public function getFunctions() { return [new Twig_SimpleFunction('ng_render_field', function (Twig_Environment $environment, Field $field, array $params = []) { $this->fieldBlockRenderer->setTwig($environment); return $this->renderField($field, $params); }, ['is_safe' => ['html'], 'needs_environment' => true])]; }
public function getFunctions() { return array(new Twig_SimpleFunction('ez_render_fielddefinition_edit', function (Twig_Environment $twig, FieldDefinitionData $fieldDefinitionData, array $params = []) { $this->fieldBlockRenderer->setTwig($twig); return $this->renderFieldDefinitionEdit($fieldDefinitionData, $params); }, ['is_safe' => ['html'], 'needs_environment' => true])); }
public function getFunctions() { return array(new Twig_SimpleFunction('ez_render_field', function (Twig_Environment $environment, Content $content, $fieldIdentifier, array $params = []) { $this->fieldBlockRenderer->setTwig($environment); return $this->renderField($content, $fieldIdentifier, $params); }, ['is_safe' => ['html'], 'needs_environment' => true]), new Twig_SimpleFunction('ez_render_fielddefinition_settings', function (Twig_Environment $environment, FieldDefinition $fieldDefinition, array $params = []) { $this->fieldBlockRenderer->setTwig($environment); return $this->renderFieldDefinitionSettings($fieldDefinition, $params); }, ['is_safe' => ['html'], 'needs_environment' => true])); }
public function initRuntime(Twig_Environment $environment) { $this->fieldBlockRenderer->setTwig($environment); }