Neos\Flow\Tests\Unit\ObjectManagement\Configuration\ConfigurationBuilderTest::parseConfigurationArrayBuildsConfigurationArgumentForInjectedSetting PHP Method

parseConfigurationArrayBuildsConfigurationArgumentForInjectedSetting() public method

    public function parseConfigurationArrayBuildsConfigurationArgumentForInjectedSetting()
    {
        $configurationArray = [];
        $configurationArray['arguments'][1]['setting'] = 'Neos.Foo.Bar';
        /** @var ConfigurationBuilder $configurationBuilder */
        $configurationBuilder = $this->getAccessibleMock(ConfigurationBuilder::class, null);
        /** @var Configuration $builtObjectConfiguration */
        $builtObjectConfiguration = $configurationBuilder->_call('parseConfigurationArray', 'TestObject', $configurationArray, __CLASS__);
        $expectedConfigurationArgument = new ConfigurationArgument(1, 'Neos.Foo.Bar', ConfigurationArgument::ARGUMENT_TYPES_SETTING);
        $this->assertEquals($expectedConfigurationArgument, $builtObjectConfiguration->getArguments()[1]);
    }