Example #1
0
 public function testGetAvailableOrders()
 {
     $data = ['name' => [], 'price' => []];
     $this->catalogConfig->expects($this->once())->method('getAttributeUsedForSortByArray')->will($this->returnValue($data));
     $this->assertEquals($data, $this->block->getAvailableOrders());
     $this->assertEquals($data, $this->block->getAvailableOrders());
 }
 public function getAvailableOrders()
 {
     $avOrders = parent::getAvailableOrders();
     if ($this->helper->isRelevanceNav2Search() && $this->helper->isPermittedHandle()) {
         if (isset($avOrders['position'])) {
             unset($avOrders['position']);
         }
         $avOrders = array_merge(['relevance' => 'Relevance'], $avOrders);
     }
     return $avOrders;
 }