Example #1
0
 /**
  * Initialize configuration
  *
  * @return Configuration
  */
 public function initialize()
 {
     $this->cachedConfigurationFile = ROOT . self::CACHED_FILE;
     if (!file_exists($this->cachedConfigurationFile)) {
         $configuration = Configuration::parse(ROOT . 'Application/Configuration/Configuration.ini', TRUE, APPLICATION_CONTEXT);
         $tmpFile = fopen($this->cachedConfigurationFile, 'w+');
         fwrite($tmpFile, serialize($configuration));
         fclose($tmpFile);
     }
     return $this;
 }
Example #2
0
 /**
  * @covers SebastianBergmann\FinderFacade\Configuration::__construct
  * @covers SebastianBergmann\FinderFacade\Configuration::parse
  * @covers SebastianBergmann\FinderFacade\Configuration::toAbsolutePath
  */
 public function testXmlFileCanBeParsed()
 {
     $configuration = new Configuration($this->fixtureDir . 'test.xml');
     $this->assertEquals(array('items' => array($this->fixtureDir . 'foo', $this->fixtureDir . 'bar.phtml'), 'excludes' => array('bar'), 'names' => array('*.php'), 'notNames' => array('*.fail.php'), 'regularExpressionExcludes' => array()), $configuration->parse());
 }