Spec-Zone.ru › Symfony 4.1

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

Spec-Zone.ru

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