PHP Класс Go\Instrument\ClassLoading\AopComposerLoader

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$fileEnumerator Go\Instrument\FileSystem\Enumerator File enumerator
$options array AOP kernel options
$original Composer\Autoload\ClassLoader Instance of original autoloader

Открытые методы

Метод Описание
__construct ( Composer\Autoload\ClassLoader $original, Go\Core\AspectContainer $container, array $options = [] ) Constructs an wrapper for the composer loader
findFile ( string $class ) : string | false Finds either the path to the file where the class is defined, or gets the appropriate php://filter stream for the given class.
init ( array $options = [], Go\Core\AspectContainer $container ) : boolean Initialize aspect autoloader
loadClass ( $class ) Autoload a class by it's name
wasInitialized ( ) : boolean Whether or not loader was initialized

Описание методов

__construct() публичный Метод

Constructs an wrapper for the composer loader
public __construct ( Composer\Autoload\ClassLoader $original, Go\Core\AspectContainer $container, array $options = [] )
$original Composer\Autoload\ClassLoader Instance of current loader
$container Go\Core\AspectContainer Instance of the container
$options array Configuration options

findFile() публичный Метод

Finds either the path to the file where the class is defined, or gets the appropriate php://filter stream for the given class.
public findFile ( string $class ) : string | false
$class string
Результат string | false The path/resource if found, false otherwise.

init() публичный статический Метод

Replaces original composer autoloader with wrapper
public static init ( array $options = [], Go\Core\AspectContainer $container ) : boolean
$options array Aspect kernel options
$container Go\Core\AspectContainer
Результат boolean was initialization sucessful or not

loadClass() публичный Метод

Autoload a class by it's name
public loadClass ( $class )

wasInitialized() публичный статический Метод

Whether or not loader was initialized
public static wasInitialized ( ) : boolean
Результат boolean

Описание свойств

$fileEnumerator защищенное свойство

File enumerator
protected Enumerator,Go\Instrument\FileSystem $fileEnumerator
Результат Go\Instrument\FileSystem\Enumerator

$options защищенное свойство

AOP kernel options
protected array $options
Результат array

$original защищенное свойство

Instance of original autoloader
protected ClassLoader,Composer\Autoload $original
Результат Composer\Autoload\ClassLoader