updateSetting() public method

Update mail setting
public updateSetting ( integer $userId, string $type, string $flag ) : boolean
$userId integer
$type string
$flag string
return boolean
Exemplo n.º 1
0
 public function testShouldReturnUpdateResult()
 {
     $this->userMailNotifyCriteria->shouldReceive('update')->andReturn(true);
     $service = new MailNotifyService($this->userMailNotifyCriteria);
     $this->assertTrue($service->updateSetting(1235, 'comment', 0));
 }
Exemplo n.º 2
0
 /**
  * 設定を更新
  *
  * @param Request            $request
  * @param UserService        $userService
  * @param MailNotifyService  $mailNotifyService
  *
  * @return \Illuminate\Http\Response
  */
 public function update(Request $request, UserService $userService, MailNotifyService $mailNotifyService)
 {
     $params = $request->only(['type', 'flag']);
     $result = $mailNotifyService->updateSetting($userService->getCurrentUser()->id, $params['type'], $params['flag']);
     return response()->json(['result' => $result]);
 }