{PHP internal code} — CodeIgniter\Debug\Exceptions->errorHandler ()
SYSTEMPATH/Cache/Handlers/FileHandler.php : 367 — fwrite()
SYSTEMPATH/Cache/Handlers/FileHandler.php : 139 — CodeIgniter\Cache\Handlers\FileHandler->writeFile ()
132 133 $contents = [134 'time' => time(),135 'ttl' => $ttl,136 'data' => $value,137 ];138 139 if ($this->writeFile($this->path . $key, serialize($contents)))140 {141 chmod($this->path . $key, 0640);142 143 return true;144 }145 146 return false;
SYSTEMPATH/CodeIgniter.php : 684 — CodeIgniter\Cache\Handlers\FileHandler->save ()
677 $headers = [];678 foreach ($this->response->getHeaders() as $header)679 {680 $headers[$header->getName()] = $header->getValueLine();681 }682 683 return cache()->save(684 $this->generateCacheName($config), serialize(['headers' => $headers, 'output' => $this->output]), static::$cacheTTL685 );686 }687 688 //--------------------------------------------------------------------689 690 /**691 * Returns an array with our basic performance stats collected.
SYSTEMPATH/CodeIgniter.php : 1023 — CodeIgniter\CodeIgniter->cachePage ()
1016 $this->output .= $returned;1017 }1018 1019 // Cache it without the performance metrics replaced1020 // so that we can have live speed updates along the way.1021 if (static::$cacheTTL > 0)1022 {1023 $this->cachePage($cacheConfig);1024 }1025 1026 $this->output = $this->displayPerformanceMetrics($this->output);1027 1028 $this->response->setBody($this->output);1029 }1030
SYSTEMPATH/CodeIgniter.php : 409 — CodeIgniter\CodeIgniter->gatherOutput ()
402 $this->benchmark->stop('controller_constructor');403 $this->benchmark->stop('controller');404 }405 406 // If $returned is a string, then the controller output something,407 // probably a view, instead of echoing it directly. Send it along408 // so it can be used with the output.409 $this->gatherOutput($cacheConfig, $returned);410 411 // Never run filters when running through Spark cli412 if (! defined('SPARKED'))413 {414 $filters->setResponse($this->response);415 // Run "after" filters416 $response = $filters->run($uri, 'after');
SYSTEMPATH/CodeIgniter.php : 306 — CodeIgniter\CodeIgniter->handleRequest ()
299 300 $this->response->pretend($this->useSafeOutput)->send();301 $this->callExit(EXIT_SUCCESS);302 }303 304 try305 {306 return $this->handleRequest($routes, $cacheConfig, $returnResponse);307 }308 catch (RedirectException $e)309 {310 $logger = Services::logger();311 $logger->info('REDIRECTED ROUTE at ' . $e->getMessage());312 313 // If the route is a 'redirect' route, it throws
FATH/index.php : 45 — CodeIgniter\CodeIgniter->run ()
38 /*39 *---------------------------------------------------------------40 * LAUNCH THE APPLICATION41 *---------------------------------------------------------------42 * Now that everything is setup, it's time to actually fire43 * up the engines and make this app do its thang.44 */45 $app->run();