Spec-Zone.ru › Symfony 2.7

DebugClassLoader

class DebugClassLoader

Автозагрузчик, проверяющий, действительно ли класс определён в найденном файле.

Класс-загрузчик обернёт все зарегистрированные автозагрузчики и выбросит исключение, если файл найден, но не объявляет класс.

Методы

__construct(callable|object $classLoader)
callable|object getClassLoader()

Получает обернутый загрузчик классов.

static enable()

Оборачивает все автозагрузчики.

static disable()

Отключает обёртку.

string|null findFile(string $class) устаревшее

Находит файл по имени класса.

bool|null loadClass(string $class)

Загружает данный класс или интерфейс.

Подробности

__construct(callable|object $classLoader)

Параметры

callable|object $classLoader Передача объекта устарела с версии 2.5 и будет удалена в версии 3.0

callable|object getClassLoader()

Получает обернутый загрузчик классов.

Значение возврата

callable|object Загрузчик классов. С версии 2.5 возврат объекта устарел и будет удален в версии 3.0

static enable()

Оборачивает все автозагрузчики.

static disable()

Отключает обёртку.

string|null findFile(string $class) устаревшее

устаревшее

с версии 2.5, будет удалено в 3.0.

Находит файл по имени класса.

Параметры

string $class Имя класса для преобразования в файл

Значение возврата

string|null

bool|null loadClass(string $class)

Загружает данный класс или интерфейс.

Параметры

string $class Имя класса

Значение возврата

bool|null True, если загружен

Исключения

RuntimeException

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.7/Symfony/Component/Debug/DebugClassLoader.html

Spec-Zone.ru

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