MapClassLoader
class MapClassLoader
Загрузчик классов, использующий файл сопоставлений для поиска путей.
Методы
| __construct(array $map) Конструктор. | ||
| register(bool $prepend = false) Регистрирует этот экземпляр как автозагрузчик. | ||
| loadClass(string $class) Загружает указанный класс или интерфейс. | ||
| string|null | findFile(string $class) Находит путь к файлу, где определён класс. |
Подробности
__construct(array $map)
Конструктор.
Параметры
| array | $map | Словарь, где ключи — имена классов, а значения — абсолютные пути к файлам |
register(bool $prepend = false)
Регистрирует этот экземпляр как автозагрузчик.
Параметры
| bool | $prepend | Добавлять автозагрузчик в начало или нет |
loadClass(string $class)
Загружает указанный класс или интерфейс.
Параметры
| string | $class | Имя класса |
string|null findFile(string $class)
Находит путь к файлу, где определён класс.
Параметры
| string | $class | Имя класса |
Возвращаемое значение
| string|null | Путь, если найден |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.0/Symfony/Component/ClassLoader/MapClassLoader.html