Nelmio\Alice\Loader\LoaderIntegrationTest::testInjectedParametersAndObjectsAreOverriddenByLocalParameters PHP Method

testInjectedParametersAndObjectsAreOverriddenByLocalParameters() public method

    public function testInjectedParametersAndObjectsAreOverriddenByLocalParameters()
    {
        $set = $this->loader->loadData(['parameters' => ['foz' => '<{foo}>', 'foo' => 'baz'], DummyWithConstructorParam::class => ['another_dummy' => ['__construct' => ['@dummy']]], \stdClass::class => ['dummy' => ['injected' => false]]], ['foo' => 'bar'], ['dummy' => StdClassFactory::create(['injected' => true])]);
        $expected = new ObjectSet(new ParameterBag(['foo' => 'baz', 'foz' => 'baz']), new ObjectBag(['dummy' => $dummy = StdClassFactory::create(['injected' => false]), 'another_dummy' => new DummyWithConstructorParam($dummy)]));
        $this->assertEquals($expected, $set);
    }