aboutsummaryrefslogtreecommitdiff
path: root/app/Models/Context.php
diff options
context:
space:
mode:
Diffstat (limited to 'app/Models/Context.php')
-rw-r--r--app/Models/Context.php21
1 files changed, 19 insertions, 2 deletions
diff --git a/app/Models/Context.php b/app/Models/Context.php
index 6b2043bd3..62dc53774 100644
--- a/app/Models/Context.php
+++ b/app/Models/Context.php
@@ -5,8 +5,17 @@
* useful functions associated to the current view state.
*/
class FreshRSS_Context {
+
+ /**
+ * @var FreshRSS_UserConfiguration|null
+ */
public static $user_conf = null;
+
+ /**
+ * @var FreshRSS_SystemConfiguration|null
+ */
public static $system_conf = null;
+
public static $categories = array();
public static $tags = array();
@@ -49,7 +58,11 @@ class FreshRSS_Context {
if ($reload || FreshRSS_Context::$system_conf == null) {
//TODO: Keep in session what we need instead of always reloading from disk
Minz_Configuration::register('system', DATA_PATH . '/config.php', FRESHRSS_PATH . '/config.default.php');
- FreshRSS_Context::$system_conf = Minz_Configuration::get('system');
+ /**
+ * @var FreshRSS_SystemConfiguration $system_conf
+ */
+ $system_conf = Minz_Configuration::get('system');
+ FreshRSS_Context::$system_conf = $system_conf;
// Register the configuration setter for the system configuration
$configurationSetter = new FreshRSS_ConfigurationSetter();
FreshRSS_Context::$system_conf->_configurationSetter($configurationSetter);
@@ -80,7 +93,11 @@ class FreshRSS_Context {
FreshRSS_Context::$system_conf->configurationSetter());
Minz_Session::_param('currentUser', $username);
- FreshRSS_Context::$user_conf = Minz_Configuration::get('user');
+ /**
+ * @var FreshRSS_UserConfiguration $user_conf
+ */
+ $user_conf = Minz_Configuration::get('user');
+ FreshRSS_Context::$user_conf = $user_conf;
} catch (Exception $ex) {
Minz_Log::warning($ex->getMessage(), USERS_PATH . '/_/log.txt');
}