Spec-Zone.ru › Symfony 4.1

DebugClassLoader

class DebugClassLoader

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

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

Методы

__construct(callable $classLoader)
callable getClassLoader()

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

static enable()

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

static disable()

Отключает оборачивание.

loadClass(string $class)

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

checkAnnotations(ReflectionClass $refl, $class)
checkCase(ReflectionClass $refl, $file, $class)

Подробности

__construct(callable $classLoader)

Параметры

callable $classLoader

callable getClassLoader()

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

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

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

static enable()

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

static disable()

Отключает оборачивание.

loadClass(string $class)

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

Параметры

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

Исключения

RuntimeException

checkAnnotations(ReflectionClass $refl, $class)

Параметры

ReflectionClass $refl
$class

checkCase(ReflectionClass $refl, $file, $class)

Параметры

ReflectionClass $refl
$file
$class

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

Spec-Zone.ru

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