Symfony\Bundle\FrameworkBundle\Translation\PhpExtractor
PhpExtractor extracts translation messages from a php template.
- Author: Michel Salib <michelsalib@hotmail.com>
Synopsis
class PhpExtractor
implements
ExtractorInterface
{
- // constants
- const MESSAGE_TOKEN = 300;
- const IGNORE_TOKEN = 400;
- // members
- private string $prefix;
- protected array $sequences;
- // methods
- public void extract()
- public void setPrefix()
- protected string normalizeToken()
- protected void parseTokens()
Hierarchy
Constants
Name | Value |
---|---|
MESSAGE_TOKEN | 300 |
IGNORE_TOKEN | 400 |
Members
private
- $prefix
—
string
Prefix for new found message.
protected
- $sequences
—
array
The sequence that captures translation messages.
Methods
protected
- normalizeToken() — Normalizes a token.
- parseTokens() — Extracts trans message from php tokens.
public
- extract() — {@inheritDoc}
- setPrefix() — {@inheritDoc}