\ManaPHPLoader

Summary

Methods
Properties
Constants
__construct()
registerNamespaces()
getRegisteredNamespaces()
registerClasses()
registerFiles()
requireFile()
load()
No public properties found
No constants found
No protected methods found
$_classes
$_namespaces
$_files
N/A
No private methods found
No private properties found
N/A

Properties

$_classes

$_classes : array

Type

array

$_namespaces

$_namespaces : array

Type

array

$_files

$_files : array

Type

array

Methods

__construct()

__construct() 

registerNamespaces()

registerNamespaces(array  $namespaces, boolean  $merge = true) : static

Register namespaces and their related directories

Parameters

array $namespaces
boolean $merge

Returns

static

getRegisteredNamespaces()

getRegisteredNamespaces() : array

Returns

array

registerClasses()

registerClasses(array  $classes, boolean  $merge = true) : static

Register classes and their locations

Parameters

array $classes
boolean $merge

Returns

static

registerFiles()

registerFiles(string|array  $files) : static

Parameters

string|array $files

Returns

static

requireFile()

requireFile(string  $file) : void

If a file exists, require it from the file system.

Parameters

string $file

The file to require.

load()

load(string  $className) : boolean

Makes the work of autoload registered classes

Parameters

string $className

Returns

boolean