Bug #102680
closednew ClassSchema(FlashMessage::class) throw exception Call to undefined method phpDocumentor\Reflection\DocBlock\Tags\InvalidTag::getType()
0%
Description
Using the extbase class TYPO3\CMS\Extbase\Reflection\ClassSchema to get the schema of the class TYPO3\CMS\Core\Messaging\FlashMessage throw the following exception:
```
Call to undefined method phpDocumentor\Reflection\DocBlock\Tags\InvalidTag::getType()
```
The cause is this @param annotation:
```
@param int|value-of<ContextualFeedbackSeverity>|ContextualFeedbackSeverity $severity
```
Updated by Alexander Grein over 1 year ago
- Subject changed from new ClassSchema(FlashMessage::class) throw exception to new ClassSchema(FlashMessage::class) throw exception Call to undefined method phpDocumentor\Reflection\DocBlock\Tags\InvalidTag::getType()
Updated by Alexander Grein over 1 year ago
Alexander Grein wrote:
Using the extbase class TYPO3\CMS\Extbase\Reflection\ClassSchema to get the schema of the class TYPO3\CMS\Core\Messaging\FlashMessage throw the following exception:
```
Call to undefined method phpDocumentor\Reflection\DocBlock\Tags\InvalidTag::getType()
```
The cause is this @param annotation:
```
@param int|value-of<ContextualFeedbackSeverity>|ContextualFeedbackSeverity $severity
```
If I change it to this, it works:
@param int|ContextualFeedbackSeverity $severity
Updated by Georg Ringer 10 months ago
- Status changed from New to Closed
this has been changed with #101043. I don't see the need for changing the related code in 12. the more interesting question is what you plan to do with the reflection anyways. maybe you wanna elaborate via slack?
closing the issue as I don't see the need of change