Code Duplication    Length = 7-7 lines in 2 locations

src/POData/UriProcessor/UriProcessor.php 2 locations

@@ 472-478 (lines=7) @@
469
470
        // Note $inlinecount=allpages means include the total count regardless of paging..so we set the counts first
471
        // regardless if POData does the paging or not.
472
        if ($this->getRequest()->queryType == QueryType::ENTITIES_WITH_COUNT()) {
473
            if ($this->getProviders()->handlesOrderedPaging()) {
474
                $this->getRequest()->setCountValue($result->count);
475
            } else {
476
                $this->getRequest()->setCountValue(count($result->results));
477
            }
478
        }
479
480
        //Have POData perform paging if necessary
481
        if (!$this->getProviders()->handlesOrderedPaging() && !empty($result->results)) {
@@ 487-493 (lines=7) @@
484
485
        //a bit surprising, but $skip and $top affects $count so update it here, not above
486
        //IE  data.svc/Collection/$count?$top=10 returns 10 even if Collection has 11+ entries
487
        if ($this->getRequest()->queryType == QueryType::COUNT()) {
488
            if ($this->getProviders()->handlesOrderedPaging()) {
489
                $this->getRequest()->setCountValue($result->count);
490
            } else {
491
                $this->getRequest()->setCountValue(count($result->results));
492
            }
493
        }
494
495
        $segment->setResult($result->results);
496
    }