separate singleton from factory pattern

This commit is contained in:
<bdauvergne@entrouvert.com> 1210695437 +0200 0001-01-01 00:00:00 +00:00
parent f2f7f9e33a
commit c377b14825
1 changed files with 5 additions and 2 deletions

View File

@ -22,11 +22,14 @@ class LassoSPKitEndpoint extends LassoSPKitUrlDispatch {
function getSession() {
static $session;
if ($session == null) {
$session_class = "LassoSPKit" . LassoSPKitConfig::get('session');
$session = new $session_class();
$session = $this->buildSession();
}
return $session;
}
function buildSession() {
$session_class = "LassoSPKit" . LassoSPKitConfig::get('session');
return new $session_class();
}
function distpatchAndExit() {
if (isset($_SERVER['HTTP_REFERER'])) {
$host = $_SERVER['HTTP_REFERER'];