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) устаревшее
устаревшее
Находит файл по имени класса.
Параметры
| 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