[TASK] Remove doubled classes in EXT:version 15/50315/3
authorBenni Mack <benni@typo3.org>
Fri, 21 Oct 2016 12:56:49 +0000 (14:56 +0200)
committerWouter Wolters <typo3@wouterwolters.nl>
Fri, 21 Oct 2016 14:19:32 +0000 (16:19 +0200)
commit198725e74de6f82d87bb48f27bff78a70f64d363
tree15d80939971d16bcff0effbcb9f5d842857ad075
parent0ead90a1da67da7d360cd253390de56b70040071
[TASK] Remove doubled classes in EXT:version

The AutoPublishTask and the WorkspacesUtility are actually
very encapsulated and never used nor registered in EXT:version.

Instead, EXT:workspaces provides EXACTLY the same functionality,
and the scheduler task there is registered.

Looking back in history, I did not find any functionality where this
was actually used, so the files are removed.

A class alias map is added to provide ultra-compatibility without
any breaking changes nor deprecations.

Resolves: #78374
Releases: master
Change-Id: I86c7424f1dac7ea809a2f4e02993ffc69a9769b8
Reviewed-on: https://review.typo3.org/50315
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
composer.json
composer.lock
typo3/sysext/version/Classes/Task/AutoPublishTask.php [deleted file]
typo3/sysext/version/Classes/Utility/WorkspacesUtility.php [deleted file]
typo3/sysext/version/Migrations/Code/ClassAliasMap.php [new file with mode: 0644]