PHP 8.6.0 Beta 3 is available for testing

Yaf_Loader::registerNamespace

(Yaf >=3.2.0)

Yaf_Loader::registerNamespaceAlias de registerLocalNamespace

Descripción

public function Yaf_Loader::registerNamespace(string|array $namespace, string $path = null): Yaf_Loader|false

Alias de Yaf_Loader::registerLocalNamespace().

Parámetros

namespace

Una cadena de prefijo de namespace, o un array de pares prefijo/ruta (cuando el valor es una cadena de ruta) o cadenas de prefijos.

path

El directorio en el que buscar el namespace. Si no se indica, se utiliza el directorio de biblioteca local.

Valores devueltos

Devuelve la instancia del cargador en caso de éxito, o false si se proporciona un parámetro no válido.

Ejemplos

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 */
?>

Véase también

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top