TwigExtractor
class TwigExtractor extends AbstractFileExtractor implements ExtractorInterface
TwigExtractor извлекает сообщения перевода из шаблона twig.
Методы
| массив | extractFiles(строка|массив $resource) | из AbstractFileExtractor |
| булево | isFile(строка $file) | из AbstractFileExtractor |
| булево | canBeExtracted(строка $file) | |
| массив | extractFromDirectory(строка|массив $directory) | |
| __construct(Environment $twig) | ||
| extract(строка|массив $resource, MessageCatalogue $catalogue) Извлекает сообщения перевода из файлов, файла или каталога в каталог. | ||
| setPrefix(строка $prefix) Устанавливает префикс, который должен использоваться для новых найденных сообщений. | ||
| extractTemplate($template, MessageCatalogue $catalogue) |
Детали
protected массив extractFiles(строка|массив $resource)
Параметры
| строка|массив | $resource | Файлы, файл или каталог |
Возвращаемое значение
| массив |
protected булево isFile(строка $file)
Параметры
| строка | $file |
Возвращаемое значение
| булево |
Исключения
| InvalidArgumentException |
protected булево canBeExtracted(строка $file)
Параметры
| строка | $file |
Возвращаемое значение
| булево |
protected массив extractFromDirectory(строка|массив $directory)
Параметры
| строка|массив | $directory |
Возвращаемое значение
| массив | файлы для извлечения |
__construct(Environment $twig)
Параметры
| Environment | $twig |
extract(строка|массив $resource, MessageCatalogue $catalogue)
Извлекает сообщения перевода из файлов, файла или каталога в каталог.
Параметры
| строка|массив | $resource | Файлы, файл или каталог |
| MessageCatalogue | $catalogue | Каталог |
setPrefix(строка $prefix)
Устанавливает префикс, который должен использоваться для новых найденных сообщений.
Параметры
| строка | $prefix | Префикс |
protected extractTemplate($template, MessageCatalogue $catalogue)
Параметры
| $template | ||
| MessageCatalogue | $catalogue |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Bridge/Twig/Translation/TwigExtractor.html