Ejemplo n.º 1
0
 /**
  * Get UserId
  * @return UserId
  */
 public function userId()
 {
     return UserId::fromString($this->userId);
 }
Ejemplo n.º 2
0
 /**
  * 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));
 }
Ejemplo n.º 3
0
 /**
  * Get the User's id
  *
  * @return UserId
  */
 public function id()
 {
     return UserId::fromString($this->id);
 }
Ejemplo n.º 4
0
 /** @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);
 }