Neos\Flow\Tests\Unit\Property\TypeConverter\ArrayConverterTest::canConvertFromStringToArray PHP Method

canConvertFromStringToArray() public method

public canConvertFromStringToArray ( $source, $expectedResult, $mappingConfiguration )
    public function canConvertFromStringToArray($source, $expectedResult, $mappingConfiguration)
    {
        // Create a map of arguments to return values.
        $configurationValueMap = [];
        foreach ($mappingConfiguration as $setting => $value) {
            $configurationValueMap[] = [ArrayConverter::class, $setting, $value];
        }
        $propertyMappingConfiguration = $this->createMock(PropertyMappingConfiguration::class);
        $propertyMappingConfiguration->expects($this->any())->method('getConfigurationValue')->will($this->returnValueMap($configurationValueMap));
        $this->assertEquals($expectedResult, $this->converter->convertFrom($source, 'array', [], $propertyMappingConfiguration));
    }