/** * @param array $configPaths * @param string $configPaths_root The origin folder to find $configPaths */ public function configure($configPaths, $configPaths_root = null) { // foreach ( $configPaths as &$configPath ) { // $configPath = $configPaths_root . $configPath; // } $locator = new FileLocator($configPaths_root); $this->configuration = new ConfigurationManager($locator); $this->configuration->setConfigPathRoot($configPaths_root); $this->configuration->parseConfigurationFile($configPaths); }
public function setUp() { $configuration = new ConfigurationManager(new FileLocator()); $configuration->parseConfigurationFile([__DIR__ . '/../fixtures/policy_rules.yml']); $this->manager = new PolicyRuleManager(new AttributeManager($configuration->getAttributes()), $configuration->getRules()); }
/** * @param array $configPaths */ public function configure($configPaths) { $locator = new FileLocator($configPaths); $this->configuration = new ConfigurationManager($locator); $this->configuration->parseConfigurationFile($configPaths); }
public function setUp() { $configuration = new ConfigurationManager(new FileLocator()); $configuration->parseConfigurationFile([__DIR__ . '/../fixtures/policy_rules.yml']); $this->comparison = new ObjectComparison(new ComparisonManager(new AttributeManager($configuration->getAttributes()))); }