CopixAutoloader est une implémentation de chargement automatique des classes du framework Copix. Il utilise la fonctionnalité d'autochargement offerte par PHP5.

ClassPaths.inc.php

Ce fichier initialise un tableau qui contient pour chaque classe et interface, le nom du fichier qui le/la contient.

Copix3 est livré avec une version initiale de ce fichier. Il se trouve dans COPIX_PATH car il n'y a que peu de raisons de le modifier. Vous ne devez ni le modifier à la main, ni le supprimer.

CopixAutoloader

Cette classe est chargée de l'autoloading en lui-même. Elle utilise le contenu du fichier ClassPaths.inc.php pour faire les Copix::RequireOnce() appropriés.!

CopixClassPathBuilder

Cette classe est responsable de générer le contenu du fichier ClassPaths.inc.php.

Pour ce faire, vous pouvez utiliser l'action admin|default|rebuildClassPath. Cela dit, il n'y a qu'une seule bonne raison de le faire : pour le mettre à jour après avoir toucher aux classes de l'un des sous-répertoires de COPIX_PATH. Cette action est donc réservée aux développeurs.