[TASK] Deprecate Extbase CommandControllers and @cli annotation
Back then, the PHPDoc annotation `@cli` was added to indicate Extbase CommandController commands to be usable on CLI only instead of also be usable as a scheduler task. The concept of Extbase Command Controllers has been superseded with symfony/console and its integration into TYPO3 CLI in TYPO3 v8.0, and contains all features necessary to build commands of any kind of complexity. As a matter of documentation, it is however crucial to document how to instantiate Extbase from CLI to migrate easily from Extbase CLI to symfony/console. Releases: master Resolves: #85977 Change-Id: Id87c2ce300e01bf649bd1c2219aa17b8437bda83 Reviewed-on: https://review.typo3.org/58064 Tested-by:TYPO3com <no-reply@typo3.com> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Frans Saris <franssaris@gmail.com> Tested-by:
Frans Saris <franssaris@gmail.com> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com>
Showing
- Build/Scripts/annotationChecker.php 4 additions, 2 deletionsBuild/Scripts/annotationChecker.php
- typo3/sysext/core/Documentation/Changelog/master/Deprecation-85977-ExtbaseCommandControllersAndCliAnnotation.rst 56 additions, 0 deletions...ation-85977-ExtbaseCommandControllersAndCliAnnotation.rst
- typo3/sysext/extbase/Classes/Command/CoreCommand.php 1 addition, 0 deletionstypo3/sysext/extbase/Classes/Command/CoreCommand.php
- typo3/sysext/extbase/Classes/Command/ExtbaseCommand.php 1 addition, 0 deletionstypo3/sysext/extbase/Classes/Command/ExtbaseCommand.php
- typo3/sysext/extbase/Classes/Command/HelpCommand.php 1 addition, 0 deletionstypo3/sysext/extbase/Classes/Command/HelpCommand.php
- typo3/sysext/extbase/Classes/Command/HelpCommandController.php 1 addition, 1 deletion.../sysext/extbase/Classes/Command/HelpCommandController.php
- typo3/sysext/extbase/Classes/Mvc/Cli/Command.php 1 addition, 0 deletionstypo3/sysext/extbase/Classes/Mvc/Cli/Command.php
- typo3/sysext/extbase/Classes/Mvc/Cli/CommandArgumentDefinition.php 1 addition, 0 deletions...ext/extbase/Classes/Mvc/Cli/CommandArgumentDefinition.php
- typo3/sysext/extbase/Classes/Mvc/Cli/CommandManager.php 1 addition, 0 deletionstypo3/sysext/extbase/Classes/Mvc/Cli/CommandManager.php
- typo3/sysext/extbase/Classes/Mvc/Cli/ConsoleOutput.php 1 addition, 0 deletionstypo3/sysext/extbase/Classes/Mvc/Cli/ConsoleOutput.php
- typo3/sysext/extbase/Classes/Mvc/Cli/Request.php 1 addition, 0 deletionstypo3/sysext/extbase/Classes/Mvc/Cli/Request.php
- typo3/sysext/extbase/Classes/Mvc/Cli/RequestBuilder.php 1 addition, 0 deletionstypo3/sysext/extbase/Classes/Mvc/Cli/RequestBuilder.php
- typo3/sysext/extbase/Classes/Mvc/Cli/RequestHandler.php 1 addition, 0 deletionstypo3/sysext/extbase/Classes/Mvc/Cli/RequestHandler.php
- typo3/sysext/extbase/Classes/Mvc/Cli/Response.php 1 addition, 0 deletionstypo3/sysext/extbase/Classes/Mvc/Cli/Response.php
- typo3/sysext/extbase/Classes/Mvc/Controller/CommandController.php 6 additions, 0 deletions...sext/extbase/Classes/Mvc/Controller/CommandController.php
- typo3/sysext/extbase/Classes/Mvc/Controller/CommandControllerInterface.php 1 addition, 0 deletions...ase/Classes/Mvc/Controller/CommandControllerInterface.php
- typo3/sysext/extbase/Classes/Mvc/Exception/AmbiguousCommandIdentifierException.php 1 addition, 0 deletions...ses/Mvc/Exception/AmbiguousCommandIdentifierException.php
- typo3/sysext/extbase/Classes/Mvc/Exception/CommandException.php 1 addition, 0 deletions...sysext/extbase/Classes/Mvc/Exception/CommandException.php
- typo3/sysext/extbase/Classes/Reflection/ClassSchema.php 10 additions, 0 deletionstypo3/sysext/extbase/Classes/Reflection/ClassSchema.php
- typo3/sysext/extbase/Classes/Scheduler/FieldProvider.php 1 addition, 0 deletionstypo3/sysext/extbase/Classes/Scheduler/FieldProvider.php
Please register or sign in to comment