Skip to content

Commit f146128

Browse files
committed
MC-33898: Uninformative exception message when di compile fails due to not existed dependency
1 parent b4c05a4 commit f146128

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

lib/internal/Magento/Framework/Code/Reader/ClassReader.php

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,6 @@
77

88
/**
99
* Class ClassReader
10-
*
11-
* @package Magento\Framework\Code\Reader
1210
*/
1311
class ClassReader implements ClassReaderInterface
1412
{
@@ -39,7 +37,11 @@ public function getConstructor($className)
3937
$parameter->isVariadic(),
4038
];
4139
} catch (\ReflectionException $e) {
42-
$message = $e->getMessage();
40+
$message = sprintf(
41+
'Impossible to process constructor argument %s of %s class',
42+
$parameter->__toString(),
43+
$className
44+
);
4345
throw new \ReflectionException($message, 0, $e);
4446
}
4547
}

0 commit comments

Comments
 (0)