Class Zend_Loader_Autoloader
Autoloader stack and namespace autoloader
Copyright: Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
License: New BSD License
Uses:
Zend_Loader_Autoloader
Used by:
Zend_Loader_Autoloader
Located at Zend/Loader/Autoloader.php
public static
|
|
public static
|
|
public static
boolean
|
|
public
|
|
public
string|array
|
|
public
|
|
public
array
|
|
public
array
|
|
public
|
|
public
|
|
public
array
|
|
public
|
|
public
|
|
public
boolean|
|
#
suppressNotFoundWarnings( null|boolean $flag = null )
Get or set the value of the "suppress not found warnings" flag |
public
|
#
setFallbackAutoloader( boolean $flag )
Indicate whether or not this autoloader should be a fallback autoloader |
public
boolean
|
|
public
array
|
|
public
|
#
unshiftAutoloader( object|array|string $callback, string|array $namespace = '' )
Add an autoloader to the beginning of the stack |
public
|
#
pushAutoloader( object|array|string $callback, string|array $namespace = '' )
Append an autoloader to the autoloader stack |
public
|
#
removeAutoloader( object|array|string $callback, null|string|array $namespace = null )
Remove an autoloader from the autoloader stack |
protected
|
|
protected
boolean
|
|
protected
|
#
_setNamespaceAutoloaders( array $autoloaders, string $namespace = '' )
Set autoloaders for a specific namespace |
protected
|
#
_getVersionPath( string $path, string $version )
Retrieve the filesystem path for the requested ZF version |
protected
string
|
|
protected
array
|
#
_getAvailableVersions( string $path, string $version )
Get available versions for the version type requested |
protected static
|
$_instance |
|
#
Singleton instance |
protected
array
|
$_autoloaders | array() |
#
Concrete autoloader callback implementations |
protected
array
|
$_defaultAutoloader | array('Zend_Loader', 'loadClass') |
#
Default autoloader callback |
protected
boolean
|
$_fallbackAutoloader | false |
#
Whether or not to act as a fallback autoloader |
protected
array
|
$_internalAutoloader |
|
#
Callback for internal autoloader implementation |
protected
array
|
$_namespaces | array(
'Zend_' => true,
'ZendX_' => true,
) |
#
Supported namespaces 'Zend' and 'ZendX' by default. |
protected
array
|
$_namespaceAutoloaders | array() |
#
Namespace-specific autoloaders |
protected
boolean
|
$_suppressNotFoundWarnings | false |
#
Whether or not to suppress file not found warnings |
protected
null|string
|
$_zfPath |
|