Spec-Zone.ru › CakePHP 4.2

Класс
ClassLoader

ClassLoader

Пространство имён: Cake\Core
Устаревший: 4.0.3 Используйте composer для генерации файлов autoload вместо этого.

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

  • $_prefixes protected
    array

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

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

  • _loadMappedFile() protected

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

  • _requireFile() protected

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

  • addNamespace() public

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

  • loadClass() public

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

  • register() public

    Регистрация загрузчика в стеке автозагрузчиков SPL.

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

_loadMappedFile() protected

_loadMappedFile(string $prefix, string $relativeClass): string|false

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

Параметры

string $prefix

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

string $relativeClass

Относительное имя класса.

Возвращаемое значение

string|false

_requireFile() protected

_requireFile(string $file): bool

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

Параметры

string $file

Файл для включения.

Возвращаемое значение

bool

addNamespace() public

addNamespace(string $prefix, string $baseDir, bool $prepend = false): void

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

Параметры

string $prefix

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

string $baseDir

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

bool $prepend необязательно

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

Возвращаемое значение

void

loadClass() public

loadClass(string $class): string|false

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

Параметры

string $class

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

Возвращаемое значение

string|false

register() public

register(): void

Регистрация загрузчика в стеке автозагрузчиков SPL.

Возвращаемое значение

void

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

$_prefixes protected

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

Тип

array

© 2005–present 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.
https://api.cakephp.org/4.2/class-Cake.Core.ClassLoader.html

Spec-Zone.ru

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