protected function generate() { if (!is_dir(TL_ROOT . '/' . $this->cacheDirectory)) { $this->makeCacheDirectory(); } $file = new \File($this->cacheFile); $file->truncate(); $file->putContent($file->path, json_encode($this->cacheUrl)); $automator = new \Automator(); $automator->purgePageCache(); }