/**
  * 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);
 }