(Yaf >=1.0.0)
Yaf_Loader::getInstance — Récupère l'instance de Yaf_Loader
$local_library_path = null, string $global_library_path = null): Yaf_Loader|falseRécupère l'instance unique (singleton) de Yaf_Loader.
Si les chemins des bibliothèques sont fournis, ils sont appliqués à l'instance existante.
local_library_pathLe répertoire de la bibliothèque locale, généralement identique à la directive de configuration application.library.directory.
global_library_pathLe répertoire de la bibliothèque globale. S'il n'est pas fourni, le répertoire local est utilisé.
L'instance de Yaf_Loader, ou false si le chargeur n'a pas été initialisé (ce qui est normalement fait par Yaf_Application).
Exemple #1 Exemple avec Yaf_Loader::getInstance()
<?php
$app = new Yaf_Application(__DIR__ . "/conf/application.ini");
/* Yaf_Application a initialisé le chargeur, l'instance
* unique est donc désormais disponible */
$loader = Yaf_Loader::getInstance();
$loader->registerNamespace("Vendor", APPLICATION_PATH . "/library/Vendor");
?>Exemple #2 Yaf_Loader::getInstance() avant l'initialisation
<?php
/* aucune Yaf_Application n'a encore été créée */
var_dump(Yaf_Loader::getInstance());
?>Résultat de l'exemple ci-dessus est similaire à :
bool(false)