DebugUniversalClassLoader deprecated
class DebugUniversalClassLoader extends UniversalClassLoader
deprecated
Checks that the class is actually declared in the included file.
Methods
| useIncludePath(bool $useIncludePath) Turns on searching the include for class files. Allows easy loading of installed PEAR packages. | from UniversalClassLoader | |
| bool | getUseIncludePath() Can be used to check if the autoloader uses the include path to check for classes. | from UniversalClassLoader | 
| array | getNamespaces() Gets the configured namespaces. | from UniversalClassLoader | 
| array | getPrefixes() Gets the configured class prefixes. | from UniversalClassLoader | 
| array | getNamespaceFallbacks() Gets the directory(ies) to use as a fallback for namespaces. | from UniversalClassLoader | 
| array | getPrefixFallbacks() Gets the directory(ies) to use as a fallback for class prefixes. | from UniversalClassLoader | 
| registerNamespaceFallbacks(array $dirs) Registers the directory to use as a fallback for namespaces. | from UniversalClassLoader | |
| registerNamespaceFallback(string $dir) Registers a directory to use as a fallback for namespaces. | from UniversalClassLoader | |
| registerPrefixFallbacks(array $dirs) Registers directories to use as a fallback for class prefixes. | from UniversalClassLoader | |
| registerPrefixFallback(string $dir) Registers a directory to use as a fallback for class prefixes. | from UniversalClassLoader | |
| registerNamespaces(array $namespaces) Registers an array of namespaces. | from UniversalClassLoader | |
| registerNamespace(string $namespace, array|string $paths) Registers a namespace. | from UniversalClassLoader | |
| registerPrefixes(array $classes) Registers an array of classes using the PEAR naming convention. | from UniversalClassLoader | |
| registerPrefix(string $prefix, array|string $paths) Registers a set of classes using the PEAR naming convention. | from UniversalClassLoader | |
| register(bool $prepend = false) Registers this instance as an autoloader. | from UniversalClassLoader | |
| bool|null | loadClass(string $class) Loads the given class or interface. | |
| string|null | findFile(string $class) Finds the path to the file where the class is defined. | from UniversalClassLoader | 
| static | enable() Replaces all regular UniversalClassLoader instances by a DebugUniversalClassLoader ones. | 
Details
useIncludePath(bool $useIncludePath)
Turns on searching the include for class files. Allows easy loading of installed PEAR packages.
Parameters
| bool | $useIncludePath | 
bool getUseIncludePath()
Can be used to check if the autoloader uses the include path to check for classes.
Return Value
| bool | 
array getNamespaces()
Gets the configured namespaces.
Return Value
| array | A hash with namespaces as keys and directories as values | 
array getPrefixes()
Gets the configured class prefixes.
Return Value
| array | A hash with class prefixes as keys and directories as values | 
array getNamespaceFallbacks()
Gets the directory(ies) to use as a fallback for namespaces.
Return Value
| array | An array of directories | 
array getPrefixFallbacks()
Gets the directory(ies) to use as a fallback for class prefixes.
Return Value
| array | An array of directories | 
registerNamespaceFallbacks(array $dirs)
Registers the directory to use as a fallback for namespaces.
Parameters
| array | $dirs | An array of directories | 
registerNamespaceFallback(string $dir)
Registers a directory to use as a fallback for namespaces.
Parameters
| string | $dir | A directory | 
registerPrefixFallbacks(array $dirs)
Registers directories to use as a fallback for class prefixes.
Parameters
| array | $dirs | An array of directories | 
registerPrefixFallback(string $dir)
Registers a directory to use as a fallback for class prefixes.
Parameters
| string | $dir | A directory | 
registerNamespaces(array $namespaces)
Registers an array of namespaces.
Parameters
| array | $namespaces | An array of namespaces (namespaces as keys and locations as values) | 
registerNamespace(string $namespace, array|string $paths)
Registers a namespace.
Parameters
| string | $namespace | The namespace | 
| array|string | $paths | The location(s) of the namespace | 
registerPrefixes(array $classes)
Registers an array of classes using the PEAR naming convention.
Parameters
| array | $classes | An array of classes (prefixes as keys and locations as values) | 
registerPrefix(string $prefix, array|string $paths)
Registers a set of classes using the PEAR naming convention.
Parameters
| string | $prefix | The classes prefix | 
| array|string | $paths | The location(s) of the classes | 
register(bool $prepend = false)
Registers this instance as an autoloader.
Parameters
| bool | $prepend | Whether to prepend the autoloader or not | 
bool|null loadClass(string $class)
Loads the given class or interface.
Parameters
| string | $class | The name of the class | 
Return Value
| bool|null | True, if loaded | 
string|null findFile(string $class)
Finds the path to the file where the class is defined.
Parameters
| string | $class | The name of the class | 
Return Value
| string|null | The path, if found | 
static enable()
Replaces all regular UniversalClassLoader instances by a DebugUniversalClassLoader ones.
    © 2004–2017 Fabien Potencier
Licensed under the MIT License.
    http://api.symfony.com/3.1/Symfony/Component/ClassLoader/DebugUniversalClassLoader.html