/** * Construct the service base d on the provided resource id. * @param ResourceId $id * The resource id, not null not empty */ function __construct(ResourceId $id) { parent::__construct($id); if (is_null($this->searchClassName)) { throw \Exception("Please provide a search class name to be used."); } }