[TASK] Remove overkill extension classes in about module 10/55710/4
authorBenni Mack <benni@typo3.org>
Tue, 13 Feb 2018 23:34:26 +0000 (00:34 +0100)
committerMarkus Klein <markus.klein@typo3.org>
Wed, 14 Feb 2018 11:42:28 +0000 (12:42 +0100)
commit3ca46352fe05e1c1ecae0303ad6c28f2d99412b1
treea82a0761c72790b48e13f184939e31262970ff4e
parentc924fbdab76263fc5121c9073f51b0d63b129d64
[TASK] Remove overkill extension classes in about module

When the about module (EXT:about) was refactored into
Extbase, a Repository and Domain Model for Extensions was
added to render title, key and authors of an extension.

For modules this was done directly in the controller,
which is 100% sufficient in this one-time case, instead
of doing it the Extbase(tm) persistence way.

This way, all data is fetched the same way in the about module.

The two domain model / repository classes are removed,
and due to the fact that they are not part of the API,
a RST file is not added.

Resolves: #83890
Releases: master
Change-Id: I1169336452d7497ea0ed2e1a99553c164ec78612
Reviewed-on: https://review.typo3.org/55710
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
typo3/sysext/about/Classes/Controller/AboutController.php
typo3/sysext/about/Classes/Domain/Model/Extension.php [deleted file]
typo3/sysext/about/Classes/Domain/Repository/ExtensionRepository.php [deleted file]