(Yaf >=3.2.0)
Yaf_Loader::registerNamespace — Alias de registerLocalNamespace
$namespace, string $path = null): Yaf_Loader|falseAlias de Yaf_Loader::registerLocalNamespace().
namespaceUna cadena de prefijo de namespace, o un array de pares prefijo/ruta (cuando el valor es una cadena de ruta) o cadenas de prefijos.
pathEl directorio en el que buscar el namespace. Si no se indica, se utiliza el directorio de biblioteca local.
Devuelve la instancia del cargador en caso de éxito, o false si se proporciona un parámetro no válido.
Ejemplo #1 Ejemplo de Yaf_Loader::registerNamespace()
<?php
class Bootstrap extends Yaf_Bootstrap_Abstract
{
public function _initLoader()
{
/* registerNamespace() es un alias de registerLocalNamespace() */
Yaf_Loader::getInstance()->registerNamespace(
"Vendor",
APPLICATION_PATH . "/library/Vendor"
);
}
}
/* new Vendor_Payment_Gateway() se busca ahora en
* APPLICATION_PATH/library/Vendor/Payment/Gateway.php */
?>