コード例 #1
0
ファイル: JWTServiceTest.php プロジェクト: Evyy/cffs-api
 public function setUp()
 {
     parent::setUp();
     $this->user = UserStub::create();
     $this->jwtService = new JWTService();
     $this->token = Token::fromUser($this->user);
 }
コード例 #2
0
ファイル: TokenService.php プロジェクト: Evyy/cffs-api
 /**
  * requestAccessToken
  * @param User $user
  * @return EncodedToken
  */
 public function requestAccessToken(User $user)
 {
     $token = Token::fromUser($user);
     return $this->jsonTokenService->encode($token);
 }
コード例 #3
0
ファイル: JWTService.php プロジェクト: Evyy/cffs-api
 /**
  * Create a new EncodedToken
  *
  * @param $token
  * @return EncodedToken
  */
 public function encode(Token $token)
 {
     return EncodedToken::fromNative(JWT::encode($token->toArray(), $this->key));
 }