setHelpers() public method

Sets the helpers.
public setHelpers ( array $helpers )
$helpers array
 protected function getExtensions()
 {
     // should be moved to the Form component once absolute file paths are supported
     // by the default name parser in the Templating component
     $reflClass = new \ReflectionClass('Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle');
     $root = realpath(dirname($reflClass->getFileName()) . '/Resources/views');
     $rootTheme = realpath(__DIR__ . '/Resources');
     $templateNameParser = new StubTemplateNameParser($root, $rootTheme);
     $loader = new FilesystemLoader(array());
     $this->engine = new PhpEngine($templateNameParser, $loader);
     $this->engine->addGlobal('global', '');
     $this->engine->setHelpers(array(new TranslatorHelper(new StubTranslator())));
     return array_merge(parent::getExtensions(), array(new TemplatingExtension($this->engine, $this->csrfTokenManager, array('FrameworkBundle:Form'))));
 }
Ejemplo n.º 2
0
 protected function setUp()
 {
     parent::setUp();
     $root = realpath(__DIR__ . '/../../../Resources/views/Form');
     $rootCustom = realpath(__DIR__ . '/Resources');
     $templateNameParser = new StubTemplateNameParser($root, $rootCustom);
     $loader = new FilesystemLoader(array());
     $engine = new PhpEngine($templateNameParser, $loader);
     $this->helper = new FormHelper($engine);
     $engine->setHelpers(array($this->helper, new TranslatorHelper(new StubTranslator())));
 }
Ejemplo n.º 3
0
 protected function setUp()
 {
     parent::setUp();
     $root = realpath(__DIR__ . '/../../../Resources/views');
     $rootTheme = realpath(__DIR__ . '/Resources');
     $templateNameParser = new StubTemplateNameParser($root, $rootTheme);
     $loader = new FilesystemLoader(array());
     $engine = new PhpEngine($templateNameParser, $loader);
     $this->helper = new FormHelper($engine, $this->getMock('Symfony\\Component\\Form\\Extension\\Csrf\\CsrfProvider\\CsrfProviderInterface'), array('FrameworkBundle:Form', 'FrameworkBundle:FormTable'));
     $engine->setHelpers(array($this->helper, new TranslatorHelper(new StubTranslator())));
 }
 protected function setUp()
 {
     parent::setUp();
     $root = realpath(__DIR__ . '/../../../Resources/views');
     $rootTheme = realpath(__DIR__ . '/Resources');
     $templateNameParser = new StubTemplateNameParser($root, $rootTheme);
     $loader = new FilesystemLoader(array());
     $engine = new PhpEngine($templateNameParser, $loader);
     $this->helper = new FormHelper($engine, array('FrameworkBundle:Form', 'FrameworkBundle:FormTable'));
     $engine->setHelpers(array($this->helper, new TranslatorHelper(new StubTranslator())));
 }