class DebugUniversalClassLoader extends UniversalClassLoader
deprecated
since version 2.4, to be removed in 3.0. Use the {@link \Symfony\Component\Debug\DebugClassLoader} class instead.
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.
bool getUseIncludePath()
Can be used to check if the autoloader uses the include path to check for classes.
array getNamespaces()
Gets the configured namespaces.
array getPrefixes()
Gets the configured class prefixes.
array getNamespaceFallbacks()
Gets the directory(ies) to use as a fallback for namespaces.
array getPrefixFallbacks()
Gets the directory(ies) to use as a fallback for class prefixes.
registerNamespaceFallbacks(array $dirs)
Registers the directory to use as a fallback for namespaces.
registerNamespaceFallback(string $dir)
Registers a directory to use as a fallback for namespaces.
registerPrefixFallbacks(array $dirs)
Registers directories to use as a fallback for class prefixes.
registerPrefixFallback(string $dir)
Registers a directory to use as a fallback for class prefixes.
registerNamespaces(array $namespaces)
Registers an array of namespaces.
registerNamespace(string $namespace, array|string $paths)
Registers a namespace.
registerPrefixes(array $classes)
Registers an array of classes using the PEAR naming convention.
registerPrefix(string $prefix, array|string $paths)
Registers a set of classes using the PEAR naming convention.
register(bool $prepend = false)
Registers this instance as an autoloader.
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.
static enable()
Replaces all regular UniversalClassLoader instances by a DebugUniversalClassLoader ones.
Please login to continue.