‪TYPO3CMS  11.5
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;
20 
27 {
32  // public function getPluginName(): string;
33 
41  // public function withPluginName($pluginName = null): self;
42 
49  // public function getControllerExtensionName(): ?string;
50 
58  // public function withControllerExtensionName($controllerExtensionName): RequestInterface;
59 
64  // public function getControllerExtensionKey(): string;
65 
73  public function ‪getControllerObjectName();
74 
79  // public function withControllerObjectName(string $controllerObjectName): RequestInterface;
80 
86  // public function withControllerAliasToClassNameMapping(array $controllerAliasToClassNameMapping): RequestInterface;
87 
93  // public function getControllerName(): string;
94 
99  // public function getControllerActionName(): string;
100 
109  //public function withControllerActionName($actionName): RequestInterface;
110 
119  public function ‪getArgument($argumentName);
120 
125  public function ‪hasArgument($argumentName);
126 
135  // public function withArgument(string $argumentName, $value): RequestInterface;
136 
141  public function ‪getArguments();
142 
148  // public function withArguments(array $arguments): RequestInterface;
149 
155  // public function getFormat(): string;
156 
163  // public function withFormat(string $format): RequestInterface;
164 }
‪TYPO3\CMS\Extbase\Mvc
‪TYPO3\CMS\Extbase\Mvc\RequestInterface\getArgument
‪string array getArgument($argumentName)
‪TYPO3\CMS\Extbase\Mvc\RequestInterface\getControllerObjectName
‪string getControllerObjectName()
‪TYPO3\CMS\Extbase\Mvc\RequestInterface\hasArgument
‪hasArgument($argumentName)
‪TYPO3\CMS\Extbase\Mvc\RequestInterface
Definition: RequestInterface.php:27
‪TYPO3\CMS\Extbase\Mvc\RequestInterface\getArguments
‪getArguments()
‪TYPO3\CMS\Extbase\Mvc\Exception\NoSuchArgumentException
Definition: NoSuchArgumentException.php:25