public function isExpired()
{
$compiled = $this->getFilePath();
// If the compiled file doesn't exist we will indicate that the view is expired
// so that it can be re-compiled. Else, we will verify the last modification
// of the views is less than the modification times of the compiled views.
if (!$this->cachePath() || !$this->files->exists($compiled)) {
return true;
}
$lastModified = $this->files->lastModified($this->getFilePath());
return $lastModified >= $this->files->lastModified($compiled);
}