From 47b88cbac66a46970ca1ad008614ee61c4468703 Mon Sep 17 00:00:00 2001 From: Sergii Kliuchnyk Date: Thu, 8 Nov 2012 21:40:37 +0200 Subject: [PATCH] added $options field and get() set() methods for it --- Resources/skeleton/FormType.php | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/Resources/skeleton/FormType.php b/Resources/skeleton/FormType.php index 5fdc0b43..cfb268bf 100644 --- a/Resources/skeleton/FormType.php +++ b/Resources/skeleton/FormType.php @@ -8,6 +8,20 @@ class ##CLASS## extends AbstractType { + private $options = array( + 'data_class' => '##FQCN##', + ); + + public function set($name, $value) + { + $this->options[$name] = $value; + } + + public function get($name) + { + return $this->options[$name]; + } + /** * {@inheritdoc} */ @@ -20,9 +34,7 @@ public function buildForm(FormBuilderInterface $builder, array $options) */ public function setDefaultOptions(OptionsResolverInterface $resolver) { - $resolver->setDefaults(array( - 'data_class' => '##FQCN##', - )); + $resolver->setDefaults($this->options); } /**