Kris Wallsmith
3eec6b98fe
[Framework] Fixed test namespaces.
2010-07-09 17:18:48 +02:00
Fabien Potencier
0fbb1b916b
cleaned up the DI extension loading mechanism
2010-07-09 16:28:06 +02:00
Kris Wallsmith
fe7e01c653
[OutputEscaper] Added magic __isset() method to object escaper.
2010-07-09 06:35:20 -07:00
Kris Wallsmith
ab26f9f3bf
[OutputEscaper] Moved __get() from Escaper to ObjectEscaper.
2010-07-09 06:35:05 -07:00
Fabien Potencier
da9f36ca86
renamed Symfony\Foundation to Symfony\Framework
...
In existing applications, you need to updated the autoload.php file, the
XXXKernel file and all XXXBundle classes.
2010-07-09 10:25:54 +02:00
Fabien Potencier
9133b9e5e4
moved Request/Response/User classes to a new HttpFoundation component
...
The HttpFoundation component holds classes that wrap PHP native global arrays.
The following classes has been moved:
* Symfony\Components\HttpKernel\Response -> Symfony\Components\HttpFoundation\Response
* Symfony\Components\HttpKernel\Request -> Symfony\Components\HttpFoundation\Request
* Symfony\Framework\FoundationBundle\User -> Symfony\Components\HttpFoundation\Session
* Symfony\Framework\FoundationBundle\Session\* -> Symfony\Components\HttpFoundation\SessionStorage\*Storage
The web:user DI configuration has been moved to kernel:session.
The user helper has been renamed to session.
2010-07-09 09:26:22 +02:00
Kris Wallsmith
e63ff6e04b
[DependencyInjection] fixed conversion of DOM to array when DOM includes multiple elements with the same name
2010-07-08 18:49:45 +02:00
Nicolas Fabre
6613555059
[DomCrawler] Fixed Form::getUri() and Link::getUri() issue if the form action attribute is an absolute url
2010-07-07 15:35:55 +02:00
Brandon Turner
4b24544cda
Added ability to disable Symfony's error handler.
...
PHPUnit has built in support for testing if PHP errors are thrown by
looking for special exception classes:
PHPUnit_Framework_Error
PHPUnit_Framework_Warning
PHPUnit_Framework_Notice
This support is only enabled if no other error handlers are registered.
The Symfony kernel registers an error handler by default, thus disabling
PHPUnit's special PHP error exceptions if the kernel has been booted.
This commit adds support for a new configuration parameter,
error_handler.enable, which can prevent the Symfony error handler from
registering if set to false.
After this commit, by default the error handler will be disabled in the
test environment. To enable it, add the following to your
config_test.yml:
parameters:
error_handler.enable: true
2010-07-06 22:31:29 -05:00
Fabien Potencier
8d067bac51
[DepedencyInjection] amended previous commit
...
* fixed coding standards
* made class optional as it is not defined when using a factory service
* renamed factory attributes in XML files, updated XSD
* removed the factory-class as it does nothing more than the regular class attribute
* moved usage of Reflection as 'class' is not defined when a factory-service is used
* added more tests
* fixed PHP dumper
2010-07-05 11:08:56 +02:00
Benjamin Eberlei
ef91396618
[DependencyInjection] Add factory-class and factory-service concepts to DI Definition. A factory-class is a class-name for the static creation method of a service. A factory-service is the service object that has a factory method to construct a given service. Added tests. Changed Xml, Yaml Dumper and Loaders, PHP Dumper, aswell as the Runtime Builder Container. Graphviz changes missing!
2010-07-05 11:08:36 +02:00
Fabien Potencier
27458b653e
[DependencyInjection] removed @property annotations as services are not available as properties anymore
2010-07-05 11:08:27 +02:00
Fabien Potencier
4bbf2ae055
[DependencyInjection] renamed constructor to factory method (like in Spring)
2010-07-05 09:47:47 +02:00
Fabien Potencier
a9ad743006
[DependencyInjection] changed the main services.xsd to be more strict (the validation was basically disabled because of ##any)
2010-07-05 09:14:02 +02:00
Fabien Potencier
72254b9569
[Validator] fixed a typo
2010-07-04 18:43:33 +02:00
avalanche123
f2c4f20e70
[Validator] added support for '0' as default constraint option value
2010-07-04 18:10:54 +02:00
Bernhard Schussek
8c9f9de086
[Validator] Added support for metadata caching
2010-07-04 17:31:01 +02:00
Bernhard Schussek
1c7b459776
[Form] Fields with the name '0' are now possible
2010-07-04 17:03:03 +02:00
Bernhard Schussek
34dd0ea25b
[Form] Fixed: Objects are stored in the form before calling configure()
2010-07-04 16:20:10 +02:00
Bernhard Schussek
fd3243a943
[Finder] Fixed Finder tests without explicit sorting across different operating systems
2010-07-04 15:42:21 +02:00
Bernhard Schussek
f6b9d9e046
[Validator] Made all metadata classes serializable
2010-07-02 08:36:02 +02:00
Bernhard Schussek
a747987625
[Validator] Custom built constraints can now be used in the loaders
2010-07-02 08:36:02 +02:00
Fabien Potencier
13781b4441
[Console] fixed unit tests
2010-07-01 20:19:54 +02:00
Fabien Potencier
6ba48ff8c1
simplified bootstrap.php
2010-06-30 10:29:27 +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
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
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
c98c7339f1
removed the inclusion of bootstrap.php as this is not needed
2010-06-27 18:41:01 +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
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
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
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
0e3b88a058
[DependencyInjection] fixed inheritence when using extensions
2010-06-22 17:27:49 +02:00
Fabien Potencier
dc18e54130
added some phpdoc
2010-06-16 15:45:20 +02:00
Fabien Potencier
fad8bd768c
removed testers
2010-06-16 10:19:24 +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
a79ad894f9
added a way to run tests that depends on external libraries
2010-06-07 09:24:09 +02:00
Fabien Potencier
1a3790a636
[Foundation] normalized app name for use in a class name
2010-06-01 10:03:50 +02:00
Fabien Potencier
360f79f3a1
[Finder] refactored directory depth management
2010-05-21 13:22:34 +02:00
Fabien Potencier
9426f820a7
[Finder] refactored size and date comparators
2010-05-21 12:50:13 +02:00
Fabien Potencier
46a8a1752f
[Templating] removed CompilableLoaderInterface and fixed unit tests
2010-05-20 20:57:25 +02:00
Jordi Boggiano
9ed3d0468e
folded all curly brackets of control structures to conform to PEAR/ZF CS, part two
2010-05-09 09:15:22 +02:00
Jordi Boggiano
2684de0d8e
Folded all curly brackets of control structures to conform to PEAR/ZF CS
2010-05-07 18:24:05 +02:00
Fabien Potencier
83c6d337e2
changed coding standards: indendation is now 4 spaces
2010-05-06 13:25:53 +02:00
Fabien Potencier
6328d514a3
renamed RequestHandler component to HttpKernel
2010-05-06 12:04:50 +02:00
Fabien Potencier
d41e33782a
[WebBundle] added more tests to Mustache
2010-05-06 08:58:39 +02:00
Fabien Potencier
02858c4c3d
[Finder] simplified LimitDepthFilterIterator
2010-05-04 13:05:18 +02:00
Fabien Potencier
aaeb48f744
[Finder] made the in() method fluent as others as Finder now implements the IteratorAggregate interface
2010-05-04 11:34:29 +02:00
Fabien Potencier
376ca78346
[Finder] replaced ChainIterator with PHP built-in AppendIterator
2010-05-04 11:07:25 +02:00
Fabien Potencier
284113e9b2
[RequestHandler] fixed typo
2010-05-03 12:19:08 +02:00
Fabien Potencier
606e44e491
[RequestHandler] added a bunch of HTTP cache related methods to the Response class
2010-05-03 11:47:01 +02:00
Fabien Potencier
c34da5d6c4
renamed RequestBag to ParameterBag, added HeaderBag, changed the Response to use the new HeaderBag, added a class to manage the Cache-Control header
2010-05-03 11:40:23 +02:00
pborreli
d9e4801a56
fixed framework name in tests
2010-04-26 14:09:21 +02:00
pborreli
7065957a30
replaced assertType by the new assertInstanceOf in unit tests
2010-04-26 14:07:38 +02:00
Fabien Potencier
f8e2c3b945
[BrowserKit] fixed test
2010-04-23 08:31:26 +02:00
Fabien Potencier
ab7adbff2b
[BrowserKit] fixed cookie management
2010-04-22 07:22:44 +02:00
Fabien Potencier
20527a0a5b
[BrowserKit] added a __toString() method to the Client to ease debugging
2010-04-21 13:28:59 +02:00
Fabien Potencier
1194520b83
[BrowserKit] added a way to automatically follow redirects
2010-04-21 13:17:50 +02:00
Fabien Potencier
fcda253a1b
added full support for functional tests
2010-04-21 12:05:34 +02:00
Fabien Potencier
72fe9fa52f
[Finder] added the component
2010-04-21 11:11:38 +02:00
Kris Wallsmith
c6f21e44a3
[WebBundle] Fixed issue in Mustache when a value is not provided for a token.
2010-04-21 07:52:33 +02:00
Katsuhiro OGAWA
9313e2607d
[RequestHandler] Fixed missing variables in RequestBag
2010-04-21 07:50:19 +02:00
Fabien Potencier
25b1be725f
[BrowserKit] fixed typo
2010-04-19 17:11:32 +02:00
Fabien Potencier
79b39157e2
[BrowserKit] added the component
2010-04-19 14:12:42 +02:00
Fabien Potencier
1c0a18d1b4
[DomCrawler] added Crawler::addContent()
2010-04-19 08:33:45 +02:00
Fabien Potencier
d6ee2b2513
[Console] fixed tests
2010-04-17 14:57:05 +02:00
Fabien Potencier
797327110b
[DomCrawler] added the component
2010-04-15 14:41:42 +02:00
Fabien Potencier
13759a7fac
[CssSelector] fixed XPathExpr::xpathliteral()
2010-04-15 11:53:23 +02:00
Sebastian Bergmann
264e5888f4
[DependencyInjection] changed some tests to use a data provider
2010-04-14 21:54:55 +02:00
Pascal Borreli
b9fe42238a
modified tests to use better PHPUnit methods
2010-04-12 17:36:49 +02:00
Pascal Borreli
273b24e663
fixed typo
2010-04-12 17:23:34 +02:00
Pascal Borreli
7bb5cb4419
removing trailing whiteplaces
2010-04-12 17:23:15 +02:00
Pascal Borreli
8ffe328fe6
[Console] Full coverage of Command class
2010-04-09 07:43:35 +02:00
Fabien Potencier
d568437d23
changed Request storage for parameters coming from PHP global variables
2010-04-08 11:15:19 +02:00
Fabien Potencier
1683f46279
[DependencyInjection] reverted 2ac6faaa0b
2010-04-08 10:43:42 +02:00
Fabien Potencier
9f8ef8a575
fixed tests
2010-04-07 09:16:56 +02:00
Pascal Borreli
f2d75ed279
Fixed trailing whitespaces
2010-04-07 07:07:14 +02:00
Pascal Borreli
dd7817ae62
[RequestHandler] fixed assertion in getFormat when format is associated with only one mime-type + phpunit tests
2010-04-05 11:47:10 +02:00
Fabien Potencier
5b941f58cb
[CssSelector] refactored some tests to use @dataProvider
2010-04-01 15:19:48 +02:00
Fabien Potencier
14ea0dacae
[CssSelector] added the component
2010-03-31 18:26:38 +02:00
Fabien Potencier
3628287f15
[DependencyInjection] fixed a test
2010-03-29 14:32:58 +02:00
Fabien Potencier
fc2f508c15
simplified unit tests
2010-03-25 14:56:29 +01:00
Fabien Potencier
c69410ccde
[DependencyInjection] fixed Container::getService() when the service is empty ( closes #8456 )
2010-03-25 14:04:48 +01:00
Fabien Potencier
ba59b1788b
[RequestHandler] fixed coverage annotations in tests
2010-03-25 13:26:16 +01:00
Fabien Potencier
9606402b6f
[RequestHandler] changed the Request constructor signature to be more explicit
2010-03-25 08:55:50 +01:00
Fabien Potencier
16fa12ffb3
fixed unit tests boostrap script
2010-03-25 08:20:30 +01:00
Fabien Potencier
bc9bbd8436
[Yaml] added support for compact inline notation with immediate sub mapping
2010-03-24 15:02:49 +01:00
Fabien Potencier
a248fc133b
[Yaml] reverted previous commit
2010-03-24 12:10:26 +01:00
Fabien Potencier
2dc36191d1
fixed assertEquals() calls arguments order
...
The conversion has been done automatically with the following command:
perl -p -i -e 's#this\->assertEquals\((.+?), (.+?)(, '\''(\-|\:|_)|\);)#this->assertEquals($2, $1$3#g' tests/Symfony/Tests/*/*.php tests/Symfony/Tests/*/*/*.php tests/Symfony/Tests/*/*/*.php
... and with some manual tweaking after that
2010-03-19 15:04:37 +01:00
Fabien Potencier
549dbc6961
[DependencyInjection] fixed a unit test
2010-03-18 16:33:24 +01:00
Fabien Potencier
d4f724ab4e
finished the conversions of unit tests to PHPUnit
2010-03-18 15:26:21 +01:00
Fabien Potencier
13edcf64e2
converted unit tests from lime to PHPUnit for the following components: Console, DependencyInjection, EventDispatcher, OutputEscaper, and Yaml
2010-03-18 08:48:03 +01:00
Fabien Potencier
f439e1357b
[Console] fixed fixtures
2010-03-12 21:03:34 +01:00
Fabien Potencier
7d19d8e375
[Yaml] fixed parsing of folded scalars when a # sign starts a line
2010-03-12 15:57:19 +01:00
Fabien Potencier
75c922884e
[Console] removed the application name in help
2010-03-07 14:58:55 +01:00
Fabien Potencier
e8119ce875
[OutputEscaper] renamed Safe to SafeDecorator
2010-03-02 14:06:28 +01:00
Fabien Potencier
17d4e1538f
[DependencyInjection] store references to shared services as soon as possible to avoid circular references on legal code
2010-03-01 18:37:22 +01:00
Fabien Potencier
18abbb81ee
[DependencyInjection] fixed fixture
2010-02-23 14:31:25 +01:00
Fabien Potencier
a80a61b5c2
[Yaml] added support for compact notation (patch from redotheoffice - closes #8082 )
2010-02-23 12:07:10 +01:00
Fabien Potencier
83023764b6
[Yaml] fixed offset when the document use --- or the %YAML element (patch from redotheoffice)
2010-02-23 11:52:41 +01:00
Fabian Lange
4e0204dfd5
[Yaml] restored old behaviour of including a trailing newline during parsing. Added test case for empty value
2010-02-22 15:40:00 +01:00
Fabien Potencier
8e81bbbb4e
[Yaml] added specific exception classes
2010-02-11 20:11:30 +01:00
Fabien Potencier
97d6f76633
[Yaml] finished the renaming of YAML to Yaml
2010-02-11 19:29:50 +01:00
Fabien Potencier
7a26b42f19
[DependencyInjection] added annotations support in the service Definition
2010-02-09 09:45:23 +01:00
Fabien Potencier
661a1cfb5f
[DependencyInjection] removed Iterator interface support from Container as there is no real-world use case
2010-02-08 18:39:11 +01:00
Fabien Potencier
bc57d7c157
[DependencyInjection] fixed some tests that were not up to date
2010-02-08 18:38:36 +01:00
Fabien Potencier
8ff8464420
[Templating] renamed the template object in templates to view instead of this
2010-02-04 18:19:07 +01:00
Fabien Potencier
8427af6389
[Templating] fixed CacheLoader
2010-02-02 14:05:05 +01:00
Fabien Potencier
44c4c58268
[Templating] fixed bug in the test suite
2010-02-02 14:01:53 +01:00
Fabien Potencier
e5f8da4ead
[Templating] added a getContent() method to the Storage class
2010-02-02 14:01:02 +01:00
Fabien Potencier
8ddac2669b
[EventDispatcher] added some setters/getters to Event
2010-01-31 17:25:01 +01:00
Fabien Potencier
26f1434b14
[OutputEscaping] refactor the component to take advantage of new PHP 5.3 features
2010-01-29 09:06:14 +01:00
Fabien Potencier
5c20bfec92
[Templating] changed the load() signature for loaders to allow for more flexibility
2010-01-28 07:56:34 +01:00
Fabien Potencier
8ed83f7035
[DependencyInjection] fixed typo
2010-01-27 13:33:15 +01:00
Fabien Potencier
f8e3b4b035
[DependencyInjection] added a __call() method to Container to allow usage of getXXXService() methods even whithout a PHP dump (allows for faster production environments)
2010-01-27 11:10:45 +01:00
Fabien Potencier
642e265d0f
added missing files for lime
2010-01-22 16:13:00 +01:00
Fabien Potencier
75a45a28b3
updated Lime
2010-01-22 15:34:24 +01:00
Fabien Potencier
2ac6faaa0b
[DependencyInjection] changed the order of priority when a service is both defined with setService() and with a getXXXService() method
2010-01-22 07:58:49 +01:00
Fabien Potencier
c9d0a73fe3
[DependencyInjection] made a speed optimization
2010-01-21 21:29:22 +01:00
Fabien Potencier
c0152e1bba
[DependencyInjection] disable the possibility to have a reference in parameters (as it breaks as soon as you want to use the PHP dumper with no solution - performance wise)
2010-01-18 14:01:29 +01:00
Fabien Potencier
63e7dda4c8
[DependencyInjection] fixed Resource interface
2010-01-18 12:00:00 +01:00
Fabien Potencier
bb3340d950
[DependencyInjection] added autodetection of resource format when importing a resource in an XML or YAML file
2010-01-18 09:19:39 +01:00
Fabien Potencier
53980bb55e
[DependencyInjection] added a way to retrieve loaded resources
2010-01-18 09:08:37 +01:00
Fabien Potencier
e9e2899cda
[DependencyInjection] simplified loaders (the load method only accept one resource now)
2010-01-17 11:16:50 +01:00
Fabien Potencier
a36a2c955b
[Console] fixed tests
2010-01-15 15:56:49 +01:00
Fabien Potencier
6f820f63c9
[DependencyInjection] fixed number of tests
2010-01-15 15:53:33 +01:00
Fabien Potencier
c8fc0a7ff3
[DependencyInjection] renamed the default schema URLs
2010-01-15 15:53:07 +01:00
Fabien Potencier
ee7deaa5ee
[DependencyInjection] added a BuilderConfiguration::findService() to allows some optimizations when building a complex graph of dependencies in an extension
2010-01-15 11:35:25 +01:00
Fabien Potencier
1a0bcd141a
[Console] added a new writeln() method to the Output classes
2010-01-14 15:40:25 +01:00
geoffrey
e7dfdab05f
[Console] implemented helpers and moved formatter and ask* methods to their own helpers
2010-01-14 12:11:27 +01:00
Fabien Potencier
ad1d11b032
[Console] added a Shell
2010-01-14 10:48:22 +01:00
Fabien Potencier
a4adc3f1ca
[DependencyInjection] made the loader extensions much more reliable and robust
2010-01-13 11:25:28 +01:00
Fabien Potencier
e9ad8512f3
renamed CLI component to Console
2010-01-09 12:57:15 +01:00
Fabien Potencier
41bc39ba61
[CLI] renamed Argument to InputArgument, Option to InputOption, and Definition to InputDefinition
2010-01-08 11:00:18 +01:00
Fabien Potencier
71156a4778
fixed test suite
2010-01-08 10:59:23 +01:00
Fabien Potencier
f7752f79a0
renamed Task to Command (as in Command Line Interface)
2010-01-04 19:51:21 +01:00
Fabien Potencier
6feaecf2fa
added the CLI component
2010-01-04 15:42:28 +01:00
Fabien Potencier
65d0750168
added some Symfony 2 components
2010-01-04 15:26:20 +01:00