Esempio n. 1
0
 /**
  * @inheritDoc
  */
 public function buildRequest(ApiRequestBuilder $requestBuilder, ApiInterface $api)
 {
     $requestBuilder->withMethod('GET')->withUri($this->buildServiceUrl('/posts/'))->withJsonResponse('array<Rafrsr\\SampleApi\\Model\\Post>')->withMock('Rafrsr\\SampleApi\\Services\\GetPosts\\GetPostsMock');
     if ($this->getUserId()) {
         $requestBuilder->options()->addQuery('userId', $this->getUserId());
     }
 }
 public function testWithMethod()
 {
     $this->rb->withMethod('GET');
     static::assertEquals('GET', $this->rb->getMethod());
 }
Esempio n. 3
0
 /**
  * @inheritDoc
  */
 public function buildRequest(ApiRequestBuilder $requestBuilder, ApiInterface $api)
 {
     $requestBuilder->withMethod('DELETE')->withUri($this->buildServiceUrl('/posts/%s', [$this->getPost()->getId()]))->withMock('Rafrsr\\SampleApi\\Services\\DeletePost\\DeletePostMock');
 }
Esempio n. 4
0
 /**
  * @inheritDoc
  */
 public function buildRequest(ApiRequestBuilder $requestBuilder, ApiInterface $api)
 {
     $requestBuilder->withMethod('PUT')->withUri($this->buildServiceUrl('/posts/%s', [$this->getPost()->getId()]))->withJsonResponse('Rafrsr\\SampleApi\\Model\\Post')->withMock('Rafrsr\\SampleApi\\Services\\UpdatePost\\UpdatePostMock')->options()->setFormParams(json_decode(SerializerBuilder::create()->build()->serialize($this->post, 'json'), true));
 }
Esempio n. 5
0
 /**
  * @inheritDoc
  */
 public function buildRequest(ApiRequestBuilder $requestBuilder, ApiInterface $api)
 {
     $requestBuilder->withMethod('GET')->withUri($this->buildServiceUrl('/posts/%s', [$this->getPostId()]))->withMock('Rafrsr\\SampleApi\\Services\\GetPost\\GetPostMock')->withJsonResponse('Rafrsr\\SampleApi\\Model\\Post');
 }