Class ClassLoader
ClassLoader
Method Detail
_loadMappedFilesource protected
_loadMappedFile( string $prefix , string $relativeClass )
Load the mapped file for a namespace prefix and relative class.
Parameters
- string
$prefix
- The namespace prefix.
- string
$relativeClass
- The relative class name.
Returns
mixed
Boolean false if no mapped file can be loaded, or the name of the mapped file that was loaded.
_requireFilesource protected
_requireFile( string $file )
If a file exists, require it from the file system.
Parameters
- string
$file
- The file to require.
Returns
boolean
True if the file exists, false if not.
addNamespacesource public
addNamespace( string $prefix , string $baseDir , boolean $prepend false )
Adds a base directory for a namespace prefix.
Parameters
- string
$prefix
- The namespace prefix.
- string
$baseDir
- A base directory for class files in the namespace.
- boolean
$prepend
optional false - If true, prepend the base directory to the stack instead of appending it; this causes it to be searched first rather than last.
loadClasssource public
loadClass( string $class )
Loads the class file for a given class name.
Parameters
- string
$class
- The fully-qualified class name.
Returns
string|false
The mapped file name on success, or boolean false on failure.
Properties summary
© 2005–2016 The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
http://api.cakephp.org/3.1/class-Cake.Core.ClassLoader.html