/** * Executes search to API. Query - search string. * * @param string $query * @param string $scope * @param array $bookmarks * @return array */ public function searchCall($query, $scope, $bookmarks = []) { $url = UrlHelper::getSearchUrl(!empty($bookmarks)); $get = $this->createSearchRequest($query, $scope, $bookmarks); $url = $url . '?' . UrlHelper::buildRequestString($get); $response = $this->getRequest()->exec($url); return $this->getResponse()->parseSearchResponse($response, !empty($bookmarks)); }