Interfaces
Optional companion to SlugDriverInterface for drivers that can resolve
many slugs in a single query. Consumers that resolve slugs in bulk (e.g. the
tag filter) should prefer this when the active driver implements it, and fall
back to looping SlugDriverInterface::fromSlug() otherwise.
The notification Alert driver only picks up notifications that implement this interface.
A notification BlueprintInterface, when instantiated, represents a notification about
something. The blueprint is used by the NotificationSyncer to commit the
notification to the database.