DebugUniversalClassLoader устаревший
class DebugUniversalClassLoader extends UniversalClassLoader
устаревший
Проверяет, что класс фактически объявлен в включённом файле.
Методы
| useIncludePath(bool $useIncludePath) Включает поиск файлов классов в пути включения. Позволяет легко загружать установленные пакеты PEAR. | from UniversalClassLoader | |
| bool | getUseIncludePath() Может использоваться для проверки, использует ли автозагрузчик путь включения для поиска классов. | 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/2.8/Symfony/Component/ClassLoader/DebugUniversalClassLoader.html