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.2/Symfony/Component/ClassLoader/DebugUniversalClassLoader.html