Overview
KB
Technical FAQ
PHP Manual
CSS2 Manual
HTML Manual
JS Guide
JS Reference
PhpDock Manual
Nu-Coder Manual
PhpExpress Manual
PHP Joomla
Development
Learn PHP
 
<Yaf_Loader::registerLocalNamespaceYaf_Loader::setLibraryPath>
^Yaf_LoaderLast updated: Mon, 26 Oct 2026

Yaf_Loader::registerNamespace

(Yaf >=3.2.0)

Yaf_Loader::registerNamespace — Alias of registerLocalNamespace

Description

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

Alias of Yaf_Loader::registerLocalNamespace().

Parameters

namespace

A namespace prefix string, or an array of prefix/path pairs (when the value is a path string) or prefix strings.

path

The directory to look up the namespace in. If not given, the local library directory is used.

Return Values

Returns the loader instance itself on success, or false if an invalid parameter is provided.

Examples

Example #1 Yaf_Loader::registerNamespace() example

<?php
class Bootstrap extends Yaf_Bootstrap_Abstract
{
    public function _initLoader()
    {
        /* registerNamespace() is an alias of registerLocalNamespace() */
        Yaf_Loader::getInstance()->registerNamespace(
            "Vendor",
            APPLICATION_PATH . "/library/Vendor"
        );
    }
}

/* new Vendor_Payment_Gateway() is now looked up in
 * APPLICATION_PATH/library/Vendor/Payment/Gateway.php */
?>

See Also


<Yaf_Loader::registerLocalNamespaceYaf_Loader::setLibraryPath>
^Yaf_LoaderLast updated: Mon, 26 Oct 2026