From eed849db7886b97057c6e7ee3acb5f60beb8463c Mon Sep 17 00:00:00 2001 From: Robin Keet Date: Mon, 15 Oct 2018 17:08:23 +0200 Subject: [PATCH] By default send an empty array as second param for Form creation (strict type empty array, previous default (bug) was null) --- src/Factory/AbstractDoctrineFormFactory.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Factory/AbstractDoctrineFormFactory.php b/src/Factory/AbstractDoctrineFormFactory.php index 7c3bb2a..798aa34 100644 --- a/src/Factory/AbstractDoctrineFormFactory.php +++ b/src/Factory/AbstractDoctrineFormFactory.php @@ -31,13 +31,12 @@ public function __invoke(ContainerInterface $container, $requestedName, array $o $this->setTranslator($container->get('MvcTranslator')); $this->setInputFilterPluginManager($container->get('InputFilterManager')); - $inputFilter = $this->getInputFilterPluginManager() - ->get($this->getFormInputFilter()); + $inputFilter = $this->getInputFilterPluginManager()->get($this->getFormInputFilter()); $form = $this->getForm(); /** @var AbstractDoctrineForm $form */ - $form = new $form($this->name, $this->options); + $form = new $form($this->name, $this->options ?: []); $form->setObjectManager($this->getObjectManager()); $form->setTranslator($this->getTranslator()); $form->setInputFilter($inputFilter); @@ -48,7 +47,7 @@ public function __invoke(ContainerInterface $container, $requestedName, array $o /** * Checks if received class is an Entity * - * @param ObjectManager $objectManager + * @param ObjectManager $objectManager * @param string|\object $class * * @return boolean @@ -79,6 +78,7 @@ public function getObjectManager() : ObjectManager public function setObjectManager(ObjectManager $objectManager) : AbstractDoctrineFormFactory { $this->objectManager = $objectManager; + return $this; }