PHP 클래스 ManaPHP\Loader

파일 보기 프로젝트 열기: manaphp/manaphp

보호된 프로퍼티들

프로퍼티 타입 설명
$_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