Класс ClassLoader
ClassLoader
Подробное описание методов
_loadMappedFilesource protected
_loadMappedFile( string $prefix , string $relativeClass )
Загрузить сопоставленный файл для префикса пространства имён и относительного класса.
Параметры
- строка
$prefix - Префикс пространства имён.
- строка
$relativeClass - Относительное имя класса.
Возвращает
mixedЛогическое значение false, если сопоставленный файл не может быть загружен, или имя сопоставленного файла, который был загружен.
_requireFilesource protected
_requireFile( string $file )
Если файл существует, включить его из файловой системы.
Параметры
- строка
$file - Файл для включения.
Возвращает
booleanTrue, если файл существует, false, если нет.
addNamespacesource public
addNamespace( string $prefix , string $baseDir , boolean $prepend false )
Добавляет базовый каталог для префикса пространства имён.
Параметры
- строка
$prefix - Префикс пространства имён.
- строка
$baseDir - Базовый каталог для файлов классов в пространстве имён.
- логическое значение
$prependнеобязательно false - Если true, добавьте базовый каталог в стек вместо добавления; это заставляет его искать первым, а не последним.
loadClasssource public
loadClass( string $class )
Загружает файл класса для данного имени класса.
Параметры
- строка
$class - Полное имя класса.
Возвращает
string|falseИмя сопоставленного файла при успехе или логическое значение false при ошибке.
Резюме свойств
© 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