Example #1
0
 public function saveServers()
 {
     if (!$this->validate()) {
         return false;
     }
     $servers = $this->servers();
     $update = [];
     foreach ($servers as $k => $v) {
         $propPre = $this->keyToProp($k);
         $propCliendID = $propPre . '_client_id';
         $propCliendSecret = $propPre . '_client_secret';
         $key = $this->propToKey($propPre);
         $update[$key] = ['client_id' => $this->{$propCliendID}, 'client_secret' => $this->{$propCliendSecret}];
     }
     OauthServer::bulkUpdate($update);
     return true;
 }