Total Complexity | 4 |
Total Lines | 26 |
Duplicated Lines | 0 % |
Coverage | 30% |
Changes | 1 | ||
Bugs | 0 | Features | 0 |
1 | <?php |
||
27 | trait ClassMetadataTrait |
||
28 | { |
||
29 | use ClassInfoTrait; |
||
30 | |||
31 | private ?ManagerRegistry $registry; |
||
32 | |||
33 | 9 | private function initRegistry(ManagerRegistry $registry): void |
|
34 | { |
||
35 | 9 | $this->registry = $registry; |
|
36 | 9 | } |
|
37 | |||
38 | private function getClassMetadata(object $data): ClassMetadataInfo |
||
39 | { |
||
40 | /* @var ClassMetadataInfo $classMetadata */ |
||
41 | return $this->getEntityManager($data)->getClassMetadata($this->getObjectClass($data)); |
||
|
|||
42 | } |
||
43 | |||
44 | private function getEntityManager(object $data): EntityManagerInterface |
||
53 | } |
||
54 | } |
||
55 |