<?php
include_once "core/Exception.php";
include_once "http/Request.php";
abstract class ZirrorAPI_Start {
protected $authenticated = false;
function getAuth() {
return $this->authenticated;
}
function setAuth($authenticated) {
if ($this->login)
throw new ApiException ( 'Login is already set.' );
$this->authenticated = $authenticated;
}
function hasAuth() {
return $this->getAuth () ? true : false;
}
abstract function process(ZirrorAPI_Request $request);
}
?>