Skip to content

Class aliasing for provide flat namespace on your Application.

License

Notifications You must be signed in to change notification settings

BaguettePHP/AliasLoader

Repository files navigation

Teto AliasLoader

Package version Build Status Packagist

Class aliasing for provide flat namespace on your Application.

Note

This library is designed for Application. Do not use AliasLoader by public library code.

Installation

Composer

composer require zonuexe/aliasloader

Features

Before

You have to write use statement to each files.

<?php
namespace MyProject\Nested;

use Deep\Nested\Library\Module\Awesome\Miracle as AwesomeClass;

AwesomeClass::awesome_method();

After

<?php

/**
 * bootstrap.php
 */
\Teto\AliasLoader::add('Deep\Nested\Library\Module\Awesome\Miracle', 'AwesomeClass');
<?php
namespace MyProject\Nested;

AwesomeClass::awesome_method();

Copyright

see ./LICENSE.

Class aliasing for provide flat namespace on your application
Copyright (c) 2015 USAMI Kenta <[email protected]>

Teto Kasane

I love Teto Kasane. (ja: Teto Kasane official site)

       r /
  __ , --ヽ!-- .、_
 !  `/::::;::::ヽ l
 !二二!::/}::::丿ハニ|
 !ニニ.|:/ ノ/ }::::}コ
 L二lイ  0´ 0 ,':ノコ
 lヽノ/ヘ、 '' ▽_ノイ ソ
  ソ´ /}`ス / ̄ ̄ ̄ ̄/
   .(_:;つ/  0401 / カタカタ
  ̄ ̄ ̄ ̄ ̄\/____/

About

Class aliasing for provide flat namespace on your Application.

Resources

License

Stars

Watchers

Forks

Packages

No packages published