think\Loader::addNamespaceAlias PHP Method

addNamespaceAlias() public static method

注册命名空间别名
public static addNamespaceAlias ( $namespace, $original = '' )
    public static function addNamespaceAlias($namespace, $original = '')
    {
        if (is_array($namespace)) {
            self::$namespaceAlias = array_merge(self::$namespaceAlias, $namespace);
        } else {
            self::$namespaceAlias[$namespace] = $original;
        }
    }

Usage Example

Example #1
0
 public function testAddNamespaceAlias()
 {
     Loader::addNamespaceAlias('top', 'top\\test');
     Loader::addNamespaceAlias(['top' => 'top\\test', 'app' => 'app\\index']);
     //$this->assertEquals(true, Loader::autoload('top\Hello'));
 }