Zend Framework
1.12
|
Public Member Functions | |
__construct ($options=null) | |
Constructor. | |
setOptions ($options) | |
Configure autoloader. | |
setFallbackAutoloader ($flag) | |
Set flag indicating fallback autoloader status. | |
isFallbackAutoloader () | |
Is this autoloader acting as a fallback autoloader? | |
registerNamespace ($namespace, $directory) | |
Register a namespace/directory pair. | |
registerNamespaces ($namespaces) | |
Register many namespace/directory pairs at once. | |
registerPrefix ($prefix, $directory) | |
Register a prefix/directory pair. | |
registerPrefixes ($prefixes) | |
Register many namespace/directory pairs at once. | |
autoload ($class) | |
Defined by Autoloadable; autoload a class. | |
register () | |
Register the autoloader with spl_autoload. | |
handleError ($errno, $errstr) | |
Error handler. | |
Public Attributes | |
const | NS_SEPARATOR = '\\' |
const | PREFIX_SEPARATOR = '_' |
const | LOAD_NS = 'namespaces' |
const | LOAD_PREFIX = 'prefixes' |
const | ACT_AS_FALLBACK = 'fallback_autoloader' |
const | AUTOREGISTER_ZF = 'autoregister_zf' |
Protected Member Functions | |
transformClassNameToFilename ($class, $directory) | |
Transform the class name to a filename. | |
loadClass ($class, $type) | |
Load a class, based on its type (namespaced or prefixed) | |
normalizeDirectory ($directory) | |
Normalize the directory to include a trailing directory separator. | |
Protected Attributes | |
$namespaces = array() | |
$prefixes = array() | |
$fallbackAutoloaderFlag = false | |
$error | |
__construct | ( | $options = null | ) |
Constructor.
null | array | Traversable | $options |
Implements Zend_Loader_SplAutoloader.
autoload | ( | $class | ) |
Defined by Autoloadable; autoload a class.
string | $class |
Implements Zend_Loader_SplAutoloader.
handleError | ( | $errno, | |
$errstr | |||
) |
Error handler.
Used by loadClass during fallback autoloading in PHP versions prior to 5.3.0.
mixed | $errno | |
mixed | $errstr |
isFallbackAutoloader | ( | ) |
Is this autoloader acting as a fallback autoloader?
|
protected |
Load a class, based on its type (namespaced or prefixed)
string | $class | |
string | $type |
|
protected |
Normalize the directory to include a trailing directory separator.
string | $directory |
register | ( | ) |
registerNamespace | ( | $namespace, | |
$directory | |||
) |
Register a namespace/directory pair.
string | $namespace | |
string | $directory |
registerNamespaces | ( | $namespaces | ) |
Register many namespace/directory pairs at once.
array | $namespaces |
registerPrefix | ( | $prefix, | |
$directory | |||
) |
Register a prefix/directory pair.
string | $prefix | |
string | $directory |
registerPrefixes | ( | $prefixes | ) |
Register many namespace/directory pairs at once.
array | $prefixes |
setFallbackAutoloader | ( | $flag | ) |
Set flag indicating fallback autoloader status.
bool | $flag |
setOptions | ( | $options | ) |
Configure autoloader.
Allows specifying both "namespace" and "prefix" pairs, using the following structure: array( 'namespaces' => array( 'Zend' => '/path/to/Zend/library', 'Doctrine' => '/path/to/Doctrine/library', ), 'prefixes' => array( 'Phly_' => '/path/to/Phly/library', ), 'fallback_autoloader' => true, )
array | Traversable | $options |
Implements Zend_Loader_SplAutoloader.
|
protected |
Transform the class name to a filename.
string | $class | |
string | $directory |
|
protected |
|
protected |
|
protected |
|
protected |
const ACT_AS_FALLBACK = 'fallback_autoloader' |
const AUTOREGISTER_ZF = 'autoregister_zf' |
const LOAD_NS = 'namespaces' |
const LOAD_PREFIX = 'prefixes' |
const NS_SEPARATOR = '\\' |
const PREFIX_SEPARATOR = '_' |