* @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) */ declare(strict_types=1); namespace PrestaShop\PrestaShop\Core\Domain\SearchEngine\Query; use PrestaShop\PrestaShop\Core\Domain\SearchEngine\Exception\SearchEngineException; use PrestaShop\PrestaShop\Core\Domain\SearchEngine\ValueObject\SearchEngineId; /** * Gets search engine for editing in Back Office. */ class GetSearchEngineForEditing { /** * @var SearchEngineId */ private $searchEngineId; /** * @param int $searchEngineId * * @throws SearchEngineException */ public function __construct(int $searchEngineId) { $this->searchEngineId = new SearchEngineId($searchEngineId); } /** * @return SearchEngineId */ public function getSearchEngineId(): SearchEngineId { return $this->searchEngineId; } }