(Yaf >=3.2.0)
Yaf_Loader::registerNamespace — Alias de registerLocalNamespace
$namespace, string $path = null): Yaf_Loader|falseAlias de Yaf_Loader::registerLocalNamespace().
namespaceUne chaîne de préfixe de namespace, ou un tableau de paires préfixe/chemin (lorsque la valeur est une chaîne de chemin) ou de chaînes de préfixes.
pathLe répertoire dans lequel rechercher le namespace. S'il n'est pas fourni, le répertoire de la bibliothèque locale est utilisé.
Retourne l'instance du chargeur elle-même en cas de succès, ou false si un paramètre invalide est fourni.
Exemple #1 Exemple avec Yaf_Loader::registerNamespace()
<?php
class Bootstrap extends Yaf_Bootstrap_Abstract
{
public function _initLoader()
{
/* registerNamespace() est un alias de registerLocalNamespace() */
Yaf_Loader::getInstance()->registerNamespace(
"Vendor",
APPLICATION_PATH . "/library/Vendor"
);
}
}
/* new Vendor_Payment_Gateway() est désormais recherchée dans
* APPLICATION_PATH/library/Vendor/Payment/Gateway.php */
?>