public function __construct(&$post = null, &$session = null, &$server = null)
{
if ($post !== null) {
$this->post =& $post;
} else {
$this->post =& $_POST;
}
if ($server !== null) {
$this->server =& $server;
} else {
$this->server =& $_SERVER;
}
if ($session === null && isset($_SESSION)) {
$this->session =& $_SESSION;
} else {
$this->session =& $session;
}
}