/**
  * @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);
 }
示例#2
0
 /**
  *
  * Constructor for a new UitPas_Default instance
  * @param ICultureFeed $culturefeed
  */
 public function __construct(ICultureFeed $culturefeed)
 {
     $this->culturefeed = $culturefeed;
     $this->oauth_client = $culturefeed->getClient();
 }
示例#3
0
 /**
  * Get the consumer for requests.
  */
 public function getConsumer()
 {
     return $this->culturefeed->getConsumer();
 }