Commit Graph

85 Commits

Author SHA1 Message Date
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
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
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
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
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