Spec-Zone.ru › Symfony 3.0

КлассClassCollectionLoader

класс ClassCollectionLoader

ClassCollectionLoader.

Методы

статический load(array $classes, string $cacheDir, string $name, bool $autoReload, bool $adaptive = false, string $extension = '.php')

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

статический string fixNamespaceDeclarations(string $source)

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

статический enableTokenizer($bool)

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

Подробности

статический 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 При ошибке загрузки класса

статический string fixNamespaceDeclarations(string $source)

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

Параметры

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

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

string Пространства имен со скобками

статический enableTokenizer($bool)

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

Параметры

$bool

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

Spec-Zone.ru

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