109 $this->dispatched = (bool)$flag;
135 $this->controllerExtensionName = $nameParts[
'extensionName'];
137 $this->command =
null;
169 $this->controllerCommandName = $commandName;
170 $this->command =
null;
190 if ($this->command ===
null) {
191 $this->command = $this->objectManager->get(\
TYPO3\CMS\
Extbase\Mvc\Cli\Command::class, $this->controllerObjectName, $this->controllerCommandName);
205 if (!is_string($argumentName) || $argumentName ===
'') {
206 throw new \TYPO3\CMS\Extbase\Mvc\Exception\InvalidArgumentNameException(
'Invalid argument name.', 1300893885);
208 $this->arguments[$argumentName] = $value;
231 if (!isset($this->arguments[$argumentName])) {
232 throw new \TYPO3\CMS\Extbase\Mvc\Exception\NoSuchArgumentException(
'An argument "' . $argumentName .
'" does not exist for this request.', 1300893886);
234 return $this->arguments[$argumentName];
245 return isset($this->arguments[$argumentName]);