-
-
Notifications
You must be signed in to change notification settings - Fork 87
Open
Labels
BugSomething isn't workingSomething isn't working
Description
Bug Report
| Q | A |
|---|---|
| Version(s) | 4.10.0 |
| PHP version | 8.1 |
Summary
Create a simple class whe extend \ArrayObjec e.g.
class Param extends \ArrayObject {}
and after create a class who inject thi class in his l'une de ces method.
class Bug { public function test(Param $param) { } }
If we try to fdo a reflection with this class/method we git this error
Current behavior
We got the error:
Call to undefined method ReflectionUnionType::isBuiltin()#0
How to reproduce
Create a simple class that extends the \ArrayObject class, eg:
class Param extends \ArrayObject {}
and then you have to create a class that injects this class in one of its methods, eg:
class Bug { public function test(Param $param) { } }
And then you have to try to do a reflection with this class/method using Laminas Reflection
see here magento/magento2#35448
Metadata
Metadata
Assignees
Labels
BugSomething isn't workingSomething isn't working