MapClassLoader
класс 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/2.7/Symfony/Component/ClassLoader/MapClassLoader.html