/** * Performs an ElasticSearch search operation * * @param array $body * @param $Pagination $Pagination * * @return array */ static function searchElastic(array $body, Pagination $Pagination) { $params = array_merge(self::ELASTIC_BASE, $Pagination->toElastic(), array('type' => 'entry', 'body' => $body)); return CoreUtils::elasticClient()->search($params); }