FOF30\Configuration\Domain\Authentication::get PHP Метод

get() публичный Метод

Return a configuration variable
public get ( &$configuration, string $var, mixed $default ) : mixed
$var string The variable we want to fetch
$default mixed Default value
Результат mixed The variable's value
    public function get(&$configuration, $var, $default)
    {
        if ($var == '*') {
            return $configuration['authentication'];
        }
        if (isset($configuration['authentication'][$var])) {
            return $configuration['authentication'][$var];
        } else {
            return $default;
        }
    }

Usage Example

Пример #1
0
 /**
  * @covers  FOF30\Configuration\Domain\Authentication::get
  *
  * @dataProvider getTestGet
  *
  * @param   string  $key       Key to read
  * @param   mixed   $default   Default value
  * @param   mixed   $expected  Expected value
  * @param   string  $message   Failure message
  *
  * @return  void
  */
 public function testGet($key, $default, $expected, $message)
 {
     $auth = new Authentication();
     $ret = array();
     $file = __DIR__ . '/../../_data/configuration/authentication.xml';
     $xml = simplexml_load_file($file);
     $auth->parseDomain($xml, $ret);
     $actual = $auth->get($ret, $key, $default);
     $this->assertEquals($expected, $actual, $message);
 }
Authentication