|  | @@ 523-529 (lines=7) @@ | 
                                                            
                                    | 520 |  |         } | 
                                                            
                                    | 521 |  |         // Note $inlinecount=allpages means include the total count regardless of paging..so we set the counts first | 
                                                            
                                    | 522 |  |         // regardless if POData does the paging or not. | 
                                                            
                                    | 523 |  |         if ($this->getRequest()->queryType == QueryType::ENTITIES_WITH_COUNT()) { | 
                                                            
                                    | 524 |  |             if ($this->getProviders()->handlesOrderedPaging()) { | 
                                                            
                                    | 525 |  |                 $this->getRequest()->setCountValue($result->count); | 
                                                            
                                    | 526 |  |             } else { | 
                                                            
                                    | 527 |  |                 $this->getRequest()->setCountValue(count($result->results)); | 
                                                            
                                    | 528 |  |             } | 
                                                            
                                    | 529 |  |         } | 
                                                            
                                    | 530 |  |         //Have POData perform paging if necessary | 
                                                            
                                    | 531 |  |         if (!$this->getProviders()->handlesOrderedPaging() && !empty($result->results)) { | 
                                                            
                                    | 532 |  |             $result->results = $this->performPaging($result->results); | 
                                                                                
                                |  | @@ 536-542 (lines=7) @@ | 
                                                            
                                    | 533 |  |         } | 
                                                            
                                    | 534 |  |         //a bit surprising, but $skip and $top affects $count so update it here, not above | 
                                                            
                                    | 535 |  |         //IE  data.svc/Collection/$count?$top=10 returns 10 even if Collection has 11+ entries | 
                                                            
                                    | 536 |  |         if ($this->getRequest()->queryType == QueryType::COUNT()) { | 
                                                            
                                    | 537 |  |             if ($this->getProviders()->handlesOrderedPaging()) { | 
                                                            
                                    | 538 |  |                 $this->getRequest()->setCountValue($result->count); | 
                                                            
                                    | 539 |  |             } else { | 
                                                            
                                    | 540 |  |                 $this->getRequest()->setCountValue(count($result->results)); | 
                                                            
                                    | 541 |  |             } | 
                                                            
                                    | 542 |  |         } | 
                                                            
                                    | 543 |  |         $segment->setResult($result); | 
                                                            
                                    | 544 |  |     } | 
                                                            
                                    | 545 |  |  |