(Yaf >=1.0.0)
Yaf_Loader::getInstance — Recupera la instancia de Yaf_Loader
$local_library_path = null, string $global_library_path = null): Yaf_Loader|falseRecupera la instancia única (singleton) de Yaf_Loader.
Si se indican las rutas de las bibliotecas, se aplican a la instancia existente.
local_library_path
El directorio de la biblioteca local, habitualmente el mismo que la
directiva ini application.library.directory.
global_library_pathEl directorio de la biblioteca global. Si no se indica, se usa el local.
La instancia de Yaf_Loader, o false si el cargador no ha sido inicializado (lo cual se realiza normalmente mediante Yaf_Application).
Ejemplo #1 Ejemplo de Yaf_Loader::getInstance()
<?php
$app = new Yaf_Application(__DIR__ . "/conf/application.ini");
/* Yaf_Application ha inicializado el cargador, por lo que la
* instancia única está disponible ahora */
$loader = Yaf_Loader::getInstance();
$loader->registerNamespace("Vendor", APPLICATION_PATH . "/library/Vendor");
?>Ejemplo #2 Yaf_Loader::getInstance() antes de la inicialización
<?php
/* todavía no se ha creado ningún Yaf_Application */
var_dump(Yaf_Loader::getInstance());
?>Resultado del ejemplo anterior es similar a:
bool(false)