[HttpKernel] removed the need to call getRootDir() more than once
This commit is contained in:
parent
a6411cb712
commit
14903ce915
@ -61,7 +61,8 @@ abstract class Kernel implements KernelInterface
|
||||
$this->environment = $environment;
|
||||
$this->debug = (Boolean) $debug;
|
||||
$this->booted = false;
|
||||
$this->name = preg_replace('/[^a-zA-Z0-9_]+/', '', basename($this->getRootDir()));
|
||||
$this->rootDir = $this->getRootDir();
|
||||
$this->name = preg_replace('/[^a-zA-Z0-9_]+/', '', basename($this->rootDir));
|
||||
|
||||
if ($this->debug) {
|
||||
ini_set('display_errors', 1);
|
||||
@ -303,7 +304,7 @@ abstract class Kernel implements KernelInterface
|
||||
$r = new \ReflectionObject($this);
|
||||
$this->rootDir = dirname($r->getFileName());
|
||||
}
|
||||
|
||||
|
||||
return $this->rootDir;
|
||||
}
|
||||
|
||||
@ -334,7 +335,7 @@ abstract class Kernel implements KernelInterface
|
||||
*/
|
||||
public function getCacheDir()
|
||||
{
|
||||
return $this->getRootDir().'/cache/'.$this->environment;
|
||||
return $this->rootDir.'/cache/'.$this->environment;
|
||||
}
|
||||
|
||||
/**
|
||||
@ -344,7 +345,7 @@ abstract class Kernel implements KernelInterface
|
||||
*/
|
||||
public function getLogDir()
|
||||
{
|
||||
return $this->getRootDir().'/logs';
|
||||
return $this->rootDir.'/logs';
|
||||
}
|
||||
|
||||
/**
|
||||
@ -458,7 +459,7 @@ abstract class Kernel implements KernelInterface
|
||||
|
||||
return array_merge(
|
||||
array(
|
||||
'kernel.root_dir' => $this->getRootDir(),
|
||||
'kernel.root_dir' => $this->rootDir,
|
||||
'kernel.environment' => $this->environment,
|
||||
'kernel.debug' => $this->debug,
|
||||
'kernel.name' => $this->name,
|
||||
|
Reference in New Issue
Block a user