コード例 #1
0
ファイル: Kernel.php プロジェクト: havvg/psi
 /**
  * Returns a list of parameters provided by the kernel itself.
  *
  * Those parameters are available within the dependency injection container.
  *
  * @return array
  */
 protected function getParameters()
 {
     return array_merge(['kernel.root_dir' => realpath($this->getRootDir()) ?: $this->getRootDir(), 'kernel.cache_dir' => realpath($this->getCacheDir()) ?: $this->getCacheDir(), 'kernel.environment' => $this->environment, 'kernel.debug' => $this->debug], Env::getParameters(static::ENV_PREFIX));
 }
コード例 #2
0
ファイル: EnvTest.php プロジェクト: havvg/psi
 /**
  * @dataProvider parametersProvider
  */
 public function testGetParameters($key, $value, $expected)
 {
     $_SERVER[$key] = $value;
     $parameters = Env::getParameters(self::PREFIX);
     static::assertSame($value, $parameters[$expected]);
 }