Neos\Flow\Tests\Unit\Mvc\Controller\MvcPropertyMappingConfigurationServiceTest::initializePropertyMappingConfigurationSetsAllowedFieldsRecursively PHP Метод

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

    public function initializePropertyMappingConfigurationSetsAllowedFieldsRecursively()
    {
        $trustedProperties = ['foo' => ['bar' => ['foo' => 1]]];
        $arguments = $this->initializePropertyMappingConfiguration($trustedProperties);
        $propertyMappingConfiguration = $arguments->getArgument('foo')->getPropertyMappingConfiguration();
        $this->assertFalse($propertyMappingConfiguration->shouldMap('someProperty'));
        $this->assertTrue($propertyMappingConfiguration->shouldMap('bar'));
        $this->assertTrue($propertyMappingConfiguration->forProperty('bar')->shouldMap('foo'));
    }