Exemplo n.º 1
0
 /**
  * @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);
 }
Exemplo n.º 2
0
 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());
 }
Exemplo n.º 3
0
 /**
  * @param array $configPaths
  */
 public function configure($configPaths)
 {
     $locator = new FileLocator($configPaths);
     $this->configuration = new ConfigurationManager($locator);
     $this->configuration->parseConfigurationFile($configPaths);
 }
Exemplo n.º 4
0
 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())));
 }