/** * Starts the session. */ public function open() { if ($this->getIsActive()) { return; } @session_start(); if ($this->getIsActive()) { Application::info('Session started', __METHOD__); } else { $error = error_get_last(); $message = isset($error['message']) ? $error['message'] : 'Failed to start session.'; Application::error($message, __METHOD__); } }