public function __construct(
$appRoot,
ConfigurationManager $configurationManager
- )
- {
+ ) {
$this->appRoot = $appRoot;
$this->configurationManager = $configurationManager;
}
if ($cacheDirectory) {
if (strpos($cacheDirectory, '/') != 0) {
$cacheDirectory = $this->configurationManager
- ->getApplicationDirectory() . '/' . $cacheDirectory;
+ ->getApplicationDirectory() . '/' . $cacheDirectory;
}
$cacheDirectories[] = $cacheDirectory . '/' . $siteId . '/';
}
return false;
}
}
+
+ public function cachedServicesFile()
+ {
+ return $this->getCacheDirectory().'/console.services.yml';
+ }
+
+ public function cachedServicesFileExists()
+ {
+ return file_exists($this->cachedServicesFile());
+ }
+
+ public function removeCachedServicesFile()
+ {
+ if ($this->cachedServicesFileExists()) {
+ unlink($this->cachedServicesFile());
+ }
+ }
}