コード例 #1
0
 /**
  * @test
  */
 public function testInvalidUser()
 {
     $exception = MessageParserException::invalidUser(\Mockery::mock(ParsingUser::class));
     $this->assertEquals(MessageParserException::INVALID_USER, $exception->getCodeName());
 }
コード例 #2
0
 /**
  * @param MessageParserException $exception
  *
  * @return UndefinedApplicationUser
  */
 private function getMessageUser(MessageParserException $exception)
 {
     return new UndefinedApplicationUser($exception->getUser()->getAccount());
 }
コード例 #3
0
 /**
  * @param ParsingUser $user
  *
  * @throws MessageParserException
  */
 protected function checkUser(ParsingUser $user)
 {
     if (!$user->isDefined()) {
         throw MessageParserException::invalidUser($user);
     }
 }