‪TYPO3CMS  ‪main
RequestInterface.php
Go to the documentation of this file.
1 <?php
2 
3 /*
4  * This file is part of the TYPO3 CMS project.
5  *
6  * It is free software; you can redistribute it and/or modify it under
7  * the terms of the GNU General Public License, either version 2
8  * of the License, or any later version.
9  *
10  * For the full copyright and license information, please read the
11  * LICENSE.txt file that was distributed with this source code.
12  *
13  * The TYPO3 project - inspiring people to share!
14  */
15 
16 namespace ‪TYPO3\CMS\Extbase\Mvc;
17 
18 use Psr\Http\Message\ServerRequestInterface;
19 
23 interface ‪RequestInterface extends ServerRequestInterface
24 {
28  public function ‪getPluginName(): string;
29 
33  public function ‪withPluginName(string $pluginName): ‪RequestInterface;
34 
38  public function ‪getControllerExtensionName(): string;
39 
43  public function ‪withControllerExtensionName(string $controllerExtensionName): ‪RequestInterface;
44 
48  public function ‪getControllerExtensionKey(): string;
49 
54  public function ‪getControllerObjectName(): string;
55 
59  public function ‪withControllerObjectName(string $controllerObjectName): ‪RequestInterface;
60 
65  public function ‪getControllerName(): string;
66 
70  public function ‪withControllerName(string $controllerName): ‪RequestInterface;
71 
75  public function ‪getControllerActionName(): string;
76 
82  public function ‪withControllerActionName(string $actionName): ‪RequestInterface;
83 
87  public function ‪getArgument(string $argumentName): mixed;
88 
92  public function ‪hasArgument(string $argumentName): bool;
93 
97  public function ‪withArgument(string $argumentName, mixed $value): ‪RequestInterface;
98 
102  public function ‪getArguments(): array;
103 
108  public function ‪withArguments(array $arguments): ‪RequestInterface;
109 
114  public function ‪getFormat(): string;
115 
120  public function ‪withFormat(string $format): ‪RequestInterface;
121 }
‪TYPO3\CMS\Extbase\Mvc\RequestInterface\withControllerObjectName
‪withControllerObjectName(string $controllerObjectName)
‪TYPO3\CMS\Extbase\Mvc\RequestInterface\getFormat
‪getFormat()
‪TYPO3\CMS\Extbase\Mvc\RequestInterface\getControllerName
‪getControllerName()
‪TYPO3\CMS\Extbase\Mvc\RequestInterface\getControllerObjectName
‪getControllerObjectName()
‪TYPO3\CMS\Extbase\Mvc\RequestInterface\getArgument
‪getArgument(string $argumentName)
‪TYPO3\CMS\Extbase\Mvc
‪TYPO3\CMS\Extbase\Mvc\RequestInterface\withControllerActionName
‪withControllerActionName(string $actionName)
‪TYPO3\CMS\Extbase\Mvc\RequestInterface\withControllerExtensionName
‪withControllerExtensionName(string $controllerExtensionName)
‪TYPO3\CMS\Extbase\Mvc\RequestInterface\hasArgument
‪hasArgument(string $argumentName)
‪TYPO3\CMS\Extbase\Mvc\RequestInterface\getControllerExtensionKey
‪getControllerExtensionKey()
‪TYPO3\CMS\Extbase\Mvc\RequestInterface\withFormat
‪withFormat(string $format)
‪TYPO3\CMS\Extbase\Mvc\RequestInterface\withArguments
‪withArguments(array $arguments)
‪TYPO3\CMS\Extbase\Mvc\RequestInterface
Definition: RequestInterface.php:24
‪TYPO3\CMS\Extbase\Mvc\RequestInterface\withPluginName
‪withPluginName(string $pluginName)
‪TYPO3\CMS\Extbase\Mvc\RequestInterface\getControllerExtensionName
‪getControllerExtensionName()
‪TYPO3\CMS\Extbase\Mvc\RequestInterface\getControllerActionName
‪getControllerActionName()
‪TYPO3\CMS\Extbase\Mvc\RequestInterface\getPluginName
‪getPluginName()
‪TYPO3\CMS\Extbase\Mvc\RequestInterface\withControllerName
‪withControllerName(string $controllerName)
‪TYPO3\CMS\Extbase\Mvc\RequestInterface\getArguments
‪getArguments()
‪TYPO3\CMS\Extbase\Mvc\RequestInterface\withArgument
‪withArgument(string $argumentName, mixed $value)