/** * Returns or sets the session data storage handler * @return RaxanDataStorage */ public static function dataStorage(RaxanDataStorage $store = null) { if ($store === null && !self::$isDataStorageLoaded) { self::initDataStorage(); } else { if ($store) { self::$isDataStorageLoaded = true; self::$dataStore = $store; } } return self::$dataStore; }