Task #87427
Improve ClassSchema methods api
100%
Related issues
Associated revisions
[TASK] Improve ClassSchema methods api
This patch introduces a new Method class to have an
easier and more stable api to get information about class
methods from ClassSchema objects.
The reflection data fetched and stored by/in the ClassSchema
objects is no longer publicly available as an array. Instead,
Method objects are returned for the following calls:
- getMethod
- getMethods
- getInjectMethods
Also it removes the following method:
- getConstructorArguments
The following constants are marked as private:
- ClassSchema::MODELTYPE_ENTITY
- ClassSchema::MODELTYPE_VALUEOBJECT
Releases: master
Resolves: #87427
Change-Id: I38e8a7287896e9303fad1fa8f8f9182895365adc
Reviewed-on: https://review.typo3.org/59422
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Tested-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Tested-by: TYPO3com <noreply@typo3.com>
Reviewed-by: André Schließer <andy.schliesser@gmail.com>
Tested-by: André Schließer <andy.schliesser@gmail.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
History
#1
Updated by Alexander Schnitzler about 1 month ago
- Subject changed from mprove ClassSchema methods api to Improve ClassSchema methods api
#2
Updated by Alexander Schnitzler about 1 month ago
- Related to Feature #87377: Improve ClassSchema properties api added
#3
Updated by Gerrit Code Review about 1 month ago
- Status changed from New to Under Review
Patch set 4 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/59422
#4
Updated by Gerrit Code Review 19 days ago
Patch set 5 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/59422
#5
Updated by Gerrit Code Review 19 days ago
Patch set 6 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/59422
#6
Updated by Gerrit Code Review 15 days ago
Patch set 7 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/59422
#7
Updated by Gerrit Code Review 15 days ago
Patch set 8 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/59422
#8
Updated by Gerrit Code Review 15 days ago
Patch set 9 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/59422
#9 Updated by Anonymous 15 days ago
- Status changed from Under Review to Resolved
- % Done changed from 0 to 100
Applied in changeset 65c12348e397decb3e41ac28d3a913dc6ebfdd16.