Skip to content

Commit

Permalink
remove api endpoints to get all reviews and all review descriptions
Browse files Browse the repository at this point in the history
  • Loading branch information
cschalenborgh committed Apr 12, 2017
1 parent c09092a commit baef3e7
Show file tree
Hide file tree
Showing 11 changed files with 33 additions and 339 deletions.
6 changes: 5 additions & 1 deletion lib/ZalandoPHP/Operations/ArticlesReviews.php
Expand Up @@ -26,10 +26,14 @@
class ArticlesReviews extends AbstractOperation
{

protected $endpoint = 'article-reviews?articleId={articleId}';
protected $endpoint = 'articles/{articleId}/reviews';

public function __construct($articleId = '')
{
if (strlen($articleId) == 0) {
throw new \InvalidArgumentException('articleId is empty.');
}

$this->endpoint = str_replace('{articleId}', $articleId, $this->endpoint);
}

Expand Down
85 changes: 0 additions & 85 deletions lib/ZalandoPHP/Operations/ArticlesReviewsSummaries.php

This file was deleted.

4 changes: 4 additions & 0 deletions lib/ZalandoPHP/Operations/Reviews.php
Expand Up @@ -30,6 +30,10 @@ class Reviews extends AbstractOperation

public function __construct($reviewId = '')
{
if (strlen($reviewId) == 0) {
throw new \InvalidArgumentException('reviewId is empty.');
}

$this->endpoint = str_replace('{reviewId}', $reviewId, $this->endpoint);
}

Expand Down
84 changes: 0 additions & 84 deletions lib/ZalandoPHP/Operations/ReviewsSummaries.php

This file was deleted.

47 changes: 0 additions & 47 deletions samples/Articles/getArticlesReviewsSummaries.php

This file was deleted.

5 changes: 1 addition & 4 deletions samples/Reviews/getReviews.php
Expand Up @@ -40,10 +40,7 @@


// return one
//$reviews = new Reviews('4385857-AN651H06H-Q11');

// return all
$reviews = new Reviews();
$reviews = new Reviews('4385857-AN651H06H-Q11');
$formattedResponse = $zalandoPHP->runOperation($reviews);

echo '<pre>';
Expand Down
50 changes: 0 additions & 50 deletions samples/Reviews/getReviewsSummaries.php

This file was deleted.

This file was deleted.

12 changes: 11 additions & 1 deletion tests/ZalandoPHP/Test/Operations/Types/ArticlesReviewsTest.php
Expand Up @@ -24,10 +24,20 @@ class ArticlesReviewsTest extends \PHPUnit_Framework_TestCase

public function testValidPage()
{
$reviews = new ArticlesReviews();
$reviews = new ArticlesReviews(123);
$reviews->setPage(1);

$this->assertEquals(1, $reviews->getPage());
}

/**
* @expectedException Exception
*/
public function testInvalidArticleId()
{
$operation = new ArticlesReviews();
$zalando = new ZalandoPHP();

$zalando->runOperation($operation);
}
}

0 comments on commit baef3e7

Please sign in to comment.