DebugUniversalClassLoader deprecated
class DebugUniversalClassLoader extends UniversalClassLoader
deprecated
Проверяет, что класс фактически объявлен в включенном файле.
Методы
| useIncludePath(bool $useIncludePath) Включает поиск файлов классов в include path. Позволяет легко загружать установленные пакеты PEAR. | from UniversalClassLoader | |
| bool | getUseIncludePath() Можно использовать для проверки, использует ли загрузчик автозагрузки include path для поиска классов. | from UniversalClassLoader |
| array | getNamespaces() Получает настроенные пространства имён. | from UniversalClassLoader |
| array | getPrefixes() Получает настроенные префиксы классов. | from UniversalClassLoader |
| array | getNamespaceFallbacks() Получает папку(и) для использования в качестве резервного варианта для пространств имён. | from UniversalClassLoader |
| array | getPrefixFallbacks() Получает папку(и) для использования в качестве резервного варианта для префиксов классов. | from UniversalClassLoader |
| registerNamespaceFallbacks(array $dirs) Регистрирует папку для использования в качестве резервного варианта для пространств имён. | from UniversalClassLoader | |
| registerNamespaceFallback(string $dir) Регистрирует папку для использования в качестве резервного варианта для пространств имён. | from UniversalClassLoader | |
| registerPrefixFallbacks(array $dirs) Регистрирует папки для использования в качестве резервного варианта для префиксов классов. | from UniversalClassLoader | |
| registerPrefixFallback(string $dir) Регистрирует папку для использования в качестве резервного варианта для префиксов классов. | from UniversalClassLoader | |
| registerNamespaces(array $namespaces) Регистрирует массив пространств имён. | from UniversalClassLoader | |
| registerNamespace(string $namespace, array|string $paths) Регистрирует пространство имён. | from UniversalClassLoader | |
| registerPrefixes(array $classes) Регистрирует массив классов, используя соглашение PEAR. | from UniversalClassLoader | |
| registerPrefix(string $prefix, array|string $paths) Регистрирует набор классов, используя соглашение PEAR. | from UniversalClassLoader | |
| register(bool $prepend = false) Регистрирует этот экземпляр как загрузчик автозагрузки. | from UniversalClassLoader | |
| bool|null | loadClass(string $class) Загружает данный класс или интерфейс. | |
| string|null | findFile(string $class) Находит путь к файлу, в котором определён класс. | from UniversalClassLoader |
| static | enable() Заменяет все обычные экземпляры UniversalClassLoader экземплярами DebugUniversalClassLoader. |
Подробности
useIncludePath(bool $useIncludePath)
Включает поиск файлов классов в каталоге include. Позволяет легко загружать установленные пакеты PEAR.
Параметры
| bool | $useIncludePath |
bool getUseIncludePath()
Можно использовать для проверки, использует ли автозагрузчик путь include для поиска классов.
Значение возврата
| bool |
array getNamespaces()
Получает настроенные пространства имён.
Значение возврата
| array | Хэш со пространствами имён в качестве ключей и каталогами в качестве значений |
array getPrefixes()
Получает настроенные префиксы классов.
Значение возврата
| array | Хэш с префиксами классов в качестве ключей и каталогами в качестве значений |
array getNamespaceFallbacks()
Получает каталог(ы), используемый в качестве резервного для пространств имён.
Значение возврата
| array | Массив каталогов |
array getPrefixFallbacks()
Получает каталог(ы), используемый в качестве резервного для префиксов классов.
Значение возврата
| array | Массив каталогов |
registerNamespaceFallbacks(array $dirs)
Регистрирует каталог для использования в качестве резервного для пространств имён.
Параметры
| array | $dirs | Массив каталогов |
registerNamespaceFallback(string $dir)
Регистрирует каталог для использования в качестве резервного для пространств имён.
Параметры
| string | $dir | Каталог |
registerPrefixFallbacks(array $dirs)
Регистрирует каталоги для использования в качестве резервного для префиксов классов.
Параметры
| array | $dirs | Массив каталогов |
registerPrefixFallback(string $dir)
Регистрирует каталог для использования в качестве резервного для префиксов классов.
Параметры
| string | $dir | Каталог |
registerNamespaces(array $namespaces)
Регистрирует массив пространств имён.
Параметры
| array | $namespaces | Массив пространств имён (пространства имён в качестве ключей и расположения в качестве значений) |
registerNamespace(string $namespace, array|string $paths)
Регистрирует пространство имён.
Параметры
| string | $namespace | Пространство имён |
| array|string | $paths | Расположение(я) пространства имён |
registerPrefixes(array $classes)
Регистрирует массив классов с использованием соглашения PEAR.
Параметры
| array | $classes | Массив классов (префиксы в качестве ключей и расположения в качестве значений) |
registerPrefix(string $prefix, array|string $paths)
Регистрирует набор классов с использованием соглашения PEAR.
Параметры
| string | $prefix | Префикс класса |
| array|string | $paths | Расположение(я) классов |
register(bool $prepend = false)
Регистрирует этот экземпляр как автозагрузчик.
Параметры
| bool | $prepend | Выполнять ли добавление автозагрузчика в начало |
bool|null loadClass(string $class)
Загружает данный класс или интерфейс.
Параметры
| string | $class | Имя класса |
Значение возврата
| bool|null | True, если загружено |
string|null findFile(string $class)
Находит путь к файлу, в котором определён класс.
Параметры
| string | $class | Имя класса |
Значение возврата
| string|null | Путь, если найден |
static enable()
Заменяет все обычные экземпляры UniversalClassLoader на экземпляры DebugUniversalClassLoader.
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.1/Symfony/Component/ClassLoader/DebugUniversalClassLoader.html