Dutch PHP Conference 2027

Yaf_Loader::registerNamespace

(Yaf >=3.2.0)

Yaf_Loader::registerNamespaceAlias de registerLocalNamespace

Description

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

Alias de Yaf_Loader::registerLocalNamespace().

Liste de paramètres

namespace

Une 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.

path

Le répertoire dans lequel rechercher le namespace. S'il n'est pas fourni, le répertoire de la bibliothèque locale est utilisé.

Valeurs de retour

Retourne l'instance du chargeur elle-même en cas de succès, ou false si un paramètre invalide est fourni.

Exemples

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

Voir aussi

add a note

User Contributed Notes

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