protected function createSocialService() { if ($this->scenario == 'social') { $service = new \UserSocialService(); $service->service = $this->service; $service->service_id = $this->service_id; $service->user_id = $this->user->id; if (!$service->save()) { $this->addErrors(array('ServiceSavingFailed')); } } }