Ejemplo n.º 1
0
 /**
  * Getter for {@link defaultCredentials}
  * @param type $d
  * @return type
  */
 public function getDefaultCredentials($refresh = false)
 {
     if (!isset(self::$_defaultCredentials) || $refresh) {
         $allDefaults = Yii::app()->db->createCommand()->select('*')->from('x2_credentials_default')->queryAll();
         self::$_defaultCredentials = array_fill_keys(array_map(function ($d) {
             return $d['userId'];
         }, $allDefaults), array());
         foreach ($allDefaults as $d) {
             self::$_defaultCredentials[$d['userId']][$d['serviceType']] = $d['credId'];
         }
     }
     return self::$_defaultCredentials;
 }