Version 5.0.0 beta 10
This commit is contained in:
1 parent
56979f8ee8
commit
264eeb97e0
325 files changed
+6442
-1849
No files matched your search
@@ -95,7 +95,7 @@ class Search
|
||||
* @param array $context Context values
|
||||
* @return array
|
||||
*/
|
||||
public function resolve( mixed $val, array $args, array $context ) : array
|
||||
public function resolve( mixed $val, array $args, array $context, mixed $info ) : array
|
||||
{
|
||||
$where = array();
|
||||
$returnObject = array();
|
||||
@@ -149,27 +149,18 @@ class Search
|
||||
$query->filterByContent( array( $filter ) );
|
||||
}
|
||||
|
||||
$orderBy = $query->getDefaultSortMethod();
|
||||
$orderBy = $args['orderBy'] ?? $query->getDefaultSortMethod();
|
||||
|
||||
// Ordering
|
||||
if( isset( $args['orderBy'] ) )
|
||||
switch( $orderBy )
|
||||
{
|
||||
switch( $args['orderBy'] )
|
||||
{
|
||||
case 'newest':
|
||||
$query->setOrder( Query::ORDER_NEWEST_CREATED );
|
||||
case 'newest':
|
||||
$query->setOrder( Query::ORDER_NEWEST_CREATED );
|
||||
break;
|
||||
case 'relevancy':
|
||||
$query->setOrder( Query::ORDER_RELEVANCY );
|
||||
case 'relevancy':
|
||||
default:
|
||||
$query->setOrder( Query::ORDER_RELEVANCY );
|
||||
break;
|
||||
default:
|
||||
$query->setOrder( $orderBy );
|
||||
break;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
$query->setOrder( $orderBy );
|
||||
}
|
||||
|
||||
// Get page
|
||||
|
||||
Reference in new issue
Block a user