/** * 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)); }