Commit Graph

515 Commits

Author SHA1 Message Date
Fabien Potencier
fd8505377b Revert "Renamed Bundle classes to be named like the bundle itself for more clarity"
This reverts commit c486e1ba10.
2010-06-23 11:54:26 +02:00
Fabien Potencier
da23747a1a [HttpKernel] removed Response assertions
They are too magic and they don't really add value:

    $this->assertResponseStatusCodeEmpty($client);
    $this->assertTrue($client->getResponse()->isEmpty());

    $this->assertResponseStatusCodeNotFound($client);
    $this->assertTrue($client->getResponse()->isNotFound());

    $this->assertResponseStatusCodeForbidden($client);
    $this->assertTrue($client->getResponse()->isForbidden());

    $this->assertResponseStatusCodeOk($client);
    $this->assertTrue($client->getResponse()->isOk());

    $this->assertResponseStatusCodeServerError($client);
    $this->assertTrue($client->getResponse()->isServerError());

    $this->assertResponseStatusCodeClientError($client);
    $this->assertTrue($client->getResponse()->isClientError());

    $this->assertResponseStatusCodeRedirection($client);
    $this->assertTrue($client->getResponse()->isRedirection());

    $this->assertResponseStatusCodeSuccessful($client);
    $this->assertTrue($client->getResponse()->isSuccessful());

    $this->assertResponseStatusCodeInformational($client);
    $this->assertTrue($client->getResponse()->isInformational());

    $this->assertResponseStatusCode(200, $client);
    $this->assertEquals(200, $client->getResponse()->getStatusCode());

    $this->assertResponseStatusCodeRedirect('google.com', $client);
    $this->assertTrue($client->getResponse()->isRedirected('google.com'));

    $this->assertResponseNotRegExp('/foo/', $client);
    $this->assertNotRegExp('/foo', $client->getResponse()->getContent());

    $this->assertResponseRegExp('/foo/', $client);
    $this->assertRegExp('/foo', $client->getResponse()->getContent());

    $this->assertResponseNotSelectExists('h1', $client);
    $this->assertTrue($crawler->filter('h1')->isEmpty());

    $this->assertResponseSelectExists('h1', $client);
    $this->assertFalse($crawler->filter('h1')->isEmpty());

    $this->assertResponseSelectCount(3, 'h1', $client);
    $this->assertEquals(3, $crawler->filter('h1')->count());

    $this->assertResponseSelectEquals($expected, $selector, $arguments, $client);
    $this->assertEquals($expected, $crawler->filter($selector)->extract($arguments));

    $this->assertResponseHeaderEquals($value, $key, $client);
    $this->assertTrue($client->getResponse()->headers->contains($key, $value));

    $this->assertResponseNotHeaderEquals($value, $key, $client);
    $this->assertFalse($client->getResponse()->headers->contains($key, $value));

    $this->assertResponseHeaderRegExp($regex, $key, $client);
    $this->assertRegExp($regex, $client->getResponse()->headers->get($key));

    $this->assertResponseNotHeaderRegExp($regex, $key, $client);
    $this->assertNotRegExp($regex, $client->getResponse()->headers->get($key));

    $this->assertResponseCookie($value, $attributes, $name, $client);
    $this->assertTrue($client->getResponse()->hasCookie($name));
2010-06-23 10:39:33 +02:00
Fabien Potencier
7661e9a5f7 [HttpKernel] changed the semantic of Response::__toString() to something more useful 2010-06-23 10:34:53 +02:00
catchamonkey
7ed3992072 Fixed a typo in the Process class 2010-06-23 07:44:30 +02:00
Bernhard Schussek
c486e1ba10 Renamed Bundle classes to be named like the bundle itself for more clarity 2010-06-23 07:37:55 +02:00
Fabien Potencier
4a742138e6 Fixed fatal error when the permission to write cache files was denied 2010-06-23 07:35:46 +02:00
Bernhard Schussek
7f94fc7f73 [Routing] Fixed fatal error when the permission to write cache files was denied 2010-06-23 07:34:15 +02:00
Fabien Potencier
0e3b88a058 [DependencyInjection] fixed inheritence when using extensions 2010-06-22 17:27:49 +02:00
Sergiy Sokolenko
733c5d5a09 [Foundation] fixed a typo 2010-06-22 16:38:35 +02:00
Fabien Potencier
bc71fac2bf [WebBundle] fixed Mustache... again 2010-06-22 16:36:34 +02:00
Fabien Potencier
21d79d08dc replaced logic with http_build_query() 2010-06-22 16:34:16 +02:00
Kris Wallsmith
ea6c3c2aec Switched positioning of debug bar to absolute for mobile browsers. 2010-06-22 16:30:20 +02:00
Fabien Pennequin
97fa85477c [WebBundle] Fixed php notice error when template name is not valid 2010-06-22 16:27:09 +02:00
Fabien Potencier
2a2ed30b87 [RequestHandler] fixed typo 2010-06-22 16:25:42 +02:00
Fabien Potencier
8ea13f910c [HttpKernel] fixed order of arguments for assertions - to be coherent with the order of PHPUnit assertions 2010-06-21 13:35:41 +02:00
Fabien Potencier
7db3ef75a0 [WebBundle] renamed collectors.xml to profiling.xml 2010-06-21 12:12:25 +02:00
Fabien Potencier
d6a7b43e8a [DomCrawler] fixed add() method to support HTML content as string 2010-06-19 11:42:07 +02:00
Kris Wallsmith
8c0f7e8569 [OutputEscaper] switched to casting object as string rather than call magic method directly 2010-06-16 17:16:13 +02:00
Fabien Potencier
dc18e54130 added some phpdoc 2010-06-16 15:45:20 +02:00
Fabien Potencier
3b4efe52cb added a way to retrieve the profiler from a test 2010-06-16 15:33:09 +02:00
Fabien Potencier
f4d82f385e removed unneeded use statement 2010-06-16 15:11:10 +02:00
Fabien Potencier
f815a6a4a6 removed container dependency for the web debug toolbar 2010-06-16 14:25:43 +02:00
Fabien Potencier
61a8fc3c2c refactored the profiler classes 2010-06-16 14:19:46 +02:00
Fabien Potencier
b9ae18db39 [ProfilerBundle] refactored the profiler bundle 2010-06-16 10:38:53 +02:00
Fabien Potencier
fad8bd768c removed testers 2010-06-16 10:19:24 +02:00
Fabien Potencier
cec2f48405 [ProfilerManager] added a X-Debug-Token header when the profiling is enabled 2010-06-16 07:44:40 +02:00
Fabien Potencier
79f339092a disabled toolbar in the test environment 2010-06-15 23:24:05 +02:00
Fabien Potencier
25c4ff3b9c fixed toolbar setting when overridden 2010-06-15 23:22:54 +02:00
Fabien Potencier
1405db4ed3 fixed typo 2010-06-15 09:58:30 +02:00
Fabien Potencier
14cb6dd77c made the test configuration inherit from the dev one by default in the skeleton 2010-06-15 09:33:52 +02:00
Kris Wallsmith
1fbabff572 Removed removal of parameters when optimizing the container so one class name stored in a parameter can be used for multiple services (think multiple entity/document managers) 2010-06-14 13:19:24 +02:00
Fabien Potencier
b17400454b [DomCrawler] added some shortcut methods to the Form classes to make the API more friendly 2010-06-14 09:04:45 +02:00
Fabien Potencier
16f7d3a040 [PropelBundle] fixed Propel configuraiton when no dbal is configured 2010-06-12 14:36:11 +02:00
Fabien Potencier
b48cc5b311 [WebBundle] added a command to initialize a new application 2010-06-11 10:07:30 +02:00
Fabien Potencier
6ec9b9966e fixed coding standards for XML and YAML files 2010-06-11 10:06:44 +02:00
Francois Zaninotto
d3f9431757 [PropelBundle] Removed old model autoloader 2010-06-11 09:26:48 +02:00
Francois Zaninotto
3a35c327c5 [PropelBundle] Added more details in the README 2010-06-11 09:26:39 +02:00
Francois Zaninotto
ca00e20748 [PropelBundle] Removed need for custom autoloader since Propel now supports namespaces 2010-06-11 09:26:36 +02:00
Fabien Potencier
075edbc3b7 [TwigBundle] updated the bundle to take advantage of the latest Twig version 2010-06-10 19:19:00 +02:00
Fabien Potencier
77d3f924df added a way to easily change the environment and the debug flag in functional tests 2010-06-10 18:26:53 +02:00
Fabien Potencier
defa307d40 [WebBundle] added some black magic to remove the boiler plate code needed in end user functional tests 2010-06-10 18:16:58 +02:00
Fabien Potencier
e3c2e40c06 [Foundation] added Kernel::__clone() 2010-06-10 17:54:39 +02:00
Fabien Potencier
c11b707967 fixed tests 2010-06-10 17:26:10 +02:00
Fabien Potencier
a78f88687c [WebBundle] fixed default skeleton 2010-06-10 16:52:25 +02:00
Fabien Potencier
50610bc92b [SwiftmailerBundle] removed the need for adding the swiftmailer path to the include path 2010-06-10 10:37:23 +02:00
ornicar
7764a278c4 Fix Exception message in ControllerManager 2010-06-09 08:05:30 +02:00
henrikbjorn
6d5f186728 [DoctrineBundle] Removed array_reverse from DoctrineExtension so src/Application/SomeBundle/Entities/Entiy.php is favored over src/Bundle/SomeBundle/Entities/Entity.php 2010-06-09 08:04:39 +02:00
Fabien Potencier
37dda2ba8b [TwigBundle] fixed typos 2010-06-08 22:14:17 +02:00
Fabien Potencier
b86880da5e [TwigBundle] updated the bundle according to the latest version of Twig 2010-06-08 16:50:34 +02:00
Fabien Potencier
395081debe added autoload.php to .gitignore 2010-06-07 22:53:17 +02:00