/** * Constructor * * @param string $configName Name of the session config. * @param \YapepBase\Storage\IStorage $storage The storage object. * @param \YapepBase\Request\HttpRequest $request The request object. * @param \YapepBase\Response\HttpResponse $response The response object. * @param bool $autoRegister If TRUE, it will automatically register as an event * handler. * * @throws \YapepBase\Exception\ConfigException On configuration problems * @throws \YapepBase\Exception\Exception On other problems */ public function __construct($configName, IStorage $storage, HttpRequest $request, HttpResponse $response, $autoRegister = true) { $this->request = $request; $this->response = $response; parent::__construct($configName, $storage, $autoRegister); }
/** * Constructor * * @param string $configName Name of the session config. * @param \YapepBase\Storage\IStorage $storage The storage object. * @param string $sessionId ID of the session. * @param bool $autoRegister If TRUE, it will automatically register as an event handler. */ public function __construct($configName, IStorage $storage, $sessionId, $autoRegister = true) { $this->sessionId = $sessionId; parent::__construct($configName, $storage, $autoRegister); }