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; }