예제 #1
0
 /**
  * Creates a DeletePadForm.
  * @param int $id Id of the pad to be deleted.
  * @return Form
  */
 public function create($id)
 {
     $form = new Form();
     $form->addProtection();
     // Adds CSRF protection
     $form->addSubmit('submit', 'Yes, I want to delete this pad');
     $form->onSuccess[] = function (Form $form) use($id) {
         if (!$this->padManager->delete($id)) {
             $form->addError("Failed to delete pad");
         }
     };
     return $form;
 }