protected function createDeleteForm($entityName, $entityId)
    {
        /** @var FormBuilder $formBuilder */
        $formBuilder = $this->get('form.factory')->createNamedBuilder('delete_form')
            ->setAction($this->generateUrl('easyadmin', ['action' => 'delete', 'entity' => $entityName, 'id' => $entityId]))
            ->setMethod('DELETE')
        ;
        $formBuilder->add('submit', SubmitType::class, ['label' => 'delete_modal.action', 'translation_domain' => 'EasyAdminBundle']);
        // needed to avoid submitting empty delete forms (see issue #1409)
        $formBuilder->add('_easyadmin_delete_flag', HiddenType::class, ['data' => '1']);

        return $formBuilder->getForm();
    }
protected function createDeleteForm($entityName, $entityId)
    {
        /** @var FormBuilder $formBuilder */
        $formBuilder = $this->get('form.factory')->createNamedBuilder('delete_form')
            ->setAction($this->generateUrl('easyadmin', ['action' => 'delete', 'entity' => $entityName, 'id' => $entityId]))
            ->setMethod('DELETE')
        ;
        $formBuilder->add('submit', SubmitType::class, ['label' => 'delete_modal.action', 'translation_domain' => 'EasyAdminBundle']);
        // needed to avoid submitting empty delete forms (see issue #1409)
        $formBuilder->add('_easyadmin_delete_flag', HiddenType::class, ['data' => '1']);

        return $formBuilder->getForm();
    }
protected function createDeleteForm ( $ entityName , $ entityId ) { /** @var FormBuilder $formBuilder */ $ formBuilder = $ this -> get ( 'form.factory' ) -> createNamedBuilder ( 'delete_form' ) -> setAction ( $ this -> generateUrl ( 'easyadmin' , [ 'action' => 'delete' , 'entity' => $ entityName , 'id' => $ entityId ] ) ) -> setMethod ( 'DELETE' ) ; $ formBuilder -> add ( 'submit' , SubmitType :: class , [ 'label' => 'delete_modal.action' , 'translation_domain' => 'EasyAdminBundle' ] ) ; // needed to avoid submitting empty delete forms (see issue #1409) $ formBuilder -> add ( '_easyadmin_delete_flag' , HiddenType :: class , [ 'data' => '1' ] ) ; return $ formBuilder -> getForm ( ) ; }
Creates the form used to delete an entity. It must be a form because
the deletion of the entity are always performed with the 'DELETE' HTTP method,
which requires a form to work in the current browsers.

@param string     $entityName
@param int|string $entityId   When reusing the delete form for multiple entities, a pattern string is passed instead of an integer

@return Form|FormInterface
Creates the form used to delete an entity . It must be a form because the deletion of the entity are always performed with the DELETE HTTP method which requires a form to work in the current browsers .