PhpExtractor
class PhpExtractor extends AbstractFileExtractor implements ExtractorInterface
PhpExtractor извлекает сообщения перевода из шаблона PHP.
Постоянные значения
| MESSAGE_TOKEN | |
| METHOD_ARGUMENTS_TOKEN | |
| DOMAIN_TOKEN |
Свойства
| protected array | $sequences | Последовательность, которая захватывает сообщения перевода. |
Методы
| array | extractFiles(string|array $resource) | из AbstractFileExtractor |
| bool | isFile(string $file) | из AbstractFileExtractor |
| bool | canBeExtracted(string $file) | |
| array | extractFromDirectory(string|array $directory) | |
| extract(string|array $resource, MessageCatalogue $catalog) Извлекает сообщения перевода из файлов, одного файла или каталога в каталог. | ||
| setPrefix(string $prefix) Устанавливает префикс, который должен использоваться для новых найденных сообщений. | ||
| string | normalizeToken(mixed $token) Нормализует токен. | |
| parseTokens(array $tokens, MessageCatalogue $catalog) Извлекает сообщения перевода из токенов PHP. |
Подробности
protected array extractFiles(string|array $resource)
Параметры
| string|array | $resource | Файлы, один файл или каталог |
Возвращаемое значение
| array |
protected bool isFile(string $file)
Параметры
| string | $file |
Возвращаемое значение
| bool |
Исключения
| InvalidArgumentException |
protected bool canBeExtracted(string $file)
Параметры
| string | $file |
Возвращаемое значение
| bool |
Исключения
| InvalidArgumentException |
protected array extractFromDirectory(string|array $directory)
Параметры
| string|array | $directory |
Возвращаемое значение
| array | файлы для извлечения |
extract(string|array $resource, MessageCatalogue $catalog)
Извлекает сообщения перевода из файлов, одного файла или каталога в каталог.
Параметры
| string|array | $resource | Файлы, один файл или каталог |
| MessageCatalogue | $catalog |
setPrefix(string $prefix)
Устанавливает префикс, который должен использоваться для новых найденных сообщений.
Параметры
| string | $prefix | Префикс |
protected string normalizeToken(mixed $token)
Нормализует токен.
Параметры
| mixed | $token |
Возвращаемое значение
| string |
protected parseTokens(array $tokens, MessageCatalogue $catalog)
Извлекает сообщения перевода из токенов PHP.
Параметры
| array | $tokens | |
| MessageCatalogue | $catalog |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Component/Translation/Extractor/PhpExtractor.html