Zend Framework
LICENSE
This source file is subject to the new BSD license that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://framework.zend.com/license/new-bsd If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to license@zend.com so we can send you a copy immediately.
Autoloader stack and namespace autoloader
array $_autoloaders = 'array'
Detailsarray $_defaultAutoloader = 'array'
Detailsbool $_fallbackAutoloader = 'false'
DetailsZend_Loader_Autoloader $_instance = ''
Detailsarray $_internalAutoloader = ''
Detailsarray $_namespaceAutoloaders = 'array'
Detailsarray $_namespaces = 'array'
Detailsbool $_suppressNotFoundWarnings = 'false'
Detailsnull|string $_zfPath = ''
Details__construct(
)
:
voidConstructor
Registers instance with spl_autoload stack
Details_autoload(
string $class
)
:
boolInternal autoloader implementation
Details_getAvailableVersions(
string $path, string $version
)
:
arrayGet available versions for the version type requested
Details_getVersionPath(
string $path, string $version
)
:
voidRetrieve the filesystem path for the requested ZF version
Details_getVersionType(
string $version
)
:
stringRetrieve the ZF version type
Details_setNamespaceAutoloaders(
array $autoloaders, string $namespace
)
:
Zend_Loader_AutoloaderSet autoloaders for a specific namespace
Detailsautoload(
string $class
)
:
boolAutoload a class
DetailsgetAutoloaders(
)
:
arrayGet attached autoloader implementations
DetailsgetClassAutoloaders(
string $class
)
:
arrayGet autoloaders to use when matching class
Determines if the class matches a registered namespace, and, if so, returns only the autoloaders for that namespace. Otherwise, it returns all non-namespaced autoloaders.
DetailsgetDefaultAutoloader(
)
:
string|arrayRetrieve the default autoloader callback
DetailsgetInstance(
)
:
Zend_Loader_AutoloaderRetrieve singleton instance
DetailsgetNamespaceAutoloaders(
string $namespace
)
:
arrayReturn all autoloaders for a given namespace
DetailsgetRegisteredNamespaces(
)
:
arrayGet a list of registered autoload namespaces
DetailsgetZfPath(
)
:
DetailsisFallbackAutoloader(
)
:
boolIs this instance acting as a fallback autoloader?
DetailspushAutoloader(
object|array|string $callback, string|array $namespace
)
:
Zend_Loader_AutoloaderAppend an autoloader to the autoloader stack
DetailsregisterNamespace(
string|array $namespace
)
:
Zend_Loader_AutoloaderRegister a namespace to autoload
DetailsremoveAutoloader(
object|array|string $callback, null|string|array $namespace
=
null
)
:
Zend_Loader_AutoloaderRemove an autoloader from the autoloader stack
DetailsresetInstance(
)
:
voidReset the singleton instance
DetailssetAutoloaders(
array $autoloaders
)
:
Zend_Loader_AutoloaderSet several autoloader callbacks at once
DetailssetDefaultAutoloader(
string|array $callback
)
:
voidSet the default autoloader implementation
DetailssetFallbackAutoloader(
bool $flag
)
:
Zend_Loader_AutoloaderIndicate whether or not this autoloader should be a fallback autoloader
DetailssetZfPath(
$spec, $version
=
latest
)
:
DetailssuppressNotFoundWarnings(
null|bool $flag
=
null
)
:
bool|Zend_Loader_AutoloaderGet or set the value of the "suppress not found warnings" flag
DetailsunregisterNamespace(
string|array $namespace
)
:
Zend_Loader_AutoloaderUnload a registered autoload namespace
DetailsunshiftAutoloader(
object|array|string $callback, string|array $namespace
)
:
Zend_Loader_AutoloaderAdd an autoloader to the beginning of the stack
Details