Commit Graph

302 Commits

Author SHA1 Message Date
Fabien Potencier
e40447427a fixed phpdoc 2010-07-01 20:17:03 +02:00
Fabien Potencier
108e28429a [Console] fixed phpdoc 2010-07-01 19:38:34 +02:00
Fabien Potencier
99952c6042 [Console] added a way to create console application with only 1 command 2010-07-01 14:31:45 +02:00
Fabien Potencier
aaa6aba60b [Console] added a way to use style without defining a name (<fg=blue;bg=red>...</>) 2010-07-01 14:08:56 +02:00
Fabien Potencier
b31c3e0979 [Console] changed the --color/-c option to --ansi/-a to avoid conflict with --config/-c 2010-07-01 13:42:42 +02:00
Fabien Potencier
04a87053d1 [Console] changed the --color/-c option to --ansi/-a to avoid conflict with --config/-c 2010-07-01 12:05:36 +02:00
Fabien Potencier
ec7e228576 [HttpKernel] fixed phpdoc 2010-07-01 09:22:06 +02:00
Fabien Potencier
19d3e98675 [HttpKernel] fixed double-insertion problem for profiling data 2010-06-30 17:29:40 +02:00
Fabien Potencier
04e621a5cd [Yaml] added support for the end of document marker 2010-06-29 17:51:05 +02:00
Fabien Potencier
87ae06c8cb [Routing] refactored resources 2010-06-28 09:15:15 +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
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
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
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
6e310bd4ec Integrated Form, Validator, I18N and File component 2010-06-24 10:44:15 +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
Fabien Potencier
97162cfeda refactored cookie management 2010-06-23 16:24:24 +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
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
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 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
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
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
fad8bd768c removed testers 2010-06-16 10:19:24 +02:00
Fabien Potencier
25c4ff3b9c fixed toolbar setting when overridden 2010-06-15 23:22:54 +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
c11b707967 fixed tests 2010-06-10 17:26:10 +02:00
Fabien Potencier
28f4bccb33 renamed culture to locale (patch from henrikbjorn) 2010-06-07 10:10:00 +02:00
Fabien Potencier
b057ef613f [DependencyInjection] changed the extension mechanism to allow an extension to be inherit and merge from an existing configuration 2010-06-07 09:24:13 +02:00
Fabien Potencier
626b88c8f1 [Console] simplified asXml() method 2010-06-03 09:25:51 +02:00
Bongiraud Dominique
9fa1cb5e71 removed unused parameter in Request 2010-05-25 18:21:24 +02:00