namespace Epnadmin\CoreBundle\Form\Type;
-use Symfony\Component\Form\FormBuilder;
+use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\Form\AbstractType;
+use Symfony\Component\OptionsResolver\OptionsResolverInterface;
class ResourceType extends AbstractType
{
- public function buildForm(FormBuilder $builder, array $options)
+ public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder->add('type', 'choice', array(
'choices' => array(
));
}
- public function getDefaultOptions(array $options)
+ public function setDefaultOptions(OptionsResolverInterface $resolver)
{
- return array(
+ $resolver->setDefaults(array(
'data_class' => 'Epnadmin\CoreBundle\Entity\Resource',
- 'parentChoice' => $options['parentChoice'],
- );
+ //'parentChoice' => $resolver['parentChoice'],
+ ));
}
public function getName()