PHP Класс ManaPHP\Loader

Показать файл Открыть проект

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

Свойство Тип Описание
$_classes array
$_namespaces array

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

Метод Описание
___autoload ( string $className ) : boolean Makes the work of autoload registered classes
__construct ( string $manaPHPDir = null ) Loader constructor.
dump ( )
registerClasses ( array $classes, boolean $merge = true ) : static Register classes and their locations
registerNamespaces ( array $namespaces, boolean $merge = true ) : static Register namespaces and their related directories

Защищенные методы

Метод Описание
___requireFile ( string $file ) : true If a file exists, require it from the file system.

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

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

Makes the work of autoload registered classes
public ___autoload ( string $className ) : boolean
$className string
Результат boolean

___requireFile() защищенный Метод

If a file exists, require it from the file system.
protected ___requireFile ( string $file ) : true
$file string The file to require.
Результат true

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

Loader constructor.
public __construct ( string $manaPHPDir = null )
$manaPHPDir string

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

public dump ( )

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

Register classes and their locations
public registerClasses ( array $classes, boolean $merge = true ) : static
$classes array
$merge boolean
Результат static

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

$loader->registerNamespaces(array( ’Example\\Base’ => ’vendor/example/base/’, ’Example\\Adapter’ => ’vendor/example/adapter/’, ’Example’ => ’vendor/example/’ ));
public registerNamespaces ( array $namespaces, boolean $merge = true ) : static
$namespaces array
$merge boolean
Результат static

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

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

protected array $_classes
Результат array

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

protected array $_namespaces
Результат array