Spec-Zone.ru › Symfony 3.4

КлассClassCollectionLoader deprecated

класс ClassCollectionLoader

deprecated

since версия 3.3, будет удалена в версии 4.0.

КлассClassCollectionLoader.

Методы

static load(array $classes, string $cacheDir, string $name, bool $autoReload, bool $adaptive = false, string $extension = '.php')

Загружает список классов и кэширует их в одном большом файле.

static array inline(array $classes, string $cache, array $excluded)

Генерирует файл, где классы и их предки встроены.

static string fixNamespaceDeclarations(string $source)

Добавляет скобки вокруг каждого имени пространства имён, если они ещё не присутствуют.

static enableTokenizer($bool)

Этот метод полезен только для тестирования.

Подробности

static load(array $classes, string $cacheDir, string $name, bool $autoReload, bool $adaptive = false, string $extension = '.php')

Загружает список классов и кэширует их в одном большом файле.

Параметры

array $classes Массив классов для загрузки
string $cacheDir Директория кеша
string $name Префикс имени кеша
bool $autoReload Необходимо ли очищать кеш, если он устарел
bool $adaptive Нужно ли удалять уже объявленные классы
string $extension Расширение результата файла

Исключения

InvalidArgumentException При невозможности загрузки класса

static array inline(array $classes, string $cache, array $excluded)

Генерирует файл, где классы и их предки встроены.

Параметры

array $classes Массив классов для загрузки
string $cache Файл, в котором встроены классы
array $excluded Массив исключённых классов

Возвращаемое значение

array Карта исходного кода встроенных классов, с классами в качестве ключей и файлами в качестве значений

Исключения

RuntimeException При невозможности загрузки класса

static string fixNamespaceDeclarations(string $source)

Добавляет скобки вокруг каждого имени пространства имён, если они ещё не присутствуют.

Параметры

string $source Строка имени пространства имён

Возвращаемое значение

string Имена пространств имён со скобками

static enableTokenizer($bool)

Этот метод полезен только для тестирования.

Параметры

$bool

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.3/Symfony/Component/ClassLoader/ClassCollectionLoader.html

Spec-Zone.ru

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