What is required to implement a TYPO3 CLI command? (2)
A CommandController must be registered in the file ext_localconf.php
A Symfony Command needs to be registered in the file Configuration/Commands.php
The system extension EXT:console must be enabled
TYPO3 must be installed using composer
The class should extend Symfony\Component\Console\Command\Command
How do you implement console commands in a custom TYPO3 extension? (2)
No existing packages or APIs are available. CLI commands need to be implemented from scratch
By using the Symfony Console that is shipped with the TYPO3 core by default
By using the Drupal Command Controller that is shipped with the TYPO3 core by default.
The file Configuration/Commands.php needs to be added to the extension
By setting the property cli in file composer.json
Which statements about console commands and the TYPO3 Scheduler are correct? (2)
Console commands are only available in the Scheduler if the TYPO3 instance has been set up using Composer
Integrators can set arguments in the Scheduler that are passed to the console command
Integrators can set options in the Scheduler that are passed to the console command
You can configure if a console command is executable via the Scheduler or not
How do you prevent console commands in your extension from being executed in the Scheduler? (1)
By adding the annotation @notschedulable to the command class
By setting the property schedulable to false in the command class
By setting the flag schedulable to false in the file Configuration/Commands.php
By setting the flag schedulable to false in the TCA file scheduler.php