Neos\Flow\Tests\Unit\Mvc\Controller\MvcPropertyMappingConfigurationServiceTest::dataProviderForgenerateTrustedPropertiesToken PHP Method

dataProviderForgenerateTrustedPropertiesToken() public method

Data provider for generating the list of trusted properties
    public function dataProviderForgenerateTrustedPropertiesToken()
    {
        return ['Simple Case - Empty' => [[], []], 'Simple Case - Single Value' => [['field1'], ['field1' => 1]], 'Simple Case - Two Values' => [['field1', 'field2'], ['field1' => 1, 'field2' => 1]], 'Recursion' => [['field1', 'field[subfield1]', 'field[subfield2]'], ['field1' => 1, 'field' => ['subfield1' => 1, 'subfield2' => 1]]], 'recursion with duplicated field name' => [['field1', 'field[subfield1]', 'field[subfield2]', 'field1'], ['field1' => 1, 'field' => ['subfield1' => 1, 'subfield2' => 1]]], 'Recursion with un-named fields at the end (...[]). There, they should be made explicit by increasing the counter' => [['field1', 'field[subfield1][]', 'field[subfield1][]', 'field[subfield2]'], ['field1' => 1, 'field' => ['subfield1' => [0 => 1, 1 => 1], 'subfield2' => 1]]]];
    }