-
{PHP internal code} — Higgs\Debug\Exceptions->errorHandler ()
-
SYSTEMPATH/Session/Session.php : 102 — ini_set()
-
SYSTEMPATH/Session/Session.php : 77 — Higgs\Session\Session->configure ()
70 $this->logger->error('Session: session.auto_start is enabled in php.ini. Aborting.'); 71 return; 72 } 73 if (session_status() === PHP_SESSION_ACTIVE) { 74 $this->logger->warning('Session: Sessions is enabled, and one exists.Please don\'t $session->start();'); 75 return; 76 } 77 $this->configure(); 78 $this->setSaveHandler(); 79 if (isset($_COOKIE[$this->sessionCookieName]) && (!is_string($_COOKIE[$this->sessionCookieName]) || !preg_match('#\A' . $this->sidRegexp . '\z#', $_COOKIE[$this->sessionCookieName]))) { 80 unset($_COOKIE[$this->sessionCookieName]); 81 } 82 $this->startSession(); 83 if ((empty($_SERVER['HTTP_X_REQUESTED_WITH']) || strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) !== 'xmlhttprequest') && ($regenerateTime = $this->sessionTimeToUpdate) > 0) { 84 if (!isset($_SESSION['__ci_last_regenerate'])) { -
SYSTEMPATH/Config/Services.php : 377 — Higgs\Session\Session->start ()
370 } 371 } 372 $driver = new $driverName($config, AppServices::request()->getIPAddress()); 373 $driver->setLogger($logger); 374 $session = new Session($driver, $config); 375 $session->setLogger($logger); 376 if (session_status() === PHP_SESSION_NONE) { 377 $session->start(); 378 } 379 return $session; 380 } 381 382 public static function throttler(bool $getShared = true) 383 { 384 if ($getShared) { -
SYSTEMPATH/Config/BaseService.php : 164 — Higgs\Config\Services::session ()
157 { 158 $key = strtolower($key); 159 if (isset(static::$mocks[$key])) { 160 return static::$mocks[$key]; 161 } 162 if (!isset(static::$instances[$key])) { 163 $params[] = false; 164 static::$instances[$key] = AppServices::$key(...$params); 165 } 166 return static::$instances[$key]; 167 } 168 169 protected static function discoverServices(string $name, array $arguments) 170 { 171 if (!static::$discovered) { -
SYSTEMPATH/Config/Services.php : 355 — Higgs\Config\BaseService::getSharedInstance ()
348 $config ??= config('App'); 349 return new Security($config); 350 } 351 352 public static function session(?App $config = null, bool $getShared = true) 353 { 354 if ($getShared) { 355 return static::getSharedInstance('session', $config); 356 } 357 $config ??= config('App'); 358 assert($config instanceof App); 359 $logger = AppServices::logger(); 360 $sessionConfig = config('Session'); 361 $driverName = $sessionConfig->driver ?? $config->sessionDriver; 362 if ($driverName === DatabaseHandler::class) { -
SYSTEMPATH/Common.php : 485 — Higgs\Config\Services::session ()
478 { 479 return Services::routes()->reverseRoute($method, ...$params); 480 } 481 } 482 if (!function_exists('session')) { 483 function session(?string $val = null) 484 { 485 $session = Services::session(); 486 if (is_string($val)) { 487 return $session->get($val); 488 } 489 return $session; 490 } 491 } 492 if (!function_exists('service')) { -
APPPATH/Libraries/Authentication.php : 45 — session()
-
APPPATH/Config/Services.php : 119 — App\Libraries\Authentication->__construct ()
112 } 113 114 public static function authentication($getShared = true) 115 { 116 if ($getShared) { 117 return self::getSharedInstance('authentication'); 118 } 119 return (new Authentication()); 120 } 121 122 123 public static function platform($getShared = true) 124 { 125 if ($getShared) { 126 return self::getSharedInstance('platform'); -
SYSTEMPATH/Config/BaseService.php : 164 — Config\Services::authentication ()
157 { 158 $key = strtolower($key); 159 if (isset(static::$mocks[$key])) { 160 return static::$mocks[$key]; 161 } 162 if (!isset(static::$instances[$key])) { 163 $params[] = false; 164 static::$instances[$key] = AppServices::$key(...$params); 165 } 166 return static::$instances[$key]; 167 } 168 169 protected static function discoverServices(string $name, array $arguments) 170 { 171 if (!static::$discovered) { -
APPPATH/Config/Services.php : 117 — Higgs\Config\BaseService::getSharedInstance ()
110 } 111 return (new Moodle()); 112 } 113 114 public static function authentication($getShared = true) 115 { 116 if ($getShared) { 117 return self::getSharedInstance('authentication'); 118 } 119 return (new Authentication()); 120 } 121 122 123 public static function platform($getShared = true) 124 { -
SYSTEMPATH/Common.php : 495 — Config\Services::authentication ()
488 } 489 return $session; 490 } 491 } 492 if (!function_exists('service')) { 493 function service(string $name, ...$params) 494 { 495 return Services::$name(...$params); 496 } 497 } 498 if (!function_exists('single_service')) { 499 function single_service(string $name, ...$params) 500 { 501 $service = Services::serviceExists($name); 502 if ($service === null) { -
APPPATH/Controllers/BaseController.php : 45 — service()
-
SYSTEMPATH/Higgs.php : 450 — App\Controllers\BaseController->initController ()
443 } 444 } 445 446 protected function createController() 447 { 448 assert(is_string($this->controller)); 449 $class = new $this->controller(); 450 $class->initController($this->request, $this->response, Services::logger()); 451 $this->benchmark->stop('controller_constructor'); 452 return $class; 453 } 454 455 protected function runController($class) 456 { 457 $params = $this->router->params(); -
SYSTEMPATH/Higgs.php : 358 — Higgs\Higgs->createController ()
351 } 352 if ($possibleResponse instanceof Request) { 353 $this->request = $possibleResponse; 354 } 355 } 356 $returned = $this->startController(); 357 if (!is_callable($this->controller)) { 358 $controller = $this->createController(); 359 if (!method_exists($controller, '_remap') && !is_callable([$controller, $this->method], false)) { 360 throw PageNotFoundException::forMethodNotFound($this->method); 361 } 362 Events::trigger('post_controller_constructor'); 363 $returned = $this->runController($controller); 364 } else { 365 $this->benchmark->stop('controller_constructor'); -
SYSTEMPATH/Higgs.php : 198 — Higgs\Higgs->handleRequest ()
191 return $response; 192 } 193 $this->response->send(); 194 $this->callExit(EXIT_SUCCESS); 195 return; 196 } 197 try { 198 return $this->handleRequest($routes, $cacheConfig, $returnResponse); 199 } catch (RedirectException $e) { 200 $logger = Services::logger(); 201 $logger->info('REDIRECTED ROUTE at ' . $e->getMessage()); 202 $this->response->redirect(base_url($e->getMessage()), 'auto', $e->getCode()); 203 if ($this->returnResponse) { 204 return $this->response; 205 } -
FCPATH/index.php : 79 — Higgs\Higgs->run ()
72 $app->setContext($context); 73 74 $controller = new Firewall(); 75 if ($controller->intercept()) { 76 header("Location: /e403.php", true, 403); 77 exit(); 78 } 79 $app->run(); 80 ?>