From 0b7e2e035a3eb088db082e86e8d512c44af93a20 Mon Sep 17 00:00:00 2001 From: Lars Strojny Date: Fri, 20 Jan 2012 01:04:31 +0100 Subject: [PATCH] Support for DELETE method in forms --- src/Symfony/Component/Form/Form.php | 1 + tests/Symfony/Tests/Component/Form/FormTest.php | 1 + 2 files changed, 2 insertions(+) diff --git a/src/Symfony/Component/Form/Form.php b/src/Symfony/Component/Form/Form.php index 508605b205..aa26db6bf6 100644 --- a/src/Symfony/Component/Form/Form.php +++ b/src/Symfony/Component/Form/Form.php @@ -581,6 +581,7 @@ class Form implements \IteratorAggregate, FormInterface switch ($request->getMethod()) { case 'POST': case 'PUT': + case 'DELETE': if ('' === $this->getName()) { $data = array_replace_recursive( $request->request->all(), diff --git a/tests/Symfony/Tests/Component/Form/FormTest.php b/tests/Symfony/Tests/Component/Form/FormTest.php index 6ebcc7594f..7dca77f35d 100644 --- a/tests/Symfony/Tests/Component/Form/FormTest.php +++ b/tests/Symfony/Tests/Component/Form/FormTest.php @@ -822,6 +822,7 @@ class FormTest extends \PHPUnit_Framework_TestCase return array( array('POST'), array('PUT'), + array('DELETE'), ); }