Doctrine\Tests\ODM\PHPCR\Mapping\ClassMetadataTest::testClassMetadataInstanceSerializationTranslationProperties PHP Method

testClassMetadataInstanceSerializationTranslationProperties() public method

public testClassMetadataInstanceSerializationTranslationProperties ( ClassMetadata $cm )
$cm Doctrine\ODM\PHPCR\Mapping\ClassMetadata
    public function testClassMetadataInstanceSerializationTranslationProperties($cm)
    {
        $serialized = serialize($cm);
        /** @var ClassMetadata $cm */
        $cm = unserialize($serialized);
        $cm->wakeupReflection(new \Doctrine\Common\Persistence\Mapping\RuntimeReflectionService());
        // Check properties needed for translations
        $this->assertEquals('attribute', $cm->translator);
        $this->assertTrue(in_array('translatedField', $cm->translatableFields));
        $this->assertEquals('locale', $cm->localeMapping);
    }