File tree Expand file tree Collapse file tree 2 files changed +9
-3
lines changed
src/Magento/FunctionalTestingFramework Expand file tree Collapse file tree 2 files changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -24,9 +24,12 @@ public function getConstructor($className)
2424 /** @var $parameter \ReflectionParameter */
2525 foreach ($ constructor ->getParameters () as $ parameter ) {
2626 try {
27+ $ name = $ parameter ->getType () && !$ parameter ->getType ()->isBuiltin ()
28+ ? new \ReflectionClass ($ parameter ->getType ()->getName ())
29+ : null ;
2730 $ result [] = [
2831 $ parameter ->getName (),
29- $ parameter -> getClass () !== null ? $ parameter -> getClass () ->getName () : null ,
32+ $ name !== null ? $ name ->getName () : null ,
3033 !$ parameter ->isOptional (),
3134 $ parameter ->isOptional ()
3235 ? ($ parameter ->isDefaultValueAvailable () ? $ parameter ->getDefaultValue () : null )
Original file line number Diff line number Diff line change @@ -31,9 +31,12 @@ public function getParameters($className, $method)
3131 /** @var $parameter \ReflectionParameter */
3232 foreach ($ method ->getParameters () as $ parameter ) {
3333 try {
34- $ result [$ parameter ->getName ()] = [
34+ $ name = $ parameter ->getType () && !$ parameter ->getType ()->isBuiltin ()
35+ ? new \ReflectionClass ($ parameter ->getType ()->getName ())
36+ : null ;
37+ $ result [$ parameter ->getName ()] = [
3538 $ parameter ->getName (),
36- ( $ parameter -> getClass () !== null ) ? $ parameter -> getClass () ->getName () : null ,
39+ $ name !== null ? $ name ->getName () : null ,
3740 !$ parameter ->isOptional (),
3841 $ parameter ->isOptional () ?
3942 $ parameter ->isDefaultValueAvailable () ? $ parameter ->getDefaultValue () : null :
You can’t perform that action at this time.
0 commit comments