Esempio n. 1
0
 /**
  * @expectedException Exception
  * @expectedExceptionMessage Cannot parse instructor for: <<this>_things
  */
 public function testIncompletedConstantInKeyException()
 {
     $advini = new Advini();
     $adapter = new AdviniAdapter($advini);
     $const = new ConstantInstructor();
     $const->setConstants(['this' => 'all', 'ugly' => 'awesome']);
     $keys = ['<<this>_things' => 'space', 'are_<<ugly>' => 'ace'];
     $const->processKey($adapter, $keys);
 }
Esempio n. 2
0
 /**
  *
  */
 public function testSimpleImportAsKeyFileWithConstantsAndMethodsAndDynamicKey()
 {
     $iniFile = new Advini();
     $iniFile->addInstructor(new ImportInstructor());
     /** @var ConstantInstructor $const */
     $const = new ConstantInstructor();
     $const->setConstantsFromFile(__DIR__ . '/../Resources/Tests/constants.ini');
     $iniFile->addInstructor($const);
     $configuration = $iniFile->getFromFile(__DIR__ . '/../Resources/Tests/simpleImportForConstantsAndDynamicKey.ini');
     $this->assertEquals($this->resultWithKeyConstant, serialize($configuration));
 }