PluginProbe ʕ •ᴥ•ʔ
Matomo Analytics – Powerful, Privacy-First Insights for WordPress / trunk
Matomo Analytics – Powerful, Privacy-First Insights for WordPress vtrunk
5.11.1 5.11.0 5.10.2 5.10.1 trunk 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.1.0 1.1.1 1.1.2 1.1.3 1.2.0 1.3.0 1.3.1 1.3.2 4.0.0 4.0.1 4.0.2 4.0.3 4.0.4 4.1.0 4.1.1 4.1.2 4.1.3 4.10.0 4.11.0 4.12.0 4.13.0 4.13.2 4.13.3 4.13.4 4.13.5 4.14.0 4.14.1 4.14.2 4.15.0 4.15.1 4.15.2 4.15.3 4.2.0 4.3.0 4.3.1 4.4.1 4.4.2 4.5.0 4.6.0 5.0.1 5.0.2 5.0.3 5.0.4 5.0.5 5.0.6 5.0.7 5.0.8 5.1.0 5.1.1 5.1.2 5.1.3 5.1.4 5.1.5 5.1.6 5.1.7 5.10.0 5.2.0 5.2.1 5.2.2 5.3.0 5.3.1 5.3.2 5.3.3 5.6.0 5.6.1 5.7.0 5.7.1 5.8.0 5.8.1 5.8.2
matomo / app / vendor / prefixed / symfony / http-kernel / Event / ControllerArgumentsEvent.php
matomo / app / vendor / prefixed / symfony / http-kernel / Event Last commit date
ControllerArgumentsEvent.php 2 years ago ControllerEvent.php 2 years ago ExceptionEvent.php 1 year ago FinishRequestEvent.php 2 years ago KernelEvent.php 1 year ago RequestEvent.php 2 years ago ResponseEvent.php 2 years ago TerminateEvent.php 2 years ago ViewEvent.php 2 years ago
ControllerArgumentsEvent.php
54 lines
1 <?php
2
3 /*
4 * This file is part of the Symfony package.
5 *
6 * (c) Fabien Potencier <fabien@symfony.com>
7 *
8 * For the full copyright and license information, please view the LICENSE
9 * file that was distributed with this source code.
10 */
11 namespace Matomo\Dependencies\Symfony\Component\HttpKernel\Event;
12
13 use Matomo\Dependencies\Symfony\Component\HttpFoundation\Request;
14 use Matomo\Dependencies\Symfony\Component\HttpKernel\HttpKernelInterface;
15 /**
16 * Allows filtering of controller arguments.
17 *
18 * You can call getController() to retrieve the controller and getArguments
19 * to retrieve the current arguments. With setArguments() you can replace
20 * arguments that are used to call the controller.
21 *
22 * Arguments set in the event must be compatible with the signature of the
23 * controller.
24 *
25 * @author Christophe Coevoet <stof@notk.org>
26 */
27 final class ControllerArgumentsEvent extends KernelEvent
28 {
29 private $controller;
30 private $arguments;
31 public function __construct(HttpKernelInterface $kernel, callable $controller, array $arguments, Request $request, ?int $requestType)
32 {
33 parent::__construct($kernel, $request, $requestType);
34 $this->controller = $controller;
35 $this->arguments = $arguments;
36 }
37 public function getController() : callable
38 {
39 return $this->controller;
40 }
41 public function setController(callable $controller)
42 {
43 $this->controller = $controller;
44 }
45 public function getArguments() : array
46 {
47 return $this->arguments;
48 }
49 public function setArguments(array $arguments)
50 {
51 $this->arguments = $arguments;
52 }
53 }
54