Esempio n. 1
0
 public function testIsSortDescending()
 {
     $sortDescending = SearchUtil::isSortDescending('name.desc');
     $this->assertTrue($sortDescending);
     $sortDescending = SearchUtil::isSortDescending('name');
     $this->assertFalse($sortDescending);
     $sortDescending = SearchUtil::isSortDescending('name.asc');
     $this->assertFalse($sortDescending);
     $_GET['testing_sort'] = 'name.desc';
     $sortDescending = SearchUtil::resolveSortDescendingFromGetArray('testing');
     $this->assertTrue($sortDescending);
     $_GET['testing_sort'] = 'name';
     $sortDescending = SearchUtil::resolveSortDescendingFromGetArray('testing');
     $this->assertFalse($sortDescending);
     $_GET['testing_sort'] = 'name.asc';
     $sortDescending = SearchUtil::resolveSortDescendingFromGetArray('testing');
     $this->assertFalse($sortDescending);
 }
Esempio n. 2
0
 /**
  * Get the sort descending array by resolving the GET array
  * for the information.
  */
 public static function resolveSortDescendingFromGetArray($getArrayPrefixName)
 {
     $sortDescending = false;
     if (!empty($_GET[$getArrayPrefixName . '_sort'])) {
         $sortDescending = SearchUtil::isSortDescending($_GET[$getArrayPrefixName . '_sort']);
     }
     return $sortDescending;
 }
Esempio n. 3
0
 /**
  * Get the sort descending array by resolving the array
  * for the information.
  * @param $getArrayPrefixName
  * @param Array $sourceData
  * @return bool|null
  */
 public static function resolveSortDescendingFromArray($getArrayPrefixName, $sourceData)
 {
     $sortDescending = false;
     if (!empty($sourceData[$getArrayPrefixName . '_sort'])) {
         $sortDescending = SearchUtil::isSortDescending($sourceData[$getArrayPrefixName . '_sort']);
     } else {
         return null;
     }
     return $sortDescending;
 }