public function __invoke($data, $create_time) { $res = false; foreach ($this->file_name as $name => $time) { if (@filemtime($name) !== $time) { Logger::info("cache expired by file {$name} modified"); return false; } $res = true; } return $res; }