We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 13716e2 commit 00ae31cCopy full SHA for 00ae31c
MetaData.php
@@ -64,9 +64,10 @@ public function getEntityNamespaces() {
64
* @return array
65
*/
66
private function getMetaData(array $traces) {
67
- return array_reduce($traces, function($carry, $trace) {
68
- if (!empty($carry)) return $carry;
69
- return isset($trace['object']) && $trace['object'] instanceof ObjectManager ? $trace['object']->getMetaDataFactory()->getAllMetaData() : [];
70
- }, []);
+ $em = array_filter($traces, function($trace) {
+ return isset($trace['object']) && $trace['object'] instanceof ObjectManager;
+ });
+
71
+ return empty($em) ? [] : array_pop($em)['object']->getMetaDataFactory()->getAllMetaData();
72
}
73
0 commit comments