comparison vendor/symfony/http-kernel/Controller/TraceableControllerResolver.php @ 14:1fec387a4317

Update Drupal core to 8.5.2 via Composer
author Chris Cannam
date Mon, 23 Apr 2018 09:46:53 +0100
parents 4c8ae668cc8c
children 129ea1e6d783
comparison
equal deleted inserted replaced
13:5fb285c0d0e3 14:1fec387a4317
13 13
14 use Symfony\Component\Stopwatch\Stopwatch; 14 use Symfony\Component\Stopwatch\Stopwatch;
15 use Symfony\Component\HttpFoundation\Request; 15 use Symfony\Component\HttpFoundation\Request;
16 16
17 /** 17 /**
18 * TraceableControllerResolver.
19 *
20 * @author Fabien Potencier <fabien@symfony.com> 18 * @author Fabien Potencier <fabien@symfony.com>
21 */ 19 */
22 class TraceableControllerResolver implements ControllerResolverInterface, ArgumentResolverInterface 20 class TraceableControllerResolver implements ControllerResolverInterface, ArgumentResolverInterface
23 { 21 {
24 private $resolver; 22 private $resolver;
25 private $stopwatch; 23 private $stopwatch;
26 private $argumentResolver; 24 private $argumentResolver;
27 25
28 /**
29 * Constructor.
30 *
31 * @param ControllerResolverInterface $resolver A ControllerResolverInterface instance
32 * @param Stopwatch $stopwatch A Stopwatch instance
33 * @param ArgumentResolverInterface $argumentResolver Only required for BC
34 */
35 public function __construct(ControllerResolverInterface $resolver, Stopwatch $stopwatch, ArgumentResolverInterface $argumentResolver = null) 26 public function __construct(ControllerResolverInterface $resolver, Stopwatch $stopwatch, ArgumentResolverInterface $argumentResolver = null)
36 { 27 {
37 $this->resolver = $resolver; 28 $this->resolver = $resolver;
38 $this->stopwatch = $stopwatch; 29 $this->stopwatch = $stopwatch;
39 $this->argumentResolver = $argumentResolver; 30 $this->argumentResolver = $argumentResolver;