Пример #1
0
 /**
  * Parses the filter HTTP query parameter from the HTTP request and appends it to the database
  * query array
  *
  * @param array $requestParams The HTTP request query parameters
  * @param array $query The database query array
  * @return array The updated database query array
  */
 private function parseFilter(array $requestParams, array $query = array())
 {
     // Parse the filter
     if (isset($requestParams[\Capsules\Http\RequestContract::PARAM_NAME_FILTER]) && is_numeric($requestParams[\Capsules\Http\RequestContract::PARAM_NAME_FILTER])) {
         $query = \Capsules\Http\RequestContract::appendCapsuleFilterToQuery($requestParams[\Capsules\Http\RequestContract::PARAM_NAME_FILTER], $query);
     }
     return $query;
 }