Ejemplo n.º 1
0
 public function loadPreferences()
 {
     if ($this->preferences) {
         return $this->preferences;
     }
     $preferences = null;
     if ($this->getPHID()) {
         $preferences = id(new PhabricatorUserPreferences())->loadOneWhere('userPHID = %s', $this->getPHID());
     }
     if (!$preferences) {
         $preferences = new PhabricatorUserPreferences();
         $preferences->setUserPHID($this->getPHID());
         $default_dict = array(PhabricatorUserPreferences::PREFERENCE_TITLES => 'glyph', PhabricatorUserPreferences::PREFERENCE_EDITOR => '', PhabricatorUserPreferences::PREFERENCE_MONOSPACED => '', PhabricatorUserPreferences::PREFERENCE_DARK_CONSOLE => 0);
         $preferences->setPreferences($default_dict);
     }
     $this->preferences = $preferences;
     return $preferences;
 }