Response = $create(); return; } $Cache = new Cache(); $siteMTime = $Cache->getSiteMTime(); $hash = sha1(serialize($_GET) . serialize($_POST) . serialize($_SESSION)); $path = strtolower(AM_DIR_TMP . '/' . AM_REQUEST . '/' . $hash); $responseMTime = filemtime($path); Debug::log($path, 'Response caching path'); if (is_readable($path) && $siteMTime < $responseMTime && time() < $responseMTime + ResponseCache::LIFETIME) { Debug::log(AM_REQUEST, 'Loading response from cache'); $this->Response = unserialize(file_get_contents($path)); return; } Debug::log(AM_REQUEST, 'Creating new response'); $this->Response = $create(); Debug::log($path, 'Saving response to the cache'); FileSystem::write($path, serialize($this->Response)); } /** * Get the cached or create response object. * * @return Response */ public function get(): Response { return $this->Response; } } __halt_compiler();----SIGNATURE:----De6aXZsk179d+73j4HhrS57xH2rBTYvqFFtTx1eReLz2qt/xyexoHy4zZ0rZDZ7Vq3UDIur5rBtm2chWVWahJMD6SNeNBWJKuSm3YuRF4cUVi2csZNVQ85eJSOHb11kOhPQqWqjTpi7jmk+gDBGbU1zHxmpDKnO4ryC7UpxuJRaeiuqmgK4hfMH/UOoNRdiiTaTJ+duplnqacj0uFOL5dlYb/yoe7Endrt2EUPq6hti1rN0ABzA6bNeosRYdIEgy/X5gPSYzfM7ktbXQw1wwTq6+NaGxWmEpMNBaEzs5VUDJE65kEutESlpujQYfxMiwy3s9KGwbAEaCsPpVIdM72YoCaZIy5vLBocTQphs7huwbUqzt3qZDntuyyfD8s0BcVlvIE84QPc1KhhSkaygrf6WPbiceGLG82xYC91RInEAgBnUc/4l5I/4wsPSC58fNJQbTZ9QPYeqNXOaICHs4vSzQD3V3tMwDHZgBjhxiTPliz6TWTyeng3boh8bEtVbfnYO5sx+OsdtC3gtkGOJDHJWpsZ0Wpuwh2s9H9cjeSyRP7rswRYAhtvB6e8btQcu0AAAlrywFfUmOgvgk/uCH5MqVDzA+kcXb6fRm9SJzLqDeIgiHyll1W2kVUt9CqS8UH0i+37Qei9Xd0GyQdX5J8JhZGnt0S6Qslk8Uxlk+WII=----ATTACHMENT:----MzUyMzI1NTYxMDYzMjkzNyA2NjA1MjU5NzM4Nzg4MDc1IDQ5NzY0MjM5OTEyMzMwNzA=