RicdSearchService
in
Port interface for RICD search.
Infrastructure (e.g. RicdApiClient) implements this interface.
Table of Contents
Methods
- findByExternalId() : RicdDataSnapshot|null
- Load a single record with details.
- search() : array<string|int, RicdDataSnapshot>
- Run a search against the external RICD source.
Methods
findByExternalId()
Load a single record with details.
public
findByExternalId(string $externalId) : RicdDataSnapshot|null
Parameters
- $externalId : string
Return values
RicdDataSnapshot|nullsearch()
Run a search against the external RICD source.
public
search(RicdQuery $query) : array<string|int, RicdDataSnapshot>
Parameters
- $query : RicdQuery