Symfony\Bridge\Twig\Translation\TwigExtractor::setPrefix PHP Méthode

setPrefix() public méthode

public setPrefix ( $prefix )
    public function setPrefix($prefix)
    {
        $this->prefix = $prefix;
    }

Usage Example

 /**
  * @dataProvider getExtractData
  */
 public function testExtract($template, $messages)
 {
     $loader = new \Twig_Loader_Array(array());
     $twig = new \Twig_Environment($loader, array('strict_variables' => true, 'debug' => true, 'cache' => false, 'autoescape' => false));
     $twig->addExtension(new TranslationExtension($this->getMock('Symfony\\Component\\Translation\\TranslatorInterface')));
     $extractor = new TwigExtractor($twig);
     $extractor->setPrefix('prefix');
     $catalogue = new MessageCatalogue('en');
     $m = new \ReflectionMethod($extractor, 'extractTemplate');
     $m->setAccessible(true);
     $m->invoke($extractor, $template, $catalogue);
     foreach ($messages as $key => $domain) {
         $this->assertTrue($catalogue->has($key, $domain));
         $this->assertEquals('prefix' . $key, $catalogue->get($key, $domain));
     }
 }
All Usage Examples Of Symfony\Bridge\Twig\Translation\TwigExtractor::setPrefix