DebugUniversalClassLoader deprecated
class DebugUniversalClassLoader extends UniversalClassLoader
deprecated
Checks that the class is actually declared in the included file.
Methods
Turns on searching the include for class files. Allows easy loading of installed PEAR packages.
Can be used to check if the autoloader uses the include path to check for classes.
Gets the directory(ies) to use as a fallback for namespaces.
Gets the directory(ies) to use as a fallback for class prefixes.
Registers the directory to use as a fallback for namespaces.
Registers a directory to use as a fallback for namespaces.
Registers directories to use as a fallback for class prefixes.
Registers a directory to use as a fallback for class prefixes.
Registers a namespace.
Registers an array of classes using the PEAR naming convention.
Registers a set of classes using the PEAR naming convention.
Loads the given class or interface.
Finds the path to the file where the class is defined.
Replaces all regular UniversalClassLoader instances by a DebugUniversalClassLoader ones.
Details
in UniversalClassLoader at line line 78
useIncludePath(bool $useIncludePath)
Turns on searching the include for class files. Allows easy loading of installed PEAR packages.
in UniversalClassLoader at line line 89
bool
getUseIncludePath()
Can be used to check if the autoloader uses the include path to check for classes.
in UniversalClassLoader at line line 99
array
getNamespaces()
Gets the configured namespaces.
in UniversalClassLoader at line line 109
array
getPrefixes()
Gets the configured class prefixes.
in UniversalClassLoader at line line 119
array
getNamespaceFallbacks()
Gets the directory(ies) to use as a fallback for namespaces.
in UniversalClassLoader at line line 129
array
getPrefixFallbacks()
Gets the directory(ies) to use as a fallback for class prefixes.
in UniversalClassLoader at line line 139
registerNamespaceFallbacks(array $dirs)
Registers the directory to use as a fallback for namespaces.
in UniversalClassLoader at line line 149
registerNamespaceFallback(string $dir)
Registers a directory to use as a fallback for namespaces.
in UniversalClassLoader at line line 159
registerPrefixFallbacks(array $dirs)
Registers directories to use as a fallback for class prefixes.
in UniversalClassLoader at line line 169
registerPrefixFallback(string $dir)
Registers a directory to use as a fallback for class prefixes.
in UniversalClassLoader at line line 179
registerNamespaces(array $namespaces)
Registers an array of namespaces.
in UniversalClassLoader at line line 192
registerNamespace(string $namespace, array|string $paths)
Registers a namespace.
in UniversalClassLoader at line line 202
registerPrefixes(array $classes)
Registers an array of classes using the PEAR naming convention.
in UniversalClassLoader at line line 215
registerPrefix(string $prefix, array|string $paths)
Registers a set of classes using the PEAR naming convention.
in UniversalClassLoader at line line 225
register(bool $prepend = false)
Registers this instance as an autoloader.
at line line 58
bool|null
loadClass(string $class)
Loads the given class or interface.
in UniversalClassLoader at line line 253
string|null
findFile(string $class)
Finds the path to the file where the class is defined.
at line line 29
static
enable()
Replaces all regular UniversalClassLoader instances by a DebugUniversalClassLoader ones.