Commit Graph

145 Commits

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