Commit Graph

635 Commits

Author SHA1 Message Date
Fabien Potencier
44757b0c77 [DependencyInjection] added a check for the class name when dumping a container to PHP 2010-07-16 20:59:38 +02:00
Fabien Potencier
1dd5b61e17 [DependencyInjection] added a check for the class name when dumping a container to PHP 2010-07-16 20:55:22 +02:00
Fabien Potencier
49e9996434 [BrowserKit] fixed Client::request() method signature 2010-07-16 17:55:37 +02:00
Fabien Potencier
82ec7004d5 [Console] fixed InputDefinition setArguments must reset hasAnArrayArgument (closes #8336) 2010-07-16 17:50:02 +02:00
Fabien Potencier
ca8762141f [DependencyInjection] added a check for the class name when dumping a container to PHP 2010-07-16 17:45:10 +02:00
Fabien Potencier
10ee13af56 [FrameworkBundle] fixed skeleton 2010-07-16 16:34:20 +02:00
Fabien Potencier
826e61561a Merge commit 'kriswallsmith/register-commands-with-subnamespaces'
* commit 'kriswallsmith/register-commands-with-subnamespaces':
  [Framework] Fixed command registration magic to work when commands have sub-namespaces.
2010-07-16 16:24:16 +02:00
Kris Wallsmith
c888bcdd59 [DoctrineMongoDBBundle] Moved loading of default configuration inside conditional so it's only loaded once. 2010-07-16 16:21:04 +02:00
Fabien Potencier
2a051b5039 moved DI extensions classes to their own sub-namespace 2010-07-16 11:12:49 +02:00
Fabien Potencier
47fd5e848b [DependencyInjection] fixed placeholder management in parameter values 2010-07-16 10:00:39 +02:00
Fabien Potencier
6bad58012f [DependencyInjection] moved ContainerBuilder::resolveValue() to ParameterBag 2010-07-15 20:15:49 +02:00
Fabien Potencier
7796eb213c merged BuilderConfiguration and Builder classes into a new ContainerBuilder class 2010-07-15 15:20:41 +02:00
Kris Wallsmith
6462814483 [Framework] Fixed command registration magic to work when commands have sub-namespaces. 2010-07-15 04:31:22 -07:00
Fabien Potencier
f26abdfadd fixed phpdoc for DI extensions 2010-07-15 10:27:49 +02:00
Fabien Potencier
92130c3da1 updated bootstrap.php 2010-07-13 21:15:32 +02:00
Kris Wallsmith
b8f29f18c0 [Framework] cleaned up command registration magic 2010-07-13 11:39:12 -07:00
Fabien Potencier
5fa4b0bdf0 [FrameworkBundle] removed Controller::getUser() as it is now accessible via Request::getSession() 2010-07-13 15:48:00 +02:00
Fabien Potencier
0163178f7b changed the BundleInterface::buildContainer() signature 2010-07-13 12:34:33 +02:00
Fabien Potencier
fb4bd3568d refactored the controller manager, moved generic parts to the HttpKernel component 2010-07-13 08:53:30 +02:00
Fabien Potencier
d0be78131c [HttpKernel] fixed error message 2010-07-13 08:20:06 +02:00
Fabien Potencier
79808650e9 updated vendors to not rely on Doctrine submodules 2010-07-13 07:36:12 +02:00
Fabien Potencier
3e48c0f25a [Finder] fixed typo in phpdoc 2010-07-12 16:07:41 +02:00
Fabien Potencier
44a16fc8c4 [Finder] fixed exclude iterator (now only match with the relative path) 2010-07-12 15:04:06 +02:00
Fabien Potencier
c605d7f9fb [HttpFoundation] added some phpdoc 2010-07-10 14:46:25 +02:00
Fabien Potencier
bfeb0e6746 [HttpFoundation] fixed phpdoc 2010-07-10 14:13:50 +02:00
Fabien Potencier
91eafc4b17 [HttpFoundation] fixed phpdoc 2010-07-10 14:12:18 +02:00
Thibault Duplessis
437559491f Replace Container->hasParameter() with Container->getParameterBag()->has() in ExceptionFormatter 2010-07-09 17:19:27 +02:00
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
d5954013d5 [FrameworkBundle] Fixed call to old method in RequestHelper. 2010-07-09 15:48:22 +02:00
Kris Wallsmith
7152ebb726 [FrameworkBundle] Fixed getting template helper services not in the container's 'templating.helper' namespace 2010-07-09 15:47:50 +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
8dc5fa6aa8 [Framework] fixed packager script 2010-07-09 14:39:59 +02:00
Fabien Potencier
256a71298c fixed phpdoc 2010-07-09 10:28:08 +02: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
15d439809c renamed Symfony\Bundle\FoundationBundle to Symfony\Bundle\FrameworkBundle 2010-07-09 10:25:52 +02:00
Fabien Potencier
6213fdefb9 renamed Symfony\Framework to Symfony\Bundle
For existing Symfony2 applications, references to Symfony\Framework are found
in the main Kernel class (registerBundles() and registerBundleDirs()), and in
all Controller classes. You also need to change the console script.
2010-07-09 10:25:15 +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
Fabien Potencier
7e8d0d2470 changed all listener classes so their names end with Listener 2010-07-08 08:32:46 +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
b6799d0d80 [FoundationBundle] fixed bundles with sub-namespaces 2010-07-06 08:32:56 +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
659041a96c [DependencyInjection] fixed Doctrine bundles 2010-07-05 10:33:16 +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