예제 #1
0
 /**
  * Return all or specific property from a config file.
  *
  * @param string $name The config file name or its property full name.
  * @return mixed
  */
 public function get($name)
 {
     if (strpos($name, '.') !== false) {
         list($name, $property) = explode('.', $name);
     }
     $path = $this->finder->find($name);
     $properties = (include $path);
     // Looking for single property
     if (isset($property) && isset($properties[$property])) {
         return $properties[$property];
     }
     return $properties;
 }
예제 #2
0
 public function testFindWrong()
 {
     $configFinder = new ConfigFinder();
     $file = $configFinder->find(__DIR__);
     $this->assertSame('', $file);
 }