(Yaf >=2.1.4)
Yaf_Loader::setLibraryPath — Change le chemin de la bibliothèque
$library_path, bool $is_global = false): Yaf_LoaderChange le répertoire de la bibliothèque.
library_pathLe nouveau répertoire de la bibliothèque.
is_globalIndique s'il faut changer le répertoire de la bibliothèque globale au lieu de celui de la bibliothèque locale.
Retourne l'instance du chargeur elle-même.
Exemple #1 Exemple avec Yaf_Loader::setLibraryPath()
<?php
$app = new Yaf_Application(__DIR__ . "/conf/application.ini");
$loader = Yaf_Loader::getInstance();
/* change le répertoire de la bibliothèque locale */
$loader->setLibraryPath("/var/www/shop/application/library");
/* change le répertoire de la bibliothèque globale */
$loader->setLibraryPath("/usr/local/share/yaf/library", true);
echo $loader->getLibraryPath(), PHP_EOL;
echo $loader->getLibraryPath(true), PHP_EOL;
?>Résultat de l'exemple ci-dessus est similaire à :
/var/www/shop/application/library /usr/local/share/yaf/library