Methods Summary | ||
---|---|---|
public
|
#
__construct( string $extensionsDirectory , bool $strictMode = false, ArrayIterator\Extension\ParserInterface $parser = NULL )
Loader constructor.
|
|
public
|
||
public
|
||
public
|
||
public
|
||
public
|
||
public
|
||
public
|
||
public
|
#
getDuplications( )
Get list of duplicate classes while on parsing process
key name as base of directory.
|
|
public
|
||
protected
|
#
instantiateExtension( string $extensionClassName , ArrayIterator\Extension\ExtensionInfo $info )
Instantiate extension.
|
|
public
|
||
public
|
Properties Summary | ||
---|---|---|
protected
string
|
$extensionsDirectory
Extension directory to check.
|
#
NULL
|
protected
ArrayIterator\Extension\ParserInterface
|
$parser
Extension Parser.
|
#
NULL
|
protected
SplFixedArray
|
$stack
Stored data about extension
|
#
NULL
|
protected
bool
|
$strictMode
Determine if on strict mode.
|
#
false
|
protected
string[]
|
$keysNormal
List of original identifiers.
|
#
NULL
|
protected
int[]
|
$keysLower
List of lower case identifier. Values as offset stack.
|
#
NULL
|
protected
string[]|null
|
$loaded
List of loaded extensions.
|
#
NULL
|
protected
array|array[]|string[][]
|
$duplications
List of class name duplication extension detect by parser.
Key name as original string identifier.
|
#
array (
)
|