Spec-Zone.ru › CakePHP 3.2

Класс ClassLoader

ClassLoader

Пространство имён: Cake\Core
Расположение: Core/ClassLoader.php

Краткое описание свойств

  • $_prefixes protected
    array

    Ассоциативный массив, где ключ — префикс пространства имён, а значение — массив базовых каталогов для классов в этом пространстве имён.

Краткое описание методов

  • _loadMappedFile() protected
    Загрузить сопоставленный файл для префикса пространства имён и относительного класса.
  • _requireFile() protected
    Если файл существует, подключить его из файловой системы.
  • addNamespace() public
    Добавляет базовый каталог для префикса пространства имён.
  • loadClass() public
    Загрузить файл класса для заданного имени класса.
  • register() public
    Зарегистрировать загрузчик в стеке автозагрузчиков SPL.

Подробное описание методов

_loadMappedFile()source protected

_loadMappedFile( string $prefix , string $relativeClass )

Загрузить сопоставленный файл для префикса пространства имён и относительного класса.

Параметры

string $prefix
Префикс пространства имён.
string $relativeClass
Относительное имя класса.

Возвращает

mixed

Логическое значение false, если сопоставленный файл не может быть загружен, или имя сопоставленного файла, который был загружен.


_requireFile()source protected

_requireFile( string $file )

Если файл существует, подключить его из файловой системы.

Параметры

string $file
Файл для подключения.

Возвращает

boolean
True, если файл существует, false — если нет.

addNamespace()source public

addNamespace( string $prefix , string $baseDir , boolean $prepend false )

Добавляет базовый каталог для префикса пространства имён.

Параметры

string $prefix
Префикс пространства имён.
string $baseDir

Базовый каталог для файлов класса в пространстве имён.

boolean $prepend optional false

Если true, добавить базовый каталог в стек вместо добавления его в конец; это заставляет его быть первой целью поиска, а не последней.

loadClass()source public

loadClass( string $class )

Загрузить файл класса для заданного имени класса.

Параметры

string $class
Полное имя класса.

Возвращает

string|false

Имя сопоставленного файла при успехе, или boolean false при ошибке.


register()source public

register( )

Зарегистрировать загрузчик в стеке автозагрузчиков SPL.

Подробное описание свойств

$_prefixessource

protected array

Ассоциативный массив, где ключ — префикс пространства имён, а значение — массив базовых каталогов для классов в этом пространстве имён.

[]

© 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.2/class-Cake.Core.ClassLoader.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API