Juan M Martínez
61e0bdebf8
[HttpKernel] ControllerResolver arguments reflection for Closure object.
...
When controller is a Closure ControllerResolver::getArguments tries to
make a ReflectionMethod of the __invoke method. But because it's an
internal function, the parameters method isDefaultValueAvailable will
return always false, even if isOptional return true.
2011-11-24 08:39:37 +01:00
Fabien Potencier
54999ef02d
[HttpKernel] made a small internal refactoring to ease extensibility
2011-08-08 23:20:53 +02:00
Fabien Potencier
be031f54a1
[HttpKernel] fixed ControllerResolver when the controller is a class name with an __invoke() method
2011-08-08 23:20:03 +02:00
Fabien Potencier
7720cb9be4
[HttpKernel] tagged public @api
2011-07-20 10:14:31 +02:00
Fabien Potencier
e145bdf6ff
[HttpKernel] fixed a crash on some machines (check that the controller is actually a class name before calling method_exists, closes #769 )
2011-06-15 17:23:14 +02:00
Fabien Potencier
fb24b95bd5
made some tweaks to error levels
2011-06-15 13:04:19 +02:00
Kai
dca09fd53f
Changed log level of "Using Controller ..." message from info to debug
2011-05-24 15:25:54 +02:00
Fabien Potencier
c6818d8bf7
[HttpKernel] added support for controllers as arrays and object with an __invoke method
...
Controllers can now be any valid PHP callable
2011-04-16 16:26:15 +02:00
Fabien Potencier
1b8dc80215
[HttpKernel] moved from protected to private
2011-03-23 19:47:16 +01:00
Fabien Potencier
8c423edfef
replaced symfony-project.org by symfony.com
2011-03-06 12:40:06 +01:00
Fabien Potencier
55f38e10af
[HttpKernel] simplified code
2011-01-29 15:36:57 +01:00
Fabien Potencier
e5c8d7aa4f
[HttpKernel] fixed typo in phpdoc
2011-01-23 12:10:45 +01:00
Dominique Bongiraud
64fb94c725
normalized license messages in PHP files
2011-01-18 08:07:46 +01:00
Fabien Potencier
1185a26eb9
[HttpKernel] simplified code a bit
2010-10-31 14:44:35 +01:00
Fabien Potencier
1990fc543b
[HttpKernel] added Closure support to ControllerResolver
2010-09-16 10:53:59 +02:00
Fabien Potencier
bf82cf42dd
renamed Symfony\Components to Symfony\Component
2010-08-20 23:09:55 +02:00