PHP Class ManaPHP\Loader

Afficher le fichier Open project: manaphp/manaphp

Protected Properties

Свойство Type Description
$_classes array
$_namespaces array

Méthodes publiques

Méthode Description
___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

Méthodes protégées

Méthode Description
___requireFile ( string $file ) : true If a file exists, require it from the file system.

Method Details

___autoload() public méthode

Makes the work of autoload registered classes
public ___autoload ( string $className ) : boolean
$className string
Résultat boolean

___requireFile() protected méthode

If a file exists, require it from the file system.
protected ___requireFile ( string $file ) : true
$file string The file to require.
Résultat true

__construct() public méthode

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

dump() public méthode

public dump ( )

registerClasses() public méthode

Register classes and their locations
public registerClasses ( array $classes, boolean $merge = true ) : static
$classes array
$merge boolean
Résultat static

registerNamespaces() public méthode

$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
Résultat static

Property Details

$_classes protected_oe property

protected array $_classes
Résultat array

$_namespaces protected_oe property

protected array $_namespaces
Résultat array