Ajout des commentaires dans le code
This commit is contained in:
@@ -2,6 +2,18 @@
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
/**
|
||||
* Autoloader PSR-4 minimal pour le préfixe « App\ ».
|
||||
*
|
||||
* Réécrit à la main et volontairement : le projet n'a AUCUNE dépendance, donc
|
||||
* pas de vendor/autoload.php de Composer. La correspondance est directe —
|
||||
* App\Models\AgentModel se résout en app/Models/AgentModel.php — ce qui impose
|
||||
* de nommer un fichier exactement comme sa classe, casse comprise (les volumes
|
||||
* Linux sont sensibles à la casse, contrairement à un poste de développement macOS).
|
||||
*
|
||||
* Une classe absente n'est pas une erreur ici : on rend la main aux autoloaders
|
||||
* suivants, et c'est PHP qui lèvera un « Class not found » explicite.
|
||||
*/
|
||||
spl_autoload_register(static function (string $class): void {
|
||||
$prefix = 'App\\';
|
||||
if (!str_starts_with($class, $prefix)) {
|
||||
|
||||
Reference in New Issue
Block a user