コード例 #1
0
ファイル: Token.php プロジェクト: Evyy/cffs-api
 /**
  * Get UserId
  * @return UserId
  */
 public function userId()
 {
     return UserId::fromString($this->userId);
 }
コード例 #2
0
ファイル: JWTService.php プロジェクト: Evyy/cffs-api
 /**
  * Decode Token From Encoded Token
  *
  * @param  $encodedToken
  * @return Token
  */
 public function decode(EncodedToken $encodedToken)
 {
     $stdObject = JWT::decode($encodedToken->toString(), $this->key, array('HS256'));
     return new Token(UserId::fromString($stdObject->userId));
 }
コード例 #3
0
ファイル: User.php プロジェクト: Evyy/cffs-api
 /**
  * Get the User's id
  *
  * @return UserId
  */
 public function id()
 {
     return UserId::fromString($this->id);
 }
コード例 #4
0
ファイル: UserIdTest.php プロジェクト: Evyy/cffs-api
 /** @test */
 public function should_return_user_id_as_string()
 {
     $id = UserId::fromString('d16f9fe7-e947-460e-99f6-2d64d65f46bc');
     $this->assertEquals('d16f9fe7-e947-460e-99f6-2d64d65f46bc', $id->toString());
     $this->assertEquals('d16f9fe7-e947-460e-99f6-2d64d65f46bc', (string) $id);
 }