КлассClassCollectionLoader deprecated
класс ClassCollectionLoader
deprecated
Класс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