File: D:/HostingSpaces/SBogers10/sportivo.komma.pro/app/Komma/Search/SearchService.php
<?php
namespace Komma\Search;
use Carbon\Carbon;
use Komma\Page\PageRepository;
class SearchService {
protected $pageRepository;
protected $searchRepository;
public function __construct(PageRepository $pageRepository, SearchRepository $searchRepository)
{
$this->pageRepository = $pageRepository;
$this->searchRepository = $searchRepository;
}
public function getContent($key)
{
return $this->pageRepository->getContent($key);
}
/**
* Get search results and make it ready for Front-end
*
* @param $value
* @return array
*/
public function search($value){
$array = $this->searchRepository->search($value);
$newArray = [];
foreach($array as $searchResult){
$newArray[] = (object)['name' => $searchResult->name, 'description' => $searchResult->intro, 'url' => $searchResult->route];
}
return $newArray;
}
}