Classes
Not to be confused with the CreateTokenController, this controller is used by the actor to manually create a developer type access token.
Not to be confused with the CreateAccessTokenController, this controller is used to authenticate a user with credentials, and return a system generated session-type access token.
The Conditional extender allows developers to conditionally apply other extenders based on either boolean values or results from callable functions.
Views are PHP files that use the Laravel Blade syntax for creation of server-side generated HTML.
This exception is thrown when someone attempts to disable an extension that other enabled extensions depend on.
This exception is thrown when someone attempts to enable an extension whose Flarum extension dependencies are not all enabled.
Implementation of the Laravel Application Contract, for the sake of better integration with Laravel packages/ecosystem.
A notification BlueprintInterface, when instantiated, represents a notification about something. The blueprint is used by the NotificationSyncer to commit the notification to the database.
The Notification Syncer commits notification blueprints to the database, and sends them via email depending on user preference. Where a blueprint represents a single notification, the syncer associates it with a particular user(s) and makes it available in their inbox.
Represents the criteria that will determine the entire result set of a query. The limit and offset are not included because they only determine which part of the entire result set will be returned.
Unactivated users can request a confirmation email, this throttler applies a timeout of 5 minutes between confirmation requests.
Users can request an email change, this throttler applies a timeout of 5 minutes between requests.
Logged-in users can request password reset email, this throttler applies a timeout of 5 minutes between password resets.