@@ 876-888 (lines=13) @@ | ||
873 | /* |
|
874 | * @group DDC-3579 |
|
875 | */ |
|
876 | public function testInversedByOverrideMapping() |
|
877 | { |
|
878 | $factory = $this->createClassMetadataFactory(); |
|
879 | $adminMetadata = $factory->getMetadataFor(DDC3579Admin::class); |
|
880 | ||
881 | // assert groups association mappings |
|
882 | self::assertArrayHasKey('groups', iterator_to_array($adminMetadata->getDeclaredPropertiesIterator())); |
|
883 | ||
884 | $adminGroups = $adminMetadata->getProperty('groups'); |
|
885 | ||
886 | // assert override |
|
887 | self::assertEquals('admins', $adminGroups->getInversedBy()); |
|
888 | } |
|
889 | ||
890 | /** |
|
891 | * @group DDC-5934 |
|
@@ 893-903 (lines=11) @@ | ||
890 | /** |
|
891 | * @group DDC-5934 |
|
892 | */ |
|
893 | public function testFetchOverrideMapping() |
|
894 | { |
|
895 | // check override metadata |
|
896 | $contractMetadata = $this->createClassMetadataFactory()->getMetadataFor(DDC5934Contract::class); |
|
897 | ||
898 | self::assertArrayHasKey('members', iterator_to_array($contractMetadata->getDeclaredPropertiesIterator())); |
|
899 | ||
900 | $contractMembers = $contractMetadata->getProperty('members'); |
|
901 | ||
902 | self::assertSame(Mapping\FetchMode::EXTRA_LAZY, $contractMembers->getFetchMode()); |
|
903 | } |
|
904 | ||
905 | /** |
|
906 | * @group DDC-964 |