/** * Creates a form to delete a Task entity. * * @param Task $task The Task entity * * @return \Symfony\Component\Form\Form The form */ private function createDeleteForm(Task $task) { return $this->createFormBuilder()->setAction($this->generateUrl('task_delete', array('id' => $task->getId())))->setMethod('DELETE')->getForm(); }
/** * @param Task $task * @return array */ private function formatTask(Task $task) { return ['id' => $task->getId(), 'text' => $task->getText(), 'status' => $task->getStatus() === Task::STATUS_DONE ? 'Done' : 'Undone', 'created_at' => $task->getCreatedAt(), 'list' => $task->getTodoList()->getId()]; }