An exception that has a well-known meaning in a Flarum application.
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.
An interface for a mail service.
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.
A post that has the ability to be merged into an adjacent post.
An interface for an avatar driver.
An interface for a display name driver.