private function _searchInDB($keywords, $filter) { \Log::info("Searching in db..."); $dbResult = \Item::searchByKeywords($keywords, $filter); $index = 0; $ret = []; foreach ($dbResult as $result) { $klass = new \StdClass(); $klass->id = $result->id; $klass->name = $result->name; $klass->description = $result->description; $klass->min_investment = $result->min_investment; $klass->max_investment = $result->max_investment; $klass->address = $result->address; $klass->tags = $this->_getTags($result->tags); $klass->categories = $this->_getCategories($result->categories); $klass->company = $result->company->name; $klass->territory = $result->territory->name; $klass->url = $result->url; $klass->contact_name = $result->contact_name; $klass->contact_email = $result->contact_email; $klass->contact_phone = $result->contact_phone; $ret[$index++] = $klass; } return $this->_mapSearchResult($ret); }