This repository has been archived on 2023-08-20. You can view files and clone it, but cannot push or open issues or pull requests.
symfony/src/Symfony/Component/HttpKernel
Fabien Potencier 7ed1e97f1a feature #19011 [HttpKernel] Add convenient method ArgumentResolver:: getDefaultArgumentValueResolvers (romainneutron)
This PR was merged into the 3.2-dev branch.

Discussion
----------

[HttpKernel] Add convenient method ArgumentResolver:: getDefaultArgumentValueResolvers

| Q             | A
| ------------- | ---
| Branch?       | master
| Bug fix?      | no
| New feature?  | yes
| BC breaks?    | no
| Deprecations? | no
| Tests pass?   | yes
| Fixed tickets | N/A
| License       | MIT
| Doc PR        | N/A

I realized while implementing my own `ArgumentValueResolver` that registering a new one is not easy, you have to give the whole list of resolver instead of pushing your one in the stack.

Commits
-------

6fdfc92 [HttpKernel] Add convenient method ArgumentResolver::addArgumentValueResolver
2016-06-10 07:28:15 +02:00
..
Bundle Merge branch '2.8' into 3.0 2016-01-12 18:46:41 +01:00
CacheClearer [FrameworkBundle] Add & use Psr6CacheClearer 2016-04-05 16:36:41 +02:00
CacheWarmer Merge branch '2.3' into 2.5 2014-12-02 21:15:53 +01:00
Config [3.0][Config] Remove ResourceInterface::getResource() which was deprecated in 2.8 2015-09-28 22:39:35 +02:00
Controller [HttpKernel] Add convenient method ArgumentResolver::addArgumentValueResolver 2016-06-09 17:03:41 +02:00
ControllerMetadata Improved DX for the ArgumentResolver 2016-04-02 13:06:02 +02:00
DataCollector [HttpKernel] Fix RequestDataCollector starting the session 2016-06-03 10:33:12 +02:00
Debug Add the kernel.controller_arguments event 2016-04-07 16:51:22 +02:00
DependencyInjection Merge branch '2.7' into 2.8 2016-06-06 13:11:27 +02:00
Event Add the kernel.controller_arguments event 2016-04-07 16:51:22 +02:00
EventListener Add request method to logger messages 2016-05-02 09:46:27 -06:00
Exception [HttpKernel] added a setter for the headers property in the HttpException 2016-01-25 12:19:00 +01:00
Fragment [HttpKernel] Deprecate passing objects as URI attributes to the ESI and SSI renderers 2016-01-31 11:38:53 +00:00
HttpCache Merge branch '2.8' into 3.0 2016-06-06 13:33:26 +02:00
Log Merge branch '2.3' into 2.7 2015-09-29 14:06:14 +02:00
Profiler minor #18088 Fix typo for profiler 2016-03-12 21:15:46 +07:00
Tests Merge branch '3.0' into 3.1 2016-06-06 17:08:54 +02:00
.gitignore Fix gitignore 2014-03-04 18:06:29 +01:00
CHANGELOG.md some tweaks to the controller argument resolver 2016-04-11 10:32:34 +02:00
Client.php Merge branch '2.3' into 2.7 2015-12-15 02:31:17 +01:00
composer.json updated version to 3.2 2016-05-13 13:13:23 -05:00
HttpKernel.php Add the kernel.controller_arguments event 2016-04-07 16:51:22 +02:00
HttpKernelInterface.php remove api tags from code 2015-09-28 19:11:22 +02:00
Kernel.php updated VERSION for 2.3.42 2016-05-30 10:41:10 +02:00
KernelEvents.php move event listener method type hint docs to @Event annotations default value. makes it easily parsable by PhpStorm plugin 2016-05-03 20:48:46 +02:00
KernelInterface.php Merge branch '2.8' 2015-09-29 16:08:28 +02:00
LICENSE Update copyright year 2016-01-01 23:53:47 -03:00
phpunit.xml.dist [Validator] Test DNS Email constraints using checkdnsrr() mock 2016-03-16 16:47:01 +01:00
README.md Updated all the README files 2016-03-04 08:12:06 +01:00
TerminableInterface.php remove api tags from code 2015-09-28 19:11:22 +02:00
UriSigner.php Merge branch '2.3' into 2.7 2016-01-12 18:44:11 +01:00

HttpKernel Component

The HttpKernel component provides a structured process for converting a Request into a Response by making use of the EventDispatcher component. It's flexible enough to create a full-stack framework (Symfony), a micro-framework (Silex) or an advanced CMS system (Drupal).

Resources