Commit Graph

559 Commits

Author SHA1 Message Date
Fabien Potencier ddc4e625a9 added 2 scripts to ease installing and updating vendors 2010-06-30 08:31:29 +02:00
Fabien Potencier 04e621a5cd [Yaml] added support for the end of document marker 2010-06-29 17:51:05 +02:00
Fabien Potencier 1cd5939e9a [Yaml] refactored tests 2010-06-29 17:45:09 +02:00
Fabien Potencier 53847ca90c [DoctrineBundle] fixed interface to reflect a change upstream 2010-06-29 16:37:40 +02:00
Fabien Potencier 244c202a08 reorganized unit tests 2010-06-28 09:31:54 +02:00
Fabien Potencier 87ae06c8cb [Routing] refactored resources 2010-06-28 09:15:15 +02:00
Fabien Potencier 7dfa995784 [DependencyInjection] fixed tests 2010-06-28 09:14:33 +02:00
Fabien Potencier aa697d8a0c added Bundles and Extensions in the list of resources to monitor in dev environment 2010-06-28 08:57:17 +02:00
Fabien Potencier 1b9645b098 fixed typos 2010-06-28 08:31:22 +02:00
Fabien Potencier e578dfdbec [DomCrawler] added some tests 2010-06-27 19:44:04 +02:00
Fabien Potencier 9895eaf3cb refactored DIC 2010-06-27 19:21:18 +02:00
Fabien Potencier c46884044d removed hardcoded symfony URL 2010-06-27 18:54:03 +02:00
Fabien Potencier c98c7339f1 removed the inclusion of bootstrap.php as this is not needed 2010-06-27 18:41:01 +02:00
Fabien Potencier 59c1ebe1b6 [FoundationBundle] moved Helper to Templating 2010-06-27 18:31:42 +02:00
Fabien Potencier 95769bc315 [FoundationBundle] removed the request.base_path parameter (the DIC can now be immutable) 2010-06-27 18:27:06 +02:00
Fabien Potencier d8efe7edb7 [Yaml] fixed UTF-8 bug 2010-06-27 13:59:29 +02:00
Fabien Potencier a54fcaab83 [HttpKernel] fixed typo 2010-06-27 08:48:40 +02:00
Fabien Potencier aa98c184ac [HttpKernel] fixed typos 2010-06-26 13:00:25 +02:00
Fabien Potencier bd9f11f8f6 [DomCrawler] fixed API 2010-06-25 19:13:01 +02:00
Fabien Potencier 2722da2146 [DomCrawler] removed redundant methods 2010-06-25 18:39:38 +02:00
Fabien Potencier a26bdb7723 [DomCrawler] removed the isEmpty() method 2010-06-25 17:58:29 +02:00
Fabien Potencier 898adc6ef9 created a new collectors.xml file for a better separation 2010-06-25 16:40:36 +02:00
Fabien Potencier 28c1fb2e4c [Foundation] reorganized files 2010-06-25 16:38:01 +02:00
Fabien Potencier 220f8cecec moved getProfile() from the WebTestCase to the Client 2010-06-25 16:13:07 +02:00
Fabien Potencier 763a99e368 [TwigBundle] added an asset tag 2010-06-24 17:30:39 +02:00
Jonathan H. Wage be9148adf2 Initial entry of DoctrineMongoDBBundle 2010-06-24 17:29:28 +02:00
Fabien Potencier 85d99057fb unified mkdir mode 2010-06-24 13:12:19 +02:00
Bernhard Schussek ca3dc31057 Decoupled Form component from intl extension 2010-06-24 11:40:52 +02:00
Bernhard Schussek bcd4b6d140 Adapted Form, Validator, File and I18N component to new coding standards 2010-06-24 11:27:11 +02:00
Bernhard Schussek ee83847cec Added missing fixtures directory 2010-06-24 11:26:57 +02:00
Bernhard Schussek cf959effe8 Added vendor directory to .gitignore 2010-06-24 10:44:28 +02:00
Bernhard Schussek 6e310bd4ec Integrated Form, Validator, I18N and File component 2010-06-24 10:44:15 +02:00
Fabien Potencier 3eb554550b [Routing] added some unit tests 2010-06-24 08:46:50 +02:00
Fabien Potencier 99a63fe1a6 renamed WebBundle to FoundationBundle as the bundle is not just about the web 2010-06-24 07:49:27 +02:00
Fabien Potencier 785da59eb5 [HttpKernel] added the cache system 2010-06-23 22:25:49 +02:00
Bernhard Schussek ed7287538b Renamed Bundle classes to be named like the bundle itself for more clarity 2010-06-23 21:07:49 +02:00
Fabien Potencier 97162cfeda refactored cookie management 2010-06-23 16:24:24 +02:00
Fabien Potencier a05a82a892 fixed autoloading for code coverage 2010-06-23 15:40:36 +02:00
Francois Zaninotto 82890a32dc [PropelBundle] Fixed sqlmap filenames 2010-06-23 13:32:53 +02:00
Francois Zaninotto a71a75aa4c [PropelBundle] Added description for build command 2010-06-23 13:32:42 +02:00
Francois Zaninotto 449bf6266d [PropelBundle] Fixed build sql command 2010-06-23 13:32:33 +02:00
Francois Zaninotto 097b87b451 [PropelBundle] Made Build task a hub for other tasks 2010-06-23 13:32:13 +02:00
Francois Zaninotto 3ec25777d1 [PropelBundle] Added auto package based on namespace 2010-06-23 13:32:00 +02:00
Francois Zaninotto 82d83fc6c9 [PropelBundle] Added build-sql command 2010-06-23 13:31:42 +02:00
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