/** * Retrieve the form for updating an entity. * @param DefinitionInterface $definition * @param object $object * @return Form */ protected function createUpdateForm(DefinitionInterface $definition, $object) { $type = $definition->getForm()->getUpdateForm(); $type = $this->get('bravesheep_crudify.resolver.form')->resolve($type); $resolver = $this->get('bravesheep_crudify.resolver.form_options'); $options = $resolver->resolve($definition->getForm(), FormOptionsResolver::TYPE_UPDATE, $this, $object); return $this->createForm($type, $object, $options); }