function it_should_return_user_from_converter(JWTDecoder $decoder, SecurityUserConverter $converter, User $user) { $token = new \stdClass(); $decoder->decode('qwerty')->shouldBeCalled()->willReturn($token); $converter->buildUserFromToken($token)->shouldBeCalled()->willReturn($user); $this->buildUserFromToken('qwerty')->shouldBe($user); }
/** * @param string $token * * @return User */ public function buildUserFromToken($token) { return $this->converter->buildUserFromToken($this->decoder->decode($token)); }