Nelmio\Alice\Loader\LoaderIntegrationTest::testIfAFixtureAndAnInjectedObjectHaveTheSameIdThenTheInjectedObjectIsOverridden PHP Метод

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

    public function testIfAFixtureAndAnInjectedObjectHaveTheSameIdThenTheInjectedObjectIsOverridden()
    {
        $set = $this->loader->loadData([ImmutableStd::class => ['dummy' => ['__construct' => [['relatedDummy' => '@another_dummy']]]], \stdClass::class => ['another_dummy' => ['__construct' => [StdClassFactory::class . '::create' => [['injected' => false]]]]]], [], ['another_dummy' => StdClassFactory::create(['injected' => true])]);
        $objects = $set->getObjects();
        $this->assertCount(0, $set->getParameters());
        $this->assertCount(2, $objects);
        $this->assertEquals(['dummy' => new ImmutableStd(['relatedDummy' => StdClassFactory::create(['injected' => false])]), 'another_dummy' => StdClassFactory::create(['injected' => false])], $objects);
    }