/**
  * Validates an API request
  *
  * @param object $request
  *
  * @throws ValidationException
  */
 protected function validate($request)
 {
     $violations = $this->getValidator()->validate($request);
     if (count($violations) > 0) {
         throw ValidationException::create($violations);
     }
 }