Neos\Flow\Tests\Functional\ObjectManagement\ProxyCompilerTest::setInstanceOfSubClassDoesNotOverrideParentClass PHP Метод

setInstanceOfSubClassDoesNotOverrideParentClass() публичный Метод

    public function setInstanceOfSubClassDoesNotOverrideParentClass()
    {
        $singletonE = $this->objectManager->get(Fixtures\SingletonClassE::class);
        $this->assertEquals(Fixtures\SingletonClassE::class, get_class($singletonE));
        $singletonEsub = $this->objectManager->get(Fixtures\SingletonClassEsub::class);
        $this->assertEquals(Fixtures\SingletonClassEsub::class, get_class($singletonEsub));
        $singletonE2 = $this->objectManager->get(Fixtures\SingletonClassE::class);
        $this->assertEquals(Fixtures\SingletonClassE::class, get_class($singletonE2));
        $this->assertSame($singletonE, $singletonE2);
    }