Spec-Zone.ru › Symfony 3.1

DebugUniversalClassLoader deprecated

class DebugUniversalClassLoader extends UniversalClassLoader

deprecated

since version 2.4, to be removed in 3.0. Use the {@link \Symfony\Component\Debug\DebugClassLoader} class instead.

Проверяет, что класс фактически объявлен в включенном файле.

Методы

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API