Exemple #1
0
 /** {@inheritdoc} */
 public function getEnds($embedded = false)
 {
     return $embedded ? [new OpenRule(new RegexMatcher('/(<\\?php|<\\?=)/si'), ['factory' => new TokenFactory(LanguageToken::class), 'priority' => 1000, 'context' => ['*'], 'inject' => $this, 'language' => null]), new CloseRule(new RegexMatcher('/(\\?>|$)/'), ['context' => ['!string', '!comment'], 'priority' => 1000, 'factory' => new TokenFactory(LanguageToken::class), 'language' => $this])] : parent::getEnds(false);
 }
Exemple #2
0
 public function getEnds($embedded = false)
 {
     return [parent::getEnds($embedded), new CloseRule(new SubStringMatcher('__END__'), ['factory' => new TokenFactory(LanguageToken::class), 'language' => $this])];
 }