/** * @test * @dataProvider userServiceDataProvider * * @param AccessToken $accessToken * @param \CultureFeed_User $cfUser * @param UserClaims $expectedClaims * @internal param StringLiteral $id */ public function it_returns_all_claims_for_a_user_by_user_id(AccessToken $accessToken, \CultureFeed_User $cfUser, UserClaims $expectedClaims) { $includePrivateFields = true; $useAuth = true; $this->cultureFeed->expects($this->once())->method('getUser')->with($accessToken->getId(), $includePrivateFields, $useAuth)->willReturn($cfUser); $this->cultureFeedFactory->expects($this->once())->method('createForUser')->with($accessToken)->willReturn($this->cultureFeed); $actualClaims = $this->service->getUserClaims($accessToken); $this->assertEquals($expectedClaims, $actualClaims); }
/** * * Constructor for a new UitPas_Default instance * @param ICultureFeed $culturefeed */ public function __construct(ICultureFeed $culturefeed) { $this->culturefeed = $culturefeed; $this->oauth_client = $culturefeed->getClient(); }
/** * Get the consumer for requests. */ public function getConsumer() { return $this->culturefeed->getConsumer(); }