function BasicAuthenticator($name, $pattern, &$request, &$response) { $this->realm_name = $name; $this->pattern = $pattern; if (IHttpRequest::validClass($request) && IHttpResponse::validClass($response)) { $this->request =& $request; $this->response =& $response; } }
function initRequest() { $class = trim($this->config->getRequestManager()); if ($class === '') { $class = $this->default_request_manager; } $this->request = JPHP::loadClass($class, array(&$this)); if (IHttpRequest::validClass($this->request)) { $names = $this->config->getRequestManagerPropertyNames(); while ($names->hasMoreElements()) { $name = $names->nextElement(); $value = $this->config->getRequestManagerProperty($name); eval('$this->request->set' . ucfirst($name) . '("' . $value . '");'); } } }