separate singleton from factory pattern
This commit is contained in:
parent
f2f7f9e33a
commit
c377b14825
|
@ -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'];
|
||||
|
|
Reference in New Issue