Spec-Zone.ru › Symfony 2.8

КлассClassCollectionLoader

класс ClassCollectionLoader

ClassCollectionLoader.

Методы

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

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

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 string fixNamespaceDeclarations(string $source)

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

Параметры

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

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

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

static enableTokenizer($bool)

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

Параметры

$bool

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

Spec-Zone.ru

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