55 parent::__construct();
57 $this->commandManager = $this->objectManager->get(
'TYPO3\\CMS\\Extbase\\Mvc\\Cli\\CommandManager');
58 $this->taskExecutor = $this->objectManager->get(
'TYPO3\\CMS\\Extbase\\Scheduler\\TaskExecutor');
67 $properties = get_object_vars($this);
68 unset($properties[
'commandManager']);
69 unset($properties[
'objectManager']);
70 unset($properties[
'taskExecutor']);
71 return array_keys($properties);
81 $this->commandManager = $this->objectManager->get(
'TYPO3\\CMS\\Extbase\\Mvc\\Cli\\CommandManager');
82 $this->taskExecutor = $this->objectManager->get(
'TYPO3\\CMS\\Extbase\\Scheduler\\TaskExecutor');
93 $this->taskExecutor->execute($this);
149 if (is_bool($argumentValue)) {
150 $argumentValue = (int)$argumentValue;
152 $this->defaults[$argumentName] = $argumentValue;
162 if (count($this->arguments) > 0) {
164 foreach ($this->arguments as $argumentName => $argumentValue) {
165 if ($argumentValue != $this->defaults[$argumentName]) {
166 array_push(
$arguments, $argumentName .
'=' . $argumentValue);
getAdditionalInformation()
setDefaults(array $defaults)
static makeInstance($className)
addDefaultValue($argumentName, $argumentValue)
setCommandIdentifier($commandIdentifier)
logException(\Exception $e)