eZ\Bundle\EzPublishCoreBundle\DependencyInjection\Security\PolicyProvider\YamlPolicyProvider::addPolicies PHP Method

addPolicies() public method

public addPolicies ( eZ\Bundle\EzPublishCoreBundle\DependencyInjection\Configuration\ConfigBuilderInterface $configBuilder )
$configBuilder eZ\Bundle\EzPublishCoreBundle\DependencyInjection\Configuration\ConfigBuilderInterface
    public function addPolicies(ConfigBuilderInterface $configBuilder)
    {
        $policiesConfig = [];
        foreach ($this->getFiles() as $file) {
            $configBuilder->addResource(new FileResource($file));
            $policiesConfig = array_merge_recursive($policiesConfig, Yaml::parse(file_get_contents($file)));
        }
        $configBuilder->addConfig($policiesConfig);
    }
YamlPolicyProvider