A

AdminServiceProviderClass in namespace Flarum\Admin
AdminPayloadClass in namespace Flarum\Admin\Content
$AdminPayload#appInfoProperty in class AdminPayload
ApiKeyClass in namespace Flarum\Api
$ApiKey#allowed_ipsProperty in class ApiKey
ApiServiceProviderClass in namespace Flarum\Api
$Client#actorProperty in class Client
AbstractCreateControllerClass in namespace Flarum\Api\Controller
AbstractDeleteControllerClass in namespace Flarum\Api\Controller
AbstractListControllerClass in namespace Flarum\Api\Controller
AbstractSerializeControllerClass in namespace Flarum\Api\Controller
AbstractSerializeController::addInclude() — Method in class AbstractSerializeController

Include the given relationship by default.

AbstractSerializeController::addOptionalInclude() — Method in class AbstractSerializeController

Make the given relationship available for inclusion.

AbstractSerializeController::addSortField() — Method in class AbstractSerializeController

Allow sorting results by the given field.

AbstractSerializeController::addDataPreparationCallback() — Method in class AbstractSerializeController
AbstractSerializeController::addSerializationPreparationCallback() — Method in class AbstractSerializeController
AbstractShowControllerClass in namespace Flarum\Api\Controller
$ClearCacheController#assetsPublishCommandProperty in class ClearCacheController
AbstractSerializerClass in namespace Flarum\Api\Serializer
$AbstractSerializer#actorProperty in class AbstractSerializer
$AbstractSerializer#attributeMutatorsProperty in class AbstractSerializer
AbstractSerializer::addAttributeMutator() — Method in class AbstractSerializer
AccessTokenSerializerClass in namespace Flarum\Api\Serializer
$ForumSerializer#assetsFilesystemProperty in class ForumSerializer
ForumSerializer::actor() — Method in class ForumSerializer
AbstractCommandClass in namespace Flarum\Console
AbstractModelClass in namespace Flarum\Database

Base model class, building on Eloquent.

$AbstractModel#afterSaveCallbacksProperty in class AbstractModel

An array of callbacks to be run once after the model is saved.

$AbstractModel#afterDeleteCallbacksProperty in class AbstractModel

An array of callbacks to be run once after the model is deleted.

AbstractModel::afterSave() — Method in class AbstractModel

Register a callback to be run once after the model is saved.

AbstractModel::afterDelete() — Method in class AbstractModel

Register a callback to be run once after the model is deleted.

Migration::addColumns() — Method in class Migration

Add columns to a table.

Migration::addSettings() — Method in class Migration

Add default values for config values.

Migration::addPermissions() — Method in class Migration

Add default permissions.

$DeleteDiscussion#actorProperty in class DeleteDiscussion

The user performing the action.

$EditDiscussion#actorProperty in class EditDiscussion

The user performing the action.

$ReadDiscussion#actorProperty in class ReadDiscussion

The user to mark the discussion as read for.

$StartDiscussion#actorProperty in class StartDiscussion

The user authoring the discussion.

$Deleted#actorProperty in class Deleted
$Deleting#actorProperty in class Deleting

The user who is performing the action.

$Hidden#actorProperty in class Hidden
$Renamed#actorProperty in class Renamed
$Restored#actorProperty in class Restored
$Saving#actorProperty in class Saving

The user who is performing the action.

$Started#actorProperty in class Started
$UserRead#actorProperty in class UserRead
AuthorFilterGambitClass in namespace Flarum\Discussion\Query
FulltextGambit::apply() — Method in class FulltextGambit

Apply conditions to the searcher for a bit of the search string.

ApiControllerClass in namespace Flarum\Extend
ApiController::addInclude() — Method in class ApiController

Include the given relationship by default.

ApiController::addOptionalInclude() — Method in class ApiController

Make the given relationship available for inclusion.

ApiController::addSortField() — Method in class ApiController

Allow sorting results by the given field.

ApiSerializerClass in namespace Flarum\Extend
ApiSerializer::attribute() — Method in class ApiSerializer

Add a single attribute to this serializer.

ApiSerializer::attributes() — Method in class ApiSerializer

Add to or modify the attributes array of this serializer.

AuthClass in namespace Flarum\Extend
Auth::addPasswordChecker() — Method in class Auth

Add a new password checker.

$Console#addCommandsProperty in class Console
Filter::addFilter() — Method in class Filter

Add a filter to run when the filtererClass is filtered.

Filter::addFilterMutator() — Method in class Filter

Add a callback through which to run all filter queries after filters have been applied.

Middleware::add() — Method in class Middleware

Adds a new middleware to the frontend.

ModelUrl::addSlugDriver() — Method in class ModelUrl

Add a slug driver.

SimpleFlarumSearch::addGambit() — Method in class SimpleFlarumSearch

Add a gambit to this searcher. Gambits are used to filter search queries.

SimpleFlarumSearch::addSearchMutator() — Method in class SimpleFlarumSearch

Add a callback through which to run all search queries after gambits have been applied.

Theme::addCustomLessFunction() — Method in class Theme

This method allows you to add custom Less functions.

Theme::addCustomLessVariable() — Method in class Theme

Defines a new Less variable to be accessible in all Less files.

$ToggleExtension#actorProperty in class ToggleExtension
$Extension#authorsProperty in class Extension
$Extension#autoloadProperty in class Extension
$Extension#autoloadDevProperty in class Extension
Extension::assignId() — Method in class Extension

Assigns the id for the extension used globally.

AbstractFiltererClass in namespace Flarum\Filter
$FilterState#activeFiltersProperty in class FilterState
FilterState::addActiveFilter() — Method in class FilterState

Add a filter as being active.

ValidateFilterTrait::asStringArray() — Method in class ValidateFilterTrait
ValidateFilterTrait::asString() — Method in class ValidateFilterTrait
ValidateFilterTrait::asInt() — Method in class ValidateFilterTrait
ValidateFilterTrait::asIntArray() — Method in class ValidateFilterTrait
ValidateFilterTrait::asBool() — Method in class ValidateFilterTrait
Formatter::addConfigurationCallback() — Method in class Formatter
Formatter::addParsingCallback() — Method in class Formatter
Formatter::addUnparsingCallback() — Method in class Formatter
Formatter::addRenderingCallback() — Method in class Formatter
AssertRegisteredClass in namespace Flarum\Forum\Content
$Discussion#apiProperty in class Discussion
$Index#apiProperty in class Index
$User#apiProperty in class User
$ConfirmEmailController#authenticatorProperty in class ConfirmEmailController
$GlobalLogOutController#authenticatorProperty in class GlobalLogOutController
$LogInController#apiClientProperty in class LogInController
$LogInController#authenticatorProperty in class LogInController
$LogOutController#authenticatorProperty in class LogOutController
$RegisterController#apiProperty in class RegisterController
$RegisterController#authenticatorProperty in class RegisterController
$SavePasswordController#authenticatorProperty in class SavePasswordController
$ValidateCustomLess#assetsProperty in class ValidateCustomLess
AbstractServiceProviderClass in namespace Flarum\Foundation
$AbstractServiceProvider#appProperty in class AbstractServiceProvider
AbstractValidatorClass in namespace Flarum\Foundation
AbstractValidator::addConfiguration() — Method in class AbstractValidator
AbstractValidator::assertValid() — Method in class AbstractValidator

Throw an exception if a model is not valid.

AppInterfaceClass in namespace Flarum\Foundation
ApplicationClass in namespace Flarum\Foundation
ApplicationInfoProviderClass in namespace Flarum\Foundation
AssetsPublishCommandClass in namespace Flarum\Foundation\Console
$ValidationException#attributesProperty in class ValidationException
AddLocaleAssetsClass in namespace Flarum\Frontend
AddTranslationsClass in namespace Flarum\Frontend
AssetsClass in namespace Flarum\Frontend

A factory class for creating frontend asset compilers.

$Assets#assetsDirProperty in class Assets
Assets::addLessImportOverrides() — Method in class Assets
Assets::addFileSourceOverrides() — Method in class Assets
CompilerInterface::addSources() — Method in class CompilerInterface
$RevisionCompiler#assetsDirProperty in class RevisionCompiler
RevisionCompiler::addSources() — Method in class RevisionCompiler
SourceCollector::addFile() — Method in class SourceCollector
SourceCollector::addString() — Method in class SourceCollector
AssetsClass in namespace Flarum\Frontend\Content
$Assets#assetsProperty in class Assets
Assets::assembleCompilers() — Method in class Assets

Assembles JS and CSS compilers to be used to generate frontend assets.

Assets::addAssetsToDocument() — Method in class Assets

Adds URLs of frontend JS and CSS to the Document class.

$Document#appViewProperty in class Document

The name of the frontend app view to display.

$Frontend#apiProperty in class Frontend
FrontendServiceProvider::addBaseCss() — Method in class FrontendServiceProvider
$RecompileFrontendAssets#assetsProperty in class RecompileFrontendAssets
$CreateGroup#actorProperty in class CreateGroup

The user performing the action.

$DeleteGroup#actorProperty in class DeleteGroup

The user performing the action.

$EditGroup#actorProperty in class EditGroup

The user performing the action.

$Created#actorProperty in class Created
$Deleted#actorProperty in class Deleted
$Deleting#actorProperty in class Deleting

The user who is performing the action.

$Renamed#actorProperty in class Renamed
$Saving#actorProperty in class Saving

The user who is performing the action.

AccessTokenClass in namespace Flarum\Http
AccessTokenPolicyClass in namespace Flarum\Http\Access
ActorReferenceClass in namespace Flarum\Http
AbstractHtmlControllerClass in namespace Flarum\Http\Controller
AccessTokenFiltererClass in namespace Flarum\Http\Filter
AuthenticateWithHeaderClass in namespace Flarum\Http\Middleware
AuthenticateWithSessionClass in namespace Flarum\Http\Middleware
RouteCollection::addRoute() — Method in class RouteCollection
RouteCollection::applyRoutes() — Method in class RouteCollection
$UrlGenerator#appProperty in class UrlGenerator
UrlGenerator::addCollection() — Method in class UrlGenerator

Register a named route collection for URL generation.

AdminUserClass in namespace Flarum\Install
$FileDataProvider#adminUserProperty in class FileDataProvider
$InstallController#authenticatorProperty in class InstallController
Installation::adminUser() — Method in class Installation
Installation::accessToken() — Method in class Installation
LocaleManager::addLocale() — Method in class LocaleManager
LocaleManager::addTranslations() — Method in class LocaleManager
LocaleManager::addJsFile() — Method in class LocaleManager
LocaleManager::addCssFile() — Method in class LocaleManager
DriverInterface::availableSettings() — Method in class DriverInterface

Provide a list of settings for this driver.

LogDriver::availableSettings() — Method in class LogDriver

Provide a list of settings for this driver.

MailgunDriver::availableSettings() — Method in class MailgunDriver

Provide a list of settings for this driver.

NullDriver::availableSettings() — Method in class NullDriver

Provide a list of settings for this driver.

SendmailDriver::availableSettings() — Method in class SendmailDriver

Provide a list of settings for this driver.

SmtpDriver::availableSettings() — Method in class SmtpDriver

Provide a list of settings for this driver.

$DeleteAllNotifications#actorProperty in class DeleteAllNotifications

The user performing the action.

$ReadAllNotifications#actorProperty in class ReadAllNotifications

The user performing the action.

$ReadNotification#actorProperty in class ReadNotification

The user performing the action.

AlertNotificationDriverClass in namespace Flarum\Notification\Driver
$DeletedAll#actorProperty in class DeletedAll
$Read#actorProperty in class Read
$ReadAll#actorProperty in class ReadAll
NotificationServiceProvider::addType() — Method in class NotificationServiceProvider
NotificationSyncer::addNotificationDriver() — Method in class NotificationSyncer

Adds a notification driver to the list.

AbstractEventPostClass in namespace Flarum\Post
$DeletePost#actorProperty in class DeletePost

The user performing the action.

$EditPost#actorProperty in class EditPost

The user performing the action.

$PostReply#actorProperty in class PostReply

The user who is performing the action.

$Deleted#actorProperty in class Deleted
$Deleting#actorProperty in class Deleting

The user who is performing the action.

$Hidden#actorProperty in class Hidden
$Posted#actorProperty in class Posted
$Restored#actorProperty in class Restored
$Revised#actorProperty in class Revised
$Saving#actorProperty in class Saving

The user who is performing the action.

AuthorFilterClass in namespace Flarum\Post\Filter
RegisteredTypesScope::apply() — Method in class RegisteredTypesScope

Apply the scope to a given Eloquent query builder.

AbstractQueryStateClass in namespace Flarum\Query
$AbstractQueryState#actorProperty in class AbstractQueryState
ApplyQueryParametersTraitClass in namespace Flarum\Query
ApplyQueryParametersTrait::applySort() — Method in class ApplyQueryParametersTrait

Apply sort criteria to a discussion query.

ApplyQueryParametersTrait::applyOffset() — Method in class ApplyQueryParametersTrait
ApplyQueryParametersTrait::applyLimit() — Method in class ApplyQueryParametersTrait
$QueryCriteria#actorProperty in class QueryCriteria

The user performing the query.

$QueryResults#areMoreResultsProperty in class QueryResults
QueryResults::areMoreResults() — Method in class QueryResults
AbstractJobClass in namespace Flarum\Queue
Listener::addEnvironment() — Method in class Listener
Listener::artisanBinary() — Method in class Listener
AbstractRegexGambitClass in namespace Flarum\Search
AbstractRegexGambit::apply() — Method in class AbstractRegexGambit

Apply conditions to the searcher for a bit of the search string.

AbstractSearcherClass in namespace Flarum\Search
GambitInterface::apply() — Method in class GambitInterface

Apply conditions to the searcher for a bit of the search string.

GambitManager::add() — Method in class GambitManager

Add a gambit.

GambitManager::apply() — Method in class GambitManager

Apply gambits to a search, given a search query.

GambitManager::applyGambits() — Method in class GambitManager
GambitManager::applyFulltext() — Method in class GambitManager
$SearchState#activeGambitsProperty in class SearchState
SearchState::addActiveGambit() — Method in class SearchState

Add a gambit as being active in this search.

DatabaseSettingsRepository::all() — Method in class DatabaseSettingsRepository
DefaultSettingsRepository::all() — Method in class DefaultSettingsRepository
MemoryCacheSettingsRepository::all() — Method in class MemoryCacheSettingsRepository
OverrideSettingsRepository::all() — Method in class OverrideSettingsRepository
SettingsRepositoryInterface::all() — Method in class SettingsRepositoryInterface
UninstalledSettingsRepository::all() — Method in class UninstalledSettingsRepository
AbstractPolicyClass in namespace Flarum\User\Access
AbstractPolicy::allow() — Method in class AbstractPolicy
Gate::allows() — Method in class Gate

Determine if the given ability should be granted for the current user.

AccountActivationMailerClass in namespace Flarum\User
AccountActivationMailerTraitClass in namespace Flarum\User
AvatarUploaderClass in namespace Flarum\User
AvatarValidatorClass in namespace Flarum\User
AvatarValidator::assertValid() — Method in class AvatarValidator

Throw an exception if a model is not valid.

AvatarValidator::assertFileRequired() — Method in class AvatarValidator
AvatarValidator::assertFileMimes() — Method in class AvatarValidator
AvatarValidator::assertFileSize() — Method in class AvatarValidator
$DeleteAvatar#actorProperty in class DeleteAvatar

The user performing the action.

$DeleteUser#actorProperty in class DeleteUser

The user performing the action.

$EditUser#actorProperty in class EditUser

The user performing the action.

$RegisterUser#actorProperty in class RegisterUser

The user performing the action.

$RegisterUserHandler#avatarUploaderProperty in class RegisterUserHandler
$UploadAvatar#actorProperty in class UploadAvatar

The user performing the action.

ActivatedClass in namespace Flarum\User\Event
$Activated#actorProperty in class Activated
AvatarChangedClass in namespace Flarum\User\Event
$AvatarChanged#actorProperty in class AvatarChanged
AvatarDeletingClass in namespace Flarum\User\Event
$AvatarDeleting#actorProperty in class AvatarDeleting

The user performing the action.

AvatarSavingClass in namespace Flarum\User\Event
$AvatarSaving#actorProperty in class AvatarSaving

The user performing the action.

$Deleted#actorProperty in class Deleted
$Deleting#actorProperty in class Deleting

The user who is performing the action.

$EmailChanged#actorProperty in class EmailChanged
$GroupsChanged#actorProperty in class GroupsChanged
$PasswordChanged#actorProperty in class PasswordChanged
$Registered#actorProperty in class Registered
$Renamed#actorProperty in class Renamed
$Saving#actorProperty in class Saving

The user who is performing the action.

EmailFilterGambit::apply() — Method in class EmailFilterGambit

Apply conditions to the searcher for a bit of the search string.

FulltextGambit::apply() — Method in class FulltextGambit

Apply conditions to the searcher for a bit of the search string.

$User#avatar_urlProperty in class User
User::activate() — Method in class User

Activate the user's account.

User::assertPermission() — Method in class User

Ensure the current user is allowed to do something.

User::assertRegistered() — Method in class User

Ensure the given actor is authenticated.

User::assertCan() — Method in class User
User::assertAdmin() — Method in class User
User::accessTokens() — Method in class User

Define the relationship with the user's access tokens.

User::addGroupProcessor() — Method in class User

Register a callback that processes a user's list of groups.

B

AdminServiceProvider::boot() — Method in class AdminServiceProvider

{@inheritdoc}

$UpdateExtensionController#busProperty in class UpdateExtensionController
ApiServiceProvider::boot() — Method in class ApiServiceProvider

{@inheritdoc}

$Client#bodyProperty in class Client
$AbstractSerializeController#beforeDataCallbacksProperty in class AbstractSerializeController
$AbstractSerializeController#beforeSerializationCallbacksProperty in class AbstractSerializeController
AbstractSerializeController::buildParameters() — Method in class AbstractSerializeController
$CreateDiscussionController#busProperty in class CreateDiscussionController
$CreateGroupController#busProperty in class CreateGroupController
$CreatePostController#busProperty in class CreatePostController
$CreateTokenController#busProperty in class CreateTokenController
$CreateUserController#busProperty in class CreateUserController
$DeleteAllNotificationsController#busProperty in class DeleteAllNotificationsController
$DeleteAvatarController#busProperty in class DeleteAvatarController
$DeleteDiscussionController#busProperty in class DeleteDiscussionController
$DeleteGroupController#busProperty in class DeleteGroupController
$DeletePostController#busProperty in class DeletePostController
$DeleteUserController#busProperty in class DeleteUserController
$ReadAllNotificationsController#busProperty in class ReadAllNotificationsController
$UpdateDiscussionController#busProperty in class UpdateDiscussionController
$UpdateExtensionController#busProperty in class UpdateExtensionController
$UpdateGroupController#busProperty in class UpdateGroupController
$UpdateNotificationController#busProperty in class UpdateNotificationController
$UpdatePostController#busProperty in class UpdatePostController
$UpdateUserController#busProperty in class UpdateUserController
$UploadAvatarController#busProperty in class UploadAvatarController
AbstractSerializer::buildRelationship() — Method in class AbstractSerializer
BasicDiscussionSerializerClass in namespace Flarum\Api\Serializer
BasicPostSerializerClass in namespace Flarum\Api\Serializer
BasicUserSerializerClass in namespace Flarum\Api\Serializer
BusServiceProviderClass in namespace Flarum\Bus
ConsoleServiceProvider::boot() — Method in class ConsoleServiceProvider

{@inheritDoc}

AbstractModel::boot() — Method in class AbstractModel

{@inheritdoc}

DatabaseServiceProvider::boot() — Method in class DatabaseServiceProvider
$StartDiscussionHandler#busProperty in class StartDiscussionHandler
Discussion::boot() — Method in class Discussion

Boot the model.

DiscussionServiceProvider::boot() — Method in class DiscussionServiceProvider
Model::belongsTo() — Method in class Model

Establish a simple belongsTo relationship from this model to another model.

Model::belongsToMany() — Method in class Model

Establish a simple belongsToMany relationship from this model to another model.

Notification::beforeSending() — Method in class Notification
ExtensionServiceProvider::boot() — Method in class ExtensionServiceProvider

{@inheritdoc}

DriverInterface::build() — Method in class DriverInterface

Construct a Laravel Cloud filesystem for this filesystem driver.

FilterServiceProvider::boot() — Method in class FilterServiceProvider
$ConfirmEmailController#busProperty in class ConfirmEmailController
ForumServiceProvider::boot() — Method in class ForumServiceProvider
$Application#bootedProperty in class Application

Indicates if the application has "booted".

$Application#bootingCallbacksProperty in class Application

The array of booting callbacks.

$Application#bootedCallbacksProperty in class Application

The array of booted callbacks.

Application::boot() — Method in class Application

Boot the application's service providers.

Application::bootProvider() — Method in class Application

Boot the given service provider.

Application::booting() — Method in class Application

Register a new boot listener.

Application::booted() — Method in class Application

Register a new "booted" listener.

InstalledApp::basePath() — Method in class InstalledApp
InstalledSite::bootApp() — Method in class InstalledSite

Create and boot a Flarum application instance.

InstalledSite::bootLaravel() — Method in class InstalledSite
$Paths#baseProperty in class Paths
SiteInterface::bootApp() — Method in class SiteInterface

Create and boot a Flarum application instance.

UninstalledSite::bootApp() — Method in class UninstalledSite

Create and boot a Flarum application instance.

UninstalledSite::bootLaravel() — Method in class UninstalledSite
BasicTitleDriverClass in namespace Flarum\Frontend\Driver
FrontendServiceProvider::boot() — Method in class FrontendServiceProvider

{@inheritdoc}

Group::boot() — Method in class Group

Boot the model.

Group::build() — Method in class Group

Create a new group.

GroupServiceProvider::boot() — Method in class GroupServiceProvider

{@inheritdoc}

HttpServiceProvider::boot() — Method in class HttpServiceProvider

{@inheritdoc}

$RouteCollectionUrlGenerator#baseUrlProperty in class RouteCollectionUrlGenerator
RouteCollectionUrlGenerator::base() — Method in class RouteCollectionUrlGenerator

Generate a URL to base with UrlGenerator's prefix.

BaseUrlClass in namespace Flarum\Install
$FileDataProvider#baseUrlProperty in class FileDataProvider
$UserDataProvider#baseUrlProperty in class UserDataProvider
InstallServiceProvider::boot() — Method in class InstallServiceProvider

{@inheritdoc}

Installation::baseUrl() — Method in class Installation
Installation::build() — Method in class Installation
DriverInterface::buildTransport() — Method in class DriverInterface

Build a mail transport based on Flarum's current settings.

LogDriver::buildTransport() — Method in class LogDriver

Build a mail transport based on Flarum's current settings.

MailgunDriver::buildTransport() — Method in class MailgunDriver

Build a mail transport based on Flarum's current settings.

NullDriver::buildTransport() — Method in class NullDriver

Build a mail transport based on Flarum's current settings.

SendmailDriver::buildTransport() — Method in class SendmailDriver

Build a mail transport based on Flarum's current settings.

SmtpDriver::buildTransport() — Method in class SmtpDriver

Build a mail transport based on Flarum's current settings.

BlueprintInterfaceClass in namespace Flarum\Notification\Blueprint

A notification BlueprintInterface, when instantiated, represents a notification about something. The blueprint is used by the NotificationSyncer to commit the notification to the database.

NotificationServiceProvider::boot() — Method in class NotificationServiceProvider

{@inheritdoc}

$NotificationSyncer#beforeSendingCallbacksProperty in class NotificationSyncer
NotificationSyncer::beforeSending() — Method in class NotificationSyncer
DiscussionRenamedPost::buildContent() — Method in class DiscussionRenamedPost

Build the content attribute.

Post::boot() — Method in class Post

{@inheritdoc}

PostServiceProvider::boot() — Method in class PostServiceProvider
SearchServiceProvider::boot() — Method in class SearchServiceProvider
SettingsServiceProvider::boot() — Method in class SettingsServiceProvider
UpdateServiceProvider::boot() — Method in class UpdateServiceProvider
SessionDriverInterface::build() — Method in class SessionDriverInterface

Build a session handler to handle sessions.

User::boot() — Method in class User

Boot the model.

UserServiceProvider::boot() — Method in class UserServiceProvider

{@inheritdoc}

C

$AdminPayload#containerProperty in class AdminPayload
$AdminPayload#configProperty in class AdminPayload
$ApiKey#created_atProperty in class ApiKey
ClientClass in namespace Flarum\Api
AbstractListController::createElement() — Method in class AbstractListController

Create a PHP JSON-API Element for output in the document.

$AbstractSerializeController#containerProperty in class AbstractSerializeController
AbstractSerializeController::createElement() — Method in class AbstractSerializeController

Create a PHP JSON-API Element for output in the document.

AbstractShowController::createElement() — Method in class AbstractShowController

Create a PHP JSON-API Element for output in the document.

ClearCacheControllerClass in namespace Flarum\Api\Controller
$ClearCacheController#commandProperty in class ClearCacheController
CreateAccessTokenControllerClass in namespace Flarum\Api\Controller

Not to be confused with the CreateTokenController, this controller is used by the actor to manually create a developer type access token.

CreateDiscussionControllerClass in namespace Flarum\Api\Controller
CreateGroupControllerClass in namespace Flarum\Api\Controller
CreatePostControllerClass in namespace Flarum\Api\Controller
CreateTokenControllerClass in namespace Flarum\Api\Controller

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.

CreateUserControllerClass in namespace Flarum\Api\Controller
$AbstractSerializer#containerProperty in class AbstractSerializer
$AbstractSerializer#customRelationsProperty in class AbstractSerializer
CurrentUserSerializerClass in namespace Flarum\Api\Serializer
$ForumSerializer#configProperty in class ForumSerializer
ConsoleServiceProviderClass in namespace Flarum\Console
$Schedule#configProperty in class Schedule
$AbstractModel#customRelationsProperty in class AbstractModel
$AbstractModel#customCastsProperty in class AbstractModel
$GenerateDumpCommand#connectionProperty in class GenerateDumpCommand
GenerateDumpCommand::configure() — Method in class GenerateDumpCommand

{@inheritdoc}

$MigrateCommand#containerProperty in class MigrateCommand
MigrateCommand::configure() — Method in class MigrateCommand

{@inheritdoc}

ResetCommand::configure() — Method in class ResetCommand

{@inheritdoc}

$DatabaseMigrationRepository#connectionProperty in class DatabaseMigrationRepository

The name of the database connection to use.

CollectionClass in namespace Flarum\Database\Eloquent
Migration::createTable() — Method in class Migration

Create a table.

Migration::createTableIfNotExists() — Method in class Migration

Create a table if it doesn't already exist.

$Migrator#connectionProperty in class Migrator
DiscussionPolicy::can() — Method in class DiscussionPolicy
$Discussion#castsProperty in class Discussion

The attributes that should be cast to native types.

$Discussion#comment_countProperty in class Discussion
$Discussion#created_atProperty in class Discussion
$Discussion#commentsProperty in class Discussion
Discussion::comments() — Method in class Discussion

Define the relationship with the discussion's publicly-visible comments.

AuthorFilterGambit::conditions() — Method in class AuthorFilterGambit

Apply conditions to the search, given that the gambit was matched.

AuthorFilterGambit::constrain() — Method in class AuthorFilterGambit
CreatedFilterGambitClass in namespace Flarum\Discussion\Query
CreatedFilterGambit::conditions() — Method in class CreatedFilterGambit

Apply conditions to the search, given that the gambit was matched.

CreatedFilterGambit::constrain() — Method in class CreatedFilterGambit
HiddenFilterGambit::conditions() — Method in class HiddenFilterGambit

Apply conditions to the search, given that the gambit was matched.

HiddenFilterGambit::constrain() — Method in class HiddenFilterGambit
UnreadFilterGambit::conditions() — Method in class UnreadFilterGambit

Apply conditions to the search, given that the gambit was matched.

UnreadFilterGambit::constrain() — Method in class UnreadFilterGambit
ConditionalClass in namespace Flarum\Extend
$Conditional#conditionsProperty in class Conditional
ConsoleClass in namespace Flarum\Extend
Console::command() — Method in class Console

Add a command to the console.

CsrfClass in namespace Flarum\Extend
$Csrf#csrfExemptRoutesProperty in class Csrf
Formatter::configure() — Method in class Formatter

Configure the formatter. This can be used to add support for custom markdown/bbcode/etc tags, or otherwise change the formatter. Please see documentation for the s9e text formatter library for more information on how to use this.

Frontend::css() — Method in class Frontend

Add a CSS file to load in the frontend.

Frontend::content() — Method in class Frontend

Modify the content of the frontend.

Model::cast() — Method in class Model

Add a custom attribute type cast. Should not be applied to non-extension attributes.

ModelPrivate::checker() — Method in class ModelPrivate

Add a model privacy checker.

Validator::configure() — Method in class Validator

Configure the validator. This is often used to adjust validation rules, but can be used to make other changes to the validator as well.

ToggleExtensionCommand::configure() — Method in class ToggleExtensionCommand

{@inheritdoc}

CircularDependenciesExceptionClass in namespace Flarum\Extension\Exception
$CircularDependenciesException#circular_dependenciesProperty in class CircularDependenciesException
CircularDependenciesExceptionHandlerClass in namespace Flarum\Extension\Exception
$Extension#composerJsonProperty in class Extension

Composer json of the package.

$Extension#conflictProperty in class Extension
Extension::composerJsonAttribute() — Method in class Extension

Dot notation getter for composer.json attributes.

Extension::calculateDependencies() — Method in class Extension

Get the list of flarum extensions that this extension depends on.

Extension::copyAssetsTo() — Method in class Extension
$ExtensionManager#configProperty in class ExtensionManager
$ExtensionManager#containerProperty in class ExtensionManager
$Formatter#configurationCallbacksProperty in class Formatter
$Formatter#cacheProperty in class Formatter
$Formatter#cacheDirProperty in class Formatter
Formatter::configureExternalLinks() — Method in class Formatter
Formatter::configureDefaultsOnLinks() — Method in class Formatter
ConfirmEmailControllerClass in namespace Flarum\Forum\Controller
ConfirmEmailViewControllerClass in namespace Flarum\Forum\Controller
$ValidateCustomLess#containerProperty in class ValidateCustomLess
$ValidateCustomLess#customLessSettingsProperty in class ValidateCustomLess
$AbstractServiceProvider#containerProperty in class AbstractServiceProvider
$AbstractValidator#configurationProperty in class AbstractValidator
Application::config() — Method in class Application
$ApplicationInfoProvider#configProperty in class ApplicationInfoProvider
ConfigClass in namespace Flarum\Foundation
$AssetsPublishCommand#containerProperty in class AssetsPublishCommand
AssetsPublishCommand::configure() — Method in class AssetsPublishCommand

{@inheritdoc}

CacheClearCommandClass in namespace Flarum\Foundation\Console
$CacheClearCommand#cacheProperty in class CacheClearCommand
CacheClearCommand::configure() — Method in class CacheClearCommand

{@inheritdoc}

$InfoCommand#configProperty in class InfoCommand
InfoCommand::configure() — Method in class InfoCommand

{@inheritdoc}

ContainerUtilClass in namespace Flarum\Foundation
ClearingCacheClass in namespace Flarum\Foundation\Event
$InstalledApp#containerProperty in class InstalledApp
$InstalledApp#configProperty in class InstalledApp
$InstalledSite#configProperty in class InstalledSite
$Assets#cacheDirProperty in class Assets
$Assets#customFunctionsProperty in class Assets
Assets::css() — Method in class Assets
CompilerInterfaceClass in namespace Flarum\Frontend\Compiler
CompilerInterface::commit() — Method in class CompilerInterface
$LessCompiler#cacheDirProperty in class LessCompiler
$LessCompiler#customFunctionsProperty in class LessCompiler
LessCompiler::compile() — Method in class LessCompiler
RevisionCompiler::commit() — Method in class RevisionCompiler
RevisionCompiler::compile() — Method in class RevisionCompiler
RevisionCompiler::calculateRevision() — Method in class RevisionCompiler
$StringSource#callbackProperty in class StringSource
$Assets#containerProperty in class Assets
$Assets#configProperty in class Assets
CorePayloadClass in namespace Flarum\Frontend\Content
ControllerClass in namespace Flarum\Frontend
$Document#contentViewProperty in class Document

The name of the frontend content view to display.

$Document#contentProperty in class Document

The SEO content of the page, displayed within the layout in

$Document#canonicalUrlProperty in class Document

The canonical URL for this page.

$Document#cssProperty in class Document

An array of CSS URLs to load.

$Frontend#contentProperty in class Frontend
Frontend::content() — Method in class Frontend
GroupPolicy::can() — Method in class GroupPolicy
CreateGroupClass in namespace Flarum\Group\Command
CreateGroupHandlerClass in namespace Flarum\Group\Command
CreatedClass in namespace Flarum\Group\Event
$Group#colorProperty in class Group
$AccessToken#created_atProperty in class AccessToken
CookieFactoryClass in namespace Flarum\Http
CheckCsrfTokenClass in namespace Flarum\Http\Middleware
CollectGarbageClass in namespace Flarum\Http\Middleware
ContentTypeOptionsHeaderClass in namespace Flarum\Http\Middleware
$RememberFromCookie#cookieProperty in class RememberFromCookie
$StartSession#cookieProperty in class StartSession
$StartSession#configProperty in class StartSession
$Rememberer#cookieProperty in class Rememberer
$RouteHandlerFactory#containerProperty in class RouteHandlerFactory
DataProviderInterface::configure() — Method in class DataProviderInterface
FileDataProvider::configure() — Method in class FileDataProvider
InstallCommand::configure() — Method in class InstallCommand
UserDataProvider::configure() — Method in class UserDataProvider
Installation::configPath() — Method in class Installation
$Installer#containerProperty in class Installer
CompositeClass in namespace Flarum\Install\Prerequisite
ConnectToDatabaseClass in namespace Flarum\Install\Steps
CreateAdminUserClass in namespace Flarum\Install\Steps
$LocaleManager#cssProperty in class LocaleManager
$LocaleManager#cacheDirProperty in class LocaleManager
LocaleManager::clearCache() — Method in class LocaleManager
Translator::choice() — Method in class Translator
DriverInterface::canSend() — Method in class DriverInterface

Does this driver actually send out emails?

LogDriver::canSend() — Method in class LogDriver

Does this driver actually send out emails?

MailgunDriver::canSend() — Method in class MailgunDriver

Does this driver actually send out emails?

NullDriver::canSend() — Method in class NullDriver

Does this driver actually send out emails?

SendmailDriver::canSend() — Method in class SendmailDriver

Does this driver actually send out emails?

SmtpDriver::canSend() — Method in class SmtpDriver

Does this driver actually send out emails?

$Notification#created_atProperty in class Notification
$AbstractEventPost#contentProperty in class AbstractEventPost
PostPolicy::can() — Method in class PostPolicy
CommentPostClass in namespace Flarum\Post

A standard comment in a discussion.

$Post#castsProperty in class Post

The attributes that should be cast to native types.

$Post#created_atProperty in class Post
$Post#contentProperty in class Post
QueueFactory::connection() — Method in class QueueFactory

Resolve a queue connection instance.

$QueueRestarter#containerProperty in class QueueRestarter
$QueueRestarter#commandProperty in class QueueRestarter
$QueueServiceProvider#commandsProperty in class QueueServiceProvider
AbstractRegexGambit::conditions() — Method in class AbstractRegexGambit

Apply conditions to the search, given that the gambit was matched.

$MemoryCacheSettingsRepository#cacheProperty in class MemoryCacheSettingsRepository
$UpdateController#commandProperty in class UpdateController
$UpdateController#configProperty in class UpdateController
AbstractPolicy::checkAbility() — Method in class AbstractPolicy
$Gate#containerProperty in class Gate
UserPolicy::can() — Method in class UserPolicy
ConfirmEmailClass in namespace Flarum\User\Command
ConfirmEmailHandlerClass in namespace Flarum\User\Command
$EmailToken#created_atProperty in class EmailToken
$LoginProvider#created_atProperty in class LoginProvider
$PasswordToken#created_atProperty in class PasswordToken
EmailFilterGambit::conditions() — Method in class EmailFilterGambit

Apply conditions to the search, given that the gambit was matched.

EmailFilterGambit::constrain() — Method in class EmailFilterGambit
GroupFilterGambit::conditions() — Method in class GroupFilterGambit

Apply conditions to the search, given that the gambit was matched.

GroupFilterGambit::constrain() — Method in class GroupFilterGambit
$RegistrationToken#castsProperty in class RegistrationToken
$RegistrationToken#created_atProperty in class RegistrationToken
TokensClearer::clearPasswordTokens() — Method in class TokensClearer
TokensClearer::clearEmailTokens() — Method in class TokensClearer
$User#comment_countProperty in class User
User::changeEmail() — Method in class User

Change the user's email.

User::changePassword() — Method in class User

Change the user's password.

User::changeAvatarPath() — Method in class User

Change the path of the user avatar.

User::checkPassword() — Method in class User

Check if a given password matches the user's password.

User::can() — Method in class User
User::cannot() — Method in class User

D

$AdminPayload#dbProperty in class AdminPayload
DisableBrowserCacheClass in namespace Flarum\Admin\Middleware
$ApiKey#datesProperty in class ApiKey
Client::delete() — Method in class Client
AbstractDeleteController::delete() — Method in class AbstractDeleteController

Delete the resource.

AbstractSerializeController::data() — Method in class AbstractSerializeController

Get the data to be serialized and assigned to the response document.

ClearCacheController::delete() — Method in class ClearCacheController

Delete the resource.

CreateAccessTokenController::data() — Method in class CreateAccessTokenController

Get the data to be serialized and assigned to the response document.

CreateDiscussionController::data() — Method in class CreateDiscussionController

Get the data to be serialized and assigned to the response document.

CreateGroupController::data() — Method in class CreateGroupController

Get the data to be serialized and assigned to the response document.

CreatePostController::data() — Method in class CreatePostController

Get the data to be serialized and assigned to the response document.

CreateUserController::data() — Method in class CreateUserController

Get the data to be serialized and assigned to the response document.

DeleteAccessTokenControllerClass in namespace Flarum\Api\Controller
DeleteAccessTokenController::delete() — Method in class DeleteAccessTokenController

Delete the resource.

DeleteAllNotificationsControllerClass in namespace Flarum\Api\Controller
DeleteAllNotificationsController::delete() — Method in class DeleteAllNotificationsController

Delete the resource.

DeleteAvatarControllerClass in namespace Flarum\Api\Controller
DeleteAvatarController::data() — Method in class DeleteAvatarController

Get the data to be serialized and assigned to the response document.

DeleteDiscussionControllerClass in namespace Flarum\Api\Controller
DeleteDiscussionController::delete() — Method in class DeleteDiscussionController

Delete the resource.

DeleteFaviconControllerClass in namespace Flarum\Api\Controller
DeleteFaviconController::delete() — Method in class DeleteFaviconController

Delete the resource.

DeleteGroupControllerClass in namespace Flarum\Api\Controller
DeleteGroupController::delete() — Method in class DeleteGroupController

Delete the resource.

DeleteLogoControllerClass in namespace Flarum\Api\Controller
DeleteLogoController::delete() — Method in class DeleteLogoController

Delete the resource.

DeletePostControllerClass in namespace Flarum\Api\Controller
DeletePostController::delete() — Method in class DeletePostController

Delete the resource.

DeleteUserControllerClass in namespace Flarum\Api\Controller
DeleteUserController::delete() — Method in class DeleteUserController

Delete the resource.

ListAccessTokensController::data() — Method in class ListAccessTokensController

Get the data to be serialized and assigned to the response document.

ListDiscussionsController::data() — Method in class ListDiscussionsController

Get the data to be serialized and assigned to the response document.

ListGroupsController::data() — Method in class ListGroupsController

Get the data to be serialized and assigned to the response document.

ListNotificationsController::data() — Method in class ListNotificationsController

Get the data to be serialized and assigned to the response document.

ListPostsController::data() — Method in class ListPostsController

Get the data to be serialized and assigned to the response document.

ListUsersController::data() — Method in class ListUsersController

Get the data to be serialized and assigned to the response document.

ReadAllNotificationsController::delete() — Method in class ReadAllNotificationsController

Delete the resource.

$SetSettingsController#dispatcherProperty in class SetSettingsController
$ShowDiscussionController#discussionsProperty in class ShowDiscussionController
ShowDiscussionController::data() — Method in class ShowDiscussionController

Get the data to be serialized and assigned to the response document.

ShowExtensionReadmeController::data() — Method in class ShowExtensionReadmeController

Get the data to be serialized and assigned to the response document.

ShowForumController::data() — Method in class ShowForumController

Get the data to be serialized and assigned to the response document.

ShowGroupController::data() — Method in class ShowGroupController

Get the data to be serialized and assigned to the response document.

ShowMailSettingsController::data() — Method in class ShowMailSettingsController

Get the data to be serialized and assigned to the response document.

ShowPostController::data() — Method in class ShowPostController

Get the data to be serialized and assigned to the response document.

ShowUserController::data() — Method in class ShowUserController

Get the data to be serialized and assigned to the response document.

TerminateAllOtherSessionsController::delete() — Method in class TerminateAllOtherSessionsController

Delete the resource.

UninstallExtensionController::delete() — Method in class UninstallExtensionController

Delete the resource.

UpdateDiscussionController::data() — Method in class UpdateDiscussionController

Get the data to be serialized and assigned to the response document.

UpdateGroupController::data() — Method in class UpdateGroupController

Get the data to be serialized and assigned to the response document.

UpdateNotificationController::data() — Method in class UpdateNotificationController

Get the data to be serialized and assigned to the response document.

UpdatePostController::data() — Method in class UpdatePostController

Get the data to be serialized and assigned to the response document.

UpdateUserController::data() — Method in class UpdateUserController

Get the data to be serialized and assigned to the response document.

UploadAvatarController::data() — Method in class UploadAvatarController

Get the data to be serialized and assigned to the response document.

UploadImageController::data() — Method in class UploadImageController

Get the data to be serialized and assigned to the response document.

BasicPostSerializer::discussion() — Method in class BasicPostSerializer
DiscussionSerializerClass in namespace Flarum\Api\Serializer
PostSerializer::discussion() — Method in class PostSerializer
DispatcherClass in namespace Flarum\Bus
Schedule::dueEvents() — Method in class Schedule
$AbstractModel#defaultsProperty in class AbstractModel
DatabaseMigrationRepositoryClass in namespace Flarum\Database
DatabaseMigrationRepository::delete() — Method in class DatabaseMigrationRepository

Remove a migration from the log.

DatabaseServiceProviderClass in namespace Flarum\Database
$MigrationKeyMissing#directionProperty in class MigrationKeyMissing
Migration::dropColumns() — Method in class Migration

Drop columns from a table.

MigrationRepositoryInterface::delete() — Method in class MigrationRepositoryInterface

Remove a migration from the log.

DiscussionPolicyClass in namespace Flarum\Discussion\Access
DeleteDiscussionClass in namespace Flarum\Discussion\Command
$DeleteDiscussion#discussionIdProperty in class DeleteDiscussion

The ID of the discussion to delete.

$DeleteDiscussion#dataProperty in class DeleteDiscussion

Any other user input associated with the action. This is unused by default, but may be used by extensions.

DeleteDiscussionHandlerClass in namespace Flarum\Discussion\Command
$DeleteDiscussionHandler#discussionsProperty in class DeleteDiscussionHandler
$EditDiscussion#discussionIdProperty in class EditDiscussion

The ID of the discussion to edit.

$EditDiscussion#dataProperty in class EditDiscussion

The attributes to update on the discussion.

$EditDiscussionHandler#discussionsProperty in class EditDiscussionHandler
$ReadDiscussion#discussionIdProperty in class ReadDiscussion

The ID of the discussion to mark as read.

$ReadDiscussionHandler#discussionsProperty in class ReadDiscussionHandler
$StartDiscussion#dataProperty in class StartDiscussion

The discussion attributes.

DiscussionClass in namespace Flarum\Discussion
$Discussion#datesProperty in class Discussion

The attributes that should be mutated to dates.

DiscussionMetadataUpdaterClass in namespace Flarum\Discussion
DiscussionRenamedLoggerClass in namespace Flarum\Discussion
DiscussionRepositoryClass in namespace Flarum\Discussion
DiscussionServiceProviderClass in namespace Flarum\Discussion
DiscussionValidatorClass in namespace Flarum\Discussion
DeletedClass in namespace Flarum\Discussion\Event
$Deleted#discussionProperty in class Deleted
DeletingClass in namespace Flarum\Discussion\Event
$Deleting#discussionProperty in class Deleting

The discussion that is going to be deleted.

$Deleting#dataProperty in class Deleting

Any user input associated with the command.

$Hidden#discussionProperty in class Hidden
$Renamed#discussionProperty in class Renamed
$Restored#discussionProperty in class Restored
$Saving#discussionProperty in class Saving

The discussion that will be saved.

$Saving#dataProperty in class Saving

Any user input associated with the command.

$Started#discussionProperty in class Started
DiscussionFiltererClass in namespace Flarum\Discussion\Filter
$DiscussionFilterer#discussionsProperty in class DiscussionFilterer
$IdWithTransliteratedSlugDriver#discussionsProperty in class IdWithTransliteratedSlugDriver
$UnreadFilterGambit#discussionsProperty in class UnreadFilterGambit
DiscussionSearcherClass in namespace Flarum\Discussion\Search
$DiscussionSearcher#discussionsProperty in class DiscussionSearcher
$UserState#datesProperty in class UserState

The attributes that should be mutated to dates.

$UserState#discussion_idProperty in class UserState
$UserState#discussionProperty in class UserState
UserState::discussion() — Method in class UserState

Define the relationship with the discussion that this state is for.

$Utf8SlugDriver#discussionsProperty in class Utf8SlugDriver
Filesystem::disk() — Method in class Filesystem

Declare a new filesystem disk.

Filesystem::driver() — Method in class Filesystem

Register a new filesystem driver.

Mail::driver() — Method in class Mail

Add a mail driver.

Model::dateAttribute() — Method in class Model

Add an attribute to be treated as a date.

Model::default() — Method in class Model

Add a default value for a given attribute, which can be an explicit value, a closure, or an instance of an invokable class. Unlike with some other extenders, it CANNOT be the ::class attribute of an invokable class.

Notification::driver() — Method in class Notification
Routes::delete() — Method in class Routes

Add a DELETE route.

Session::driver() — Method in class Session

Register a new session driver.

Settings::default() — Method in class Settings

Set a default value for a setting.

User::displayNameDriver() — Method in class User

Add a display name driver.

DefaultLanguagePackGuardClass in namespace Flarum\Extension
DisabledClass in namespace Flarum\Extension\Event
DisablingClass in namespace Flarum\Extension\Event
DependentExtensionsExceptionClass in namespace Flarum\Extension\Exception

This exception is thrown when someone attempts to disable an extension that other enabled extensions depend on.

$DependentExtensionsException#dependent_extensionsProperty in class DependentExtensionsException
DependentExtensionsExceptionHandlerClass in namespace Flarum\Extension\Exception
$Extension#descriptionProperty in class Extension
Extension::disable() — Method in class Extension
$ExtensionManager#dispatcherProperty in class ExtensionManager
ExtensionManager::disable() — Method in class ExtensionManager

Disables an extension.

DriverInterfaceClass in namespace Flarum\Filesystem
$FilesystemManager#diskLocalConfigProperty in class FilesystemManager
$FilesystemManager#driversProperty in class FilesystemManager
DiscussionClass in namespace Flarum\Forum\Content
$ApplicationInfoProvider#dbProperty in class ApplicationInfoProvider
$InfoCommand#dbProperty in class InfoCommand
DispatchEventsTraitClass in namespace Flarum\Foundation
DispatchEventsTrait::dispatchEventsFor() — Method in class DispatchEventsTrait

Dispatch all events for an entity.

JsCompiler::delete() — Method in class JsCompiler
RevisionCompiler::delete() — Method in class RevisionCompiler
DocumentClass in namespace Flarum\Frontend

A view which renders a HTML skeleton for Flarum's frontend app.

$Document#directionProperty in class Document

The text direction of the document, displayed as the value of the attribute dir in the tag.

Frontend::document() — Method in class Frontend
$CreateGroup#dataProperty in class CreateGroup

The attributes of the new group.

DeleteGroupClass in namespace Flarum\Group\Command
$DeleteGroup#dataProperty in class DeleteGroup

Any other group input associated with the action. This is unused by default, but may be used by extensions.

DeleteGroupHandlerClass in namespace Flarum\Group\Command
$EditGroup#dataProperty in class EditGroup

The attributes to update on the post.

DeletedClass in namespace Flarum\Group\Event
DeletingClass in namespace Flarum\Group\Event
$Deleting#dataProperty in class Deleting

Any user input associated with the command.

$Saving#dataProperty in class Saving

The attributes to update on the group.

$Group#datesProperty in class Group

The attributes that should be mutated to dates.

$Permission#datesProperty in class Permission

The attributes that should be mutated to dates.

$AccessToken#datesProperty in class AccessToken
$CookieFactory#domainProperty in class CookieFactory

A domain scope for the cookies.

DeveloperAccessTokenClass in namespace Flarum\Http
DeveloperTokenCreatedClass in namespace Flarum\Http\Event
$ResolveRoute#dispatcherProperty in class ResolveRoute
$RouteCollection#dataGeneratorProperty in class RouteCollection
RouteCollection::delete() — Method in class RouteCollection
$SlugManager#driversProperty in class SlugManager
DataProviderInterfaceClass in namespace Flarum\Install\Console
$FileDataProvider#debugProperty in class FileDataProvider
$FileDataProvider#databaseConfigurationProperty in class FileDataProvider
$InstallCommand#dataSourceProperty in class InstallCommand
DatabaseConfigClass in namespace Flarum\Install
Installation::debugMode() — Method in class Installation
Installation::databaseConfig() — Method in class Installation
DriverInterfaceClass in namespace Flarum\Mail

An interface for a mail service.

DiscussionRenamedBlueprintClass in namespace Flarum\Notification\Blueprint
DeleteAllNotificationsClass in namespace Flarum\Notification\Command
DeleteAllNotificationsHandlerClass in namespace Flarum\Notification\Command
DeletedAllClass in namespace Flarum\Notification\Event
$Notification#datesProperty in class Notification

The attributes that should be mutated to dates.

$Notification#dataProperty in class Notification
$Notification#deleted_atProperty in class Notification
NotificationRepository::deleteAll() — Method in class NotificationRepository
NotificationSyncer::delete() — Method in class NotificationSyncer

Delete a notification for all users.

DeletePostClass in namespace Flarum\Post\Command
$DeletePost#dataProperty in class DeletePost

Any other user input associated with the action. This is unused by default, but may be used by extensions.

DeletePostHandlerClass in namespace Flarum\Post\Command
$EditPost#dataProperty in class EditPost

The attributes to update on the post.

$PostReply#discussionIdProperty in class PostReply

The ID of the discussion to post the reply to.

$PostReply#dataProperty in class PostReply

The attributes to assign to the new post.

$PostReplyHandler#discussionsProperty in class PostReplyHandler
DiscussionRenamedPostClass in namespace Flarum\Post

A post which indicates that a discussion's title was changed.

DeletedClass in namespace Flarum\Post\Event
DeletingClass in namespace Flarum\Post\Event
$Deleting#dataProperty in class Deleting

Any user input associated with the command.

$Saving#dataProperty in class Saving

The attributes to update on the post.

DiscussionFilterClass in namespace Flarum\Post\Filter
$Post#datesProperty in class Post

The attributes that should be mutated to dates.

$Post#discussion_idProperty in class Post
$Post#discussionProperty in class Post
Post::discussion() — Method in class Post

Define the relationship with the post's discussion.

$AbstractQueryState#defaultSortProperty in class AbstractQueryState
WorkCommand::downForMaintenance() — Method in class WorkCommand
QueueServiceProvider::driver() — Method in class QueueServiceProvider
DatabaseSettingsRepositoryClass in namespace Flarum\Settings
$DatabaseSettingsRepository#databaseProperty in class DatabaseSettingsRepository
DatabaseSettingsRepository::delete() — Method in class DatabaseSettingsRepository
DefaultSettingsRepositoryClass in namespace Flarum\Settings
$DefaultSettingsRepository#defaultsProperty in class DefaultSettingsRepository
DefaultSettingsRepository::delete() — Method in class DefaultSettingsRepository
DeserializingClass in namespace Flarum\Settings\Event

Prepare settings for display in the client.

MemoryCacheSettingsRepository::delete() — Method in class MemoryCacheSettingsRepository
OverrideSettingsRepository::delete() — Method in class OverrideSettingsRepository
SettingsRepositoryInterface::delete() — Method in class SettingsRepositoryInterface
UninstalledSettingsRepository::delete() — Method in class UninstalledSettingsRepository
AbstractPolicy::deny() — Method in class AbstractPolicy
DeleteAvatarClass in namespace Flarum\User\Command
DeleteAvatarHandlerClass in namespace Flarum\User\Command
DeleteUserClass in namespace Flarum\User\Command
$DeleteUser#dataProperty in class DeleteUser

Any other user input associated with the action. This is unused by default, but may be used by extensions.

DeleteUserHandlerClass in namespace Flarum\User\Command
$EditUser#dataProperty in class EditUser

The attributes to update on the user.

$RegisterUser#dataProperty in class RegisterUser

The attributes of the new user.

DriverInterfaceClass in namespace Flarum\User\DisplayName

An interface for a display name driver.

DriverInterface::displayName() — Method in class DriverInterface

Return a display name for a user.

UsernameDriver::displayName() — Method in class UsernameDriver

Return a display name for a user.

$EmailToken#datesProperty in class EmailToken

The attributes that should be mutated to dates.

DeletedClass in namespace Flarum\User\Event
DeletingClass in namespace Flarum\User\Event
$Deleting#dataProperty in class Deleting

Any user input associated with the command.

$Saving#dataProperty in class Saving

The attributes to update on the user.

$LoginProvider#datesProperty in class LoginProvider
$PasswordToken#datesProperty in class PasswordToken

The attributes that should be mutated to dates.

$RegistrationToken#datesProperty in class RegistrationToken

The attributes that should be mutated to dates.

$User#datesProperty in class User

The attributes that should be mutated to dates.

$User#displayNameDriverProperty in class User

A driver for getting display names.

$User#display_nameProperty in class User
$User#discussion_countProperty in class User
User::discussions() — Method in class User

Define the relationship with the user's discussions.

E

$AdminPayload#extensionsProperty in class AdminPayload
$AdminPayload#eventsProperty in class AdminPayload
$Index#extensionsProperty in class Index
AbstractSerializeController::extractInclude() — Method in class AbstractSerializeController
AbstractSerializeController::extractFields() — Method in class AbstractSerializeController
AbstractSerializeController::extractSort() — Method in class AbstractSerializeController
AbstractSerializeController::extractOffset() — Method in class AbstractSerializeController
AbstractSerializeController::extractLimit() — Method in class AbstractSerializeController
AbstractSerializeController::extractFilter() — Method in class AbstractSerializeController
$CreateAccessTokenController#eventsProperty in class CreateAccessTokenController
$CreateTokenController#eventsProperty in class CreateTokenController
ListPostsController::extractSort() — Method in class ListPostsController
ListPostsController::extractOffset() — Method in class ListPostsController
$ShowExtensionReadmeController#extensionsProperty in class ShowExtensionReadmeController
$UninstallExtensionController#extensionsProperty in class UninstallExtensionController
ExtensionReadmeSerializerClass in namespace Flarum\Api\Serializer
PostSerializer::editedUser() — Method in class PostSerializer
AbstractCommand::execute() — Method in class AbstractCommand

{@inheritdoc}

AbstractCommand::error() — Method in class AbstractCommand

Send an error or warning message to the user.

Schedule::environment() — Method in class Schedule
EditDiscussionClass in namespace Flarum\Discussion\Command
EditDiscussionHandlerClass in namespace Flarum\Discussion\Command
$DiscussionSearcher#eventsProperty in class DiscussionSearcher
ApiController::extend() — Method in class ApiController
ApiSerializer::extend() — Method in class ApiSerializer
Auth::extend() — Method in class Auth
Conditional::extend() — Method in class Conditional
Console::extend() — Method in class Console
Csrf::exemptRoute() — Method in class Csrf

Exempt a named route from CSRF checks.

Csrf::extend() — Method in class Csrf
ErrorHandlingClass in namespace Flarum\Extend
ErrorHandling::extend() — Method in class ErrorHandling
EventClass in namespace Flarum\Extend
Event::extend() — Method in class Event
ExtenderInterfaceClass in namespace Flarum\Extend
ExtenderInterface::extend() — Method in class ExtenderInterface
Filesystem::extend() — Method in class Filesystem
Filter::extend() — Method in class Filter
Formatter::extend() — Method in class Formatter
Frontend::extend() — Method in class Frontend
LanguagePack::extend() — Method in class LanguagePack
Link::extend() — Method in class Link
Locales::extend() — Method in class Locales
Mail::extend() — Method in class Mail
Middleware::extend() — Method in class Middleware
Model::extend() — Method in class Model
ModelPrivate::extend() — Method in class ModelPrivate
ModelUrl::extend() — Method in class ModelUrl
ModelVisibility::extend() — Method in class ModelVisibility
Notification::extend() — Method in class Notification
Policy::extend() — Method in class Policy
Post::extend() — Method in class Post
Routes::extend() — Method in class Routes
ServiceProvider::extend() — Method in class ServiceProvider
Session::extend() — Method in class Session
Settings::extend() — Method in class Settings
SimpleFlarumSearch::extend() — Method in class SimpleFlarumSearch
Theme::extend() — Method in class Theme
ThrottleApi::extend() — Method in class ThrottleApi
User::extend() — Method in class User
Validator::extend() — Method in class Validator
View::extendNamespace() — Method in class View

Extend an existing namespace of Laravel views.

View::extend() — Method in class View
$ToggleExtension#enabledProperty in class ToggleExtension
$ToggleExtensionHandler#extensionsProperty in class ToggleExtensionHandler
$ToggleExtensionCommand#extensionManagerProperty in class ToggleExtensionCommand
$Disabled#extensionProperty in class Disabled
$Disabling#extensionProperty in class Disabling
EnabledClass in namespace Flarum\Extension\Event
$Enabled#extensionProperty in class Enabled
EnablingClass in namespace Flarum\Extension\Event
$Enabling#extensionProperty in class Enabling
$Uninstalled#extensionProperty in class Uninstalled
CircularDependenciesExceptionHandler::errorDetails() — Method in class CircularDependenciesExceptionHandler
$DependentExtensionsException#extensionProperty in class DependentExtensionsException
DependentExtensionsExceptionHandler::errorDetails() — Method in class DependentExtensionsExceptionHandler
ExtensionBootErrorClass in namespace Flarum\Extension\Exception
$ExtensionBootError#extensionProperty in class ExtensionBootError
$ExtensionBootError#extenderProperty in class ExtensionBootError
$MissingDependenciesException#extensionProperty in class MissingDependenciesException
MissingDependenciesExceptionHandler::errorDetails() — Method in class MissingDependenciesExceptionHandler
ExtensionClass in namespace Flarum\Extension
$Extension#extensionDependencyIdsProperty in class Extension

The IDs of all Flarum extensions that this extension depends on.

$Extension#extraProperty in class Extension
Extension::extend() — Method in class Extension
Extension::enable() — Method in class Extension
ExtensionManagerClass in namespace Flarum\Extension
$ExtensionManager#extensionsProperty in class ExtensionManager
ExtensionManager::enable() — Method in class ExtensionManager

Enables the extension.

ExtensionManager::extend() — Method in class ExtensionManager

Call on all enabled extensions to extend the Flarum application.

ExtensionServiceProviderClass in namespace Flarum\Extension
$GlobalLogOutController#eventsProperty in class GlobalLogOutController
$LogInController#eventsProperty in class LogInController
$LogOutController#eventsProperty in class LogOutController
$CacheClearCommand#eventsProperty in class CacheClearCommand
$InfoCommand#extensionsProperty in class InfoCommand
$DispatchEventsTrait#eventsProperty in class DispatchEventsTrait
IlluminateValidationExceptionHandler::errorDetails() — Method in class IlluminateValidationExceptionHandler
ErrorServiceProviderClass in namespace Flarum\Foundation
EventGeneratorTraitClass in namespace Flarum\Foundation
$InstalledSite#extendersProperty in class InstalledSite
InstalledSite::extendWith() — Method in class InstalledSite
$FileSource#extensionIdProperty in class FileSource
EditGroupClass in namespace Flarum\Group\Command
EditGroupHandlerClass in namespace Flarum\Group\Command
CookieFactory::expire() — Method in class CookieFactory

Make an expired cookie instance.

$CheckCsrfToken#exemptRoutesProperty in class CheckCsrfToken
ExecuteRouteClass in namespace Flarum\Http\Middleware
$FlarumPromotionHeader#enabledProperty in class FlarumPromotionHeader
$FileDataProvider#extensionsProperty in class FileDataProvider
Installation::extensions() — Method in class Installation
$PhpExtensions#extensionsProperty in class PhpExtensions
EnableBundledExtensionsClass in namespace Flarum\Install\Steps
$DeleteAllNotificationsHandler#eventsProperty in class DeleteAllNotificationsHandler
$ReadAllNotificationsHandler#eventsProperty in class ReadAllNotificationsHandler
$ReadNotificationHandler#eventsProperty in class ReadNotificationHandler
EmailNotificationDriverClass in namespace Flarum\Notification\Driver
PostPolicy::edit() — Method in class PostPolicy
EditPostClass in namespace Flarum\Post\Command
EditPostHandlerClass in namespace Flarum\Post\Command
$Post#edited_atProperty in class Post
$Post#edited_user_idProperty in class Post
$Post#editedUserProperty in class Post
Post::editedUser() — Method in class Post

Define the relationship with the user who edited the post.

ExceptionHandlerClass in namespace Flarum\Queue
GambitManager::explode() — Method in class GambitManager

Explode a search query into an array of bits.

UserPolicy::editCredentials() — Method in class UserPolicy
EditUserClass in namespace Flarum\User\Command
EditUserHandlerClass in namespace Flarum\User\Command
EmailConfirmationMailerClass in namespace Flarum\User
EmailTokenClass in namespace Flarum\User
$EmailToken#emailProperty in class EmailToken
EmailChangeRequestedClass in namespace Flarum\User\Event
$EmailChangeRequested#emailProperty in class EmailChangeRequested

The email they requested to change to.

EmailChangedClass in namespace Flarum\User\Event
$RequestPasswordResetJob#emailProperty in class RequestPasswordResetJob
EmailFilterGambitClass in namespace Flarum\User\Query
$UserSearcher#eventsProperty in class UserSearcher
EmailActivationThrottlerClass in namespace Flarum\User\Throttler

Unactivated users can request a confirmation email, this throttler applies a timeout of 5 minutes between confirmation requests.

EmailChangeThrottlerClass in namespace Flarum\User\Throttler

Users can request an email change, this throttler applies a timeout of 5 minutes between requests.

$User#emailProperty in class User
User::emailTokens() — Method in class User

Define the relationship with the user's email tokens.

F

ForgotPasswordControllerClass in namespace Flarum\Api\Controller
$ListAccessTokensController#filtererProperty in class ListAccessTokensController
$ListDiscussionsController#filtererProperty in class ListDiscussionsController
$ListGroupsController#filtererProperty in class ListGroupsController
$ListPostsController#filtererProperty in class ListPostsController
$ListUsersController#filtererProperty in class ListUsersController
$UploadFaviconController#filePathSettingKeyProperty in class UploadFaviconController
$UploadFaviconController#filenamePrefixProperty in class UploadFaviconController
$UploadImageController#fileExtensionProperty in class UploadImageController
$UploadImageController#filePathSettingKeyProperty in class UploadImageController
$UploadImageController#filenamePrefixProperty in class UploadImageController
$UploadLogoController#filePathSettingKeyProperty in class UploadLogoController
$UploadLogoController#filenamePrefixProperty in class UploadLogoController
ForgotPasswordValidatorClass in namespace Flarum\Api
FakeHttpMethodsClass in namespace Flarum\Api\Middleware
AbstractSerializer::formatDate() — Method in class AbstractSerializer
BasicDiscussionSerializer::firstPost() — Method in class BasicDiscussionSerializer
ForumSerializerClass in namespace Flarum\Api\Serializer
NotificationSerializer::fromUser() — Method in class NotificationSerializer
AbstractCommand::fire() — Method in class AbstractCommand

Fire the command.

FactoryClass in namespace Flarum\Console\Cache
GenerateDumpCommand::fire() — Method in class GenerateDumpCommand

Fire the command.

MigrateCommand::fire() — Method in class MigrateCommand

Fire the command.

ResetCommand::fire() — Method in class ResetCommand

Fire the command.

$Migrator#filesProperty in class Migrator

The filesystem instance.

$Discussion#first_post_idProperty in class Discussion
$Discussion#firstPostProperty in class Discussion
Discussion::firstPost() — Method in class Discussion

Define the relationship with the discussion's first post.

DiscussionRepository::findOrFail() — Method in class DiscussionRepository

Find a discussion by ID, optionally making sure it is visible to a certain user, or throw an exception.

IdWithTransliteratedSlugDriver::fromSlug() — Method in class IdWithTransliteratedSlugDriver
AuthorFilterGambit::filter() — Method in class AuthorFilterGambit

Filters a query.

CreatedFilterGambit::filter() — Method in class CreatedFilterGambit

Filters a query.

HiddenFilterGambit::filter() — Method in class HiddenFilterGambit

Filters a query.

UnreadFilterGambit::filter() — Method in class UnreadFilterGambit

Filters a query.

FulltextGambitClass in namespace Flarum\Discussion\Search\Gambit
$UserState#fillableProperty in class UserState

The attributes that are mass assignable.

Utf8SlugDriver::fromSlug() — Method in class Utf8SlugDriver
FilesystemClass in namespace Flarum\Extend
FilterClass in namespace Flarum\Extend
FormatterClass in namespace Flarum\Extend
FrontendClass in namespace Flarum\Extend
ToggleExtensionCommand::fire() — Method in class ToggleExtensionCommand

Fire the command.

$ExtensionManager#filesystemProperty in class ExtensionManager
FilesystemManagerClass in namespace Flarum\Filesystem
FilesystemServiceProviderClass in namespace Flarum\Filesystem
$AbstractFilterer#filtersProperty in class AbstractFilterer
$AbstractFilterer#filterMutatorsProperty in class AbstractFilterer
AbstractFilterer::filter() — Method in class AbstractFilterer
FilterInterfaceClass in namespace Flarum\Filter
FilterInterface::filter() — Method in class FilterInterface

Filters a query.

FilterServiceProviderClass in namespace Flarum\Filter
FilterStateClass in namespace Flarum\Filter
FormatterClass in namespace Flarum\Formatter
Formatter::flush() — Method in class Formatter

Flush the cache so that the formatter components are regenerated.

FormatterServiceProviderClass in namespace Flarum\Formatter
ForumServiceProviderClass in namespace Flarum\Forum
Application::fireAppCallbacks() — Method in class Application

Call the booting callbacks for the application.

AssetsPublishCommand::fire() — Method in class AssetsPublishCommand

Fire the command.

CacheClearCommand::fire() — Method in class CacheClearCommand

Fire the command.

InfoCommand::fire() — Method in class InfoCommand

Fire the command.

HttpFormatter::format() — Method in class HttpFormatter

Create an HTTP Response to represent the error we are handling.

JsonApiFormatter::format() — Method in class JsonApiFormatter

Create an HTTP Response to represent the error we are handling.

ViewFormatter::format() — Method in class ViewFormatter

Create an HTTP Response to represent the error we are handling.

WhoopsFormatter::format() — Method in class WhoopsFormatter

Create an HTTP Response to represent the error we are handling.

Site::fromPaths() — Method in class Site
$AddTranslations#filterProperty in class AddTranslations
AddTranslations::forFrontend() — Method in class AddTranslations
$Assets#fileSourceOverridesProperty in class Assets
CompilerInterface::flush() — Method in class CompilerInterface
FileVersionerClass in namespace Flarum\Frontend\Compiler
$FileVersioner#filesystemProperty in class FileVersioner
JsCompiler::format() — Method in class JsCompiler
$LessCompiler#fileSourceOverridesProperty in class LessCompiler
$RevisionCompiler#filenameProperty in class RevisionCompiler
RevisionCompiler::format() — Method in class RevisionCompiler
RevisionCompiler::flush() — Method in class RevisionCompiler
FileSourceClass in namespace Flarum\Frontend\Compiler\Source
Assets::forFrontend() — Method in class Assets

Sets the frontend to generate assets for.

Assets::forceCommit() — Method in class Assets

Force compilation of assets when in debug mode.

$Controller#frontendProperty in class Controller
$Document#footProperty in class Document

An array of strings to prepend before the page's .

$Document#forumApiDocumentProperty in class Document
FrontendClass in namespace Flarum\Frontend
FrontendServiceProviderClass in namespace Flarum\Frontend
RecompileFrontendAssets::flush() — Method in class RecompileFrontendAssets
RecompileFrontendAssets::flushCss() — Method in class RecompileFrontendAssets
RecompileFrontendAssets::flushJs() — Method in class RecompileFrontendAssets
HiddenFilter::filter() — Method in class HiddenFilter

Filters a query.

GroupRepository::findOrFail() — Method in class GroupRepository

Find a user by ID, optionally making sure it is visible to a certain user, or throw an exception.

AccessToken::findValid() — Method in class AccessToken

Shortcut to find a valid token.

UserFilter::filter() — Method in class UserFilter
FlarumPromotionHeaderClass in namespace Flarum\Http\Middleware
$HandleErrors#formatterProperty in class HandleErrors
Rememberer::forget() — Method in class Rememberer
RouteCollection::fixPathPart() — Method in class RouteCollection
SlugDriverInterface::fromSlug() — Method in class SlugDriverInterface
SlugManager::forResource() — Method in class SlugManager
BaseUrl::fromString() — Method in class BaseUrl
BaseUrl::fromUri() — Method in class BaseUrl
FileDataProviderClass in namespace Flarum\Install\Console
InstallCommand::fire() — Method in class InstallCommand

Fire the command.

FlarumLogTransportClass in namespace Flarum\Mail
$Notification#from_user_idProperty in class Notification
$Notification#fromUserProperty in class Notification
Notification::fromUser() — Method in class Notification

Define the relationship with the notification's sender.

NotificationRepository::findByUser() — Method in class NotificationRepository

Find a user's notifications.

$CommentPost#formatterProperty in class CommentPost

The text formatter instance.

CommentPost::formatContent() — Method in class CommentPost

Get the content rendered as HTML.

FloodingExceptionClass in namespace Flarum\Post\Exception
AuthorFilter::filter() — Method in class AuthorFilter

Filters a query.

DiscussionFilter::filter() — Method in class DiscussionFilter

Filters a query.

IdFilter::filter() — Method in class IdFilter

Filters a query.

NumberFilter::filter() — Method in class NumberFilter

Filters a query.

TypeFilter::filter() — Method in class TypeFilter

Filters a query.

PostRepository::findOrFail() — Method in class PostRepository

Find a post by ID, optionally making sure it is visible to a certain user, or throw an exception.

PostRepository::findWhere() — Method in class PostRepository

Find posts that match certain conditions, optionally making sure they are visible to a certain user, and/or using other criteria.

PostRepository::filterVisibleIds() — Method in class PostRepository

Filter a list of post IDs to only include posts that are visible to a certain user.

$GambitManager#fulltextGambitProperty in class GambitManager
AbstractPolicy::forceAllow() — Method in class AbstractPolicy
AbstractPolicy::forceDeny() — Method in class AbstractPolicy
$UploadAvatar#fileProperty in class UploadAvatar

The avatar file to upload.

IdSlugDriver::fromSlug() — Method in class IdSlugDriver
$LoginProvider#fillableProperty in class LoginProvider
EmailFilterGambit::filter() — Method in class EmailFilterGambit

Filters a query.

GroupFilterGambit::filter() — Method in class GroupFilterGambit

Filters a query.

FulltextGambitClass in namespace Flarum\User\Search\Gambit
UserRepository::findOrFail() — Method in class UserRepository

Find a user by ID, optionally making sure it is visible to a certain user, or throw an exception.

UserRepository::findOrFailByUsername() — Method in class UserRepository

Find a user by username, optionally making sure it is visible to a certain user, or throw an exception.

UserRepository::findByIdentification() — Method in class UserRepository

Find a user by an identification (username or email).

UserRepository::findByEmail() — Method in class UserRepository

Find a user by email.

UsernameSlugDriver::fromSlug() — Method in class UsernameSlugDriver

G

ApiKey::generate() — Method in class ApiKey

Generate an API key.

Client::get() — Method in class Client
AbstractSerializeController::getRelationsToLoad() — Method in class AbstractSerializeController

Returns the relations to load added by extenders.

AbstractSerializeController::getRelationCallablesToLoad() — Method in class AbstractSerializeController

Returns the relation callables to load added by extenders.

AbstractSerializeController::getContainer() — Method in class AbstractSerializeController
ShowDiscussionController::getRelationsToLoad() — Method in class ShowDiscussionController

Returns the relations to load added by extenders.

ShowDiscussionController::getRelationCallablesToLoad() — Method in class ShowDiscussionController

Returns the relation callables to load added by extenders.

$ShowGroupController#groupsProperty in class ShowGroupController
InvalidAccessTokenException::getType() — Method in class InvalidAccessTokenException

Determine the exception's type.

AbstractSerializer::getRequest() — Method in class AbstractSerializer
AbstractSerializer::getActor() — Method in class AbstractSerializer
AbstractSerializer::getAttributes() — Method in class AbstractSerializer

{@inheritdoc}

AbstractSerializer::getDefaultAttributes() — Method in class AbstractSerializer

Get the default set of serialized attributes for a model.

AbstractSerializer::getRelationship() — Method in class AbstractSerializer

{@inheritdoc}

AbstractSerializer::getCustomRelationship() — Method in class AbstractSerializer

Get a custom relationship.

AbstractSerializer::getRelationshipData() — Method in class AbstractSerializer
AbstractSerializer::getContainer() — Method in class AbstractSerializer
AccessTokenSerializer::getDefaultAttributes() — Method in class AccessTokenSerializer
BasicDiscussionSerializer::getDefaultAttributes() — Method in class BasicDiscussionSerializer

Get the default set of serialized attributes for a model.

BasicPostSerializer::getDefaultAttributes() — Method in class BasicPostSerializer

Get the default set of serialized attributes for a model.

BasicUserSerializer::getDefaultAttributes() — Method in class BasicUserSerializer

Get the default set of serialized attributes for a model.

BasicUserSerializer::groups() — Method in class BasicUserSerializer
CurrentUserSerializer::getDefaultAttributes() — Method in class CurrentUserSerializer
DiscussionSerializer::getDefaultAttributes() — Method in class DiscussionSerializer

Get the default set of serialized attributes for a model.

ExtensionReadmeSerializer::getDefaultAttributes() — Method in class ExtensionReadmeSerializer
ExtensionReadmeSerializer::getId() — Method in class ExtensionReadmeSerializer
ExtensionReadmeSerializer::getType() — Method in class ExtensionReadmeSerializer
ForumSerializer::getId() — Method in class ForumSerializer

{@inheritdoc}

ForumSerializer::getDefaultAttributes() — Method in class ForumSerializer

Get the default set of serialized attributes for a model.

ForumSerializer::groups() — Method in class ForumSerializer
ForumSerializer::getLogoUrl() — Method in class ForumSerializer
ForumSerializer::getFaviconUrl() — Method in class ForumSerializer
ForumSerializer::getAssetUrl() — Method in class ForumSerializer
GroupSerializerClass in namespace Flarum\Api\Serializer
GroupSerializer::getDefaultAttributes() — Method in class GroupSerializer

Get the default set of serialized attributes for a model.

MailSettingsSerializer::getDefaultAttributes() — Method in class MailSettingsSerializer

Get the default set of serialized attributes for a model.

MailSettingsSerializer::getId() — Method in class MailSettingsSerializer
NotificationSerializer::getDefaultAttributes() — Method in class NotificationSerializer

Get the default set of serialized attributes for a model.

PostSerializer::getDefaultAttributes() — Method in class PostSerializer

Get the default set of serialized attributes for a model.

UserSerializer::getDefaultAttributes() — Method in class UserSerializer
Dispatcher::getCommandHandler() — Method in class Dispatcher
AbstractModel::getCasts() — Method in class AbstractModel

{@inheritdoc}

AbstractModel::getAttribute() — Method in class AbstractModel

Get an attribute from the model. If nothing is found, attempt to load a custom relation method with this key.

AbstractModel::getCustomRelation() — Method in class AbstractModel

Get a custom relation object.

GenerateDumpCommandClass in namespace Flarum\Database\Console
DatabaseMigrationRepository::getRan() — Method in class DatabaseMigrationRepository

Get the ran migrations.

MigrationRepositoryInterface::getRan() — Method in class MigrationRepositoryInterface

Get the ran migrations for the given extension.

Migrator::getMigrationFiles() — Method in class Migrator

Get all of the migration files in a given path.

Discussion::getModifiedPosts() — Method in class Discussion

Get the posts that have been modified during this request.

DiscussionRepository::getReadIds() — Method in class DiscussionRepository

Get the IDs of discussions which a user has read completely.

DiscussionRepository::getReadIdsQuery() — Method in class DiscussionRepository

Get a query containing the IDs of discussions which a user has read completely.

DiscussionFilterer::getQuery() — Method in class DiscussionFilterer
AuthorFilterGambit::getGambitPattern() — Method in class AuthorFilterGambit

The regex pattern to match the bit against.

AuthorFilterGambit::getFilterKey() — Method in class AuthorFilterGambit

This filter will only be run when a query contains a filter param with this key.

CreatedFilterGambit::getGambitPattern() — Method in class CreatedFilterGambit

The regex pattern to match the bit against.

CreatedFilterGambit::getFilterKey() — Method in class CreatedFilterGambit

This filter will only be run when a query contains a filter param with this key.

HiddenFilterGambit::getGambitPattern() — Method in class HiddenFilterGambit

The regex pattern to match the bit against.

HiddenFilterGambit::getFilterKey() — Method in class HiddenFilterGambit

This filter will only be run when a query contains a filter param with this key.

UnreadFilterGambit::getGambitPattern() — Method in class UnreadFilterGambit

The regex pattern to match the bit against.

UnreadFilterGambit::getFilterKey() — Method in class UnreadFilterGambit

This filter will only be run when a query contains a filter param with this key.

DiscussionSearcher::getQuery() — Method in class DiscussionSearcher
Policy::globalPolicy() — Method in class Policy

Add a custom policy for when an ability check is ran without a model instance.

Routes::get() — Method in class Routes

Add a GET route.

Extension::getVersion() — Method in class Extension
Extension::getIcon() — Method in class Extension

Loads the icon information from the composer.json.

Extension::getIconStyles() — Method in class Extension
Extension::getId() — Method in class Extension

The raw path of the directory under extensions.

Extension::getTitle() — Method in class Extension
Extension::getPath() — Method in class Extension
Extension::getExtensionDependencyIds() — Method in class Extension

The IDs of all Flarum extensions that this extension depends on.

Extension::getOptionalDependencyIds() — Method in class Extension

The IDs of all Flarum extensions that this extension should be booted after if enabled.

Extension::getLinks() — Method in class Extension

Compile a list of links for this extension.

Extension::getReadme() — Method in class Extension

Gets the rendered contents of the extension README file as a HTML string.

ExtensionManager::getExtensions() — Method in class ExtensionManager
ExtensionManager::getExtensionsById() — Method in class ExtensionManager
ExtensionManager::getExtension() — Method in class ExtensionManager

Loads an Extension with all information.

ExtensionManager::getAsset() — Method in class ExtensionManager

Get the path to an extension's published asset.

ExtensionManager::getAssetsFilesystem() — Method in class ExtensionManager

Get an instance of the assets filesystem.

ExtensionManager::getMigrator() — Method in class ExtensionManager

The database migrator.

ExtensionManager::getEnabledExtensions() — Method in class ExtensionManager

Get only enabled extensions.

ExtensionManager::getEnabled() — Method in class ExtensionManager

The id's of the enabled extensions.

FilesystemManager::getDriver() — Method in class FilesystemManager
FilesystemManager::getLocalConfig() — Method in class FilesystemManager
AbstractFilterer::getQuery() — Method in class AbstractFilterer
FilterInterface::getFilterKey() — Method in class FilterInterface

This filter will only be run when a query contains a filter param with this key.

FilterState::getActiveFilters() — Method in class FilterState

Get a list of the filters that are active.

Formatter::getConfigurator() — Method in class Formatter
Formatter::getComponent() — Method in class Formatter

Get a TextFormatter component.

Formatter::getParser() — Method in class Formatter

Get the parser.

Formatter::getRenderer() — Method in class Formatter

Get the renderer.

Formatter::getJs() — Method in class Formatter

Get the formatter JavaScript.

Registration::getProvided() — Method in class Registration
Registration::getSuggested() — Method in class Registration
Registration::getPayload() — Method in class Registration
Discussion::getApiDocument() — Method in class Discussion

Get the result of an API request to show a discussion.

Index::getApiDocument() — Method in class Index

Get the result of an API request to list discussions.

User::getApiDocument() — Method in class User

Get the result of an API request to show a user.

GlobalLogOutControllerClass in namespace Flarum\Forum\Controller
AbstractValidator::getRules() — Method in class AbstractValidator
AbstractValidator::getMessages() — Method in class AbstractValidator
AppInterface::getRequestHandler() — Method in class AppInterface
AppInterface::getConsoleCommands() — Method in class AppInterface
Application::getProvider() — Method in class Application

Get the registered service provider instance if it exists.

ApplicationInfoProvider::getSchedulerStatus() — Method in class ApplicationInfoProvider

Gets the current status of the scheduler.

HandledError::getException() — Method in class HandledError
HandledError::getType() — Method in class HandledError
HandledError::getStatusCode() — Method in class HandledError
HandledError::getDetails() — Method in class HandledError
IOException::getType() — Method in class IOException

Determine the exception's type.

InstalledApp::getContainer() — Method in class InstalledApp
InstalledApp::getRequestHandler() — Method in class InstalledApp
InstalledApp::getUpdaterHandler() — Method in class InstalledApp
InstalledApp::getConsoleCommands() — Method in class InstalledApp
InstalledSite::getIlluminateConfig() — Method in class InstalledSite
KnownError::getType() — Method in class KnownError

Determine the exception's type.

UninstalledSite::getIlluminateConfig() — Method in class UninstalledSite
ValidationException::getAttributes() — Method in class ValidationException
ValidationException::getRelationships() — Method in class ValidationException
Assets::getName() — Method in class Assets
Assets::getAssetsDir() — Method in class Assets
Assets::getCacheDir() — Method in class Assets
Assets::getLessImportDirs() — Method in class Assets
CompilerInterface::getFilename() — Method in class CompilerInterface
CompilerInterface::getUrl() — Method in class CompilerInterface
FileVersioner::getRevision() — Method in class FileVersioner
LessCompiler::getCacheDir() — Method in class LessCompiler
LessCompiler::getImportDirs() — Method in class LessCompiler
LessCompiler::getCacheDifferentiator() — Method in class LessCompiler
RevisionCompiler::getFilename() — Method in class RevisionCompiler
RevisionCompiler::getSources() — Method in class RevisionCompiler
RevisionCompiler::getUrl() — Method in class RevisionCompiler
RevisionCompiler::getCacheDifferentiator() — Method in class RevisionCompiler
FileSource::getContent() — Method in class FileSource
FileSource::getCacheDifferentiator() — Method in class FileSource
FileSource::getPath() — Method in class FileSource
FileSource::getExtensionId() — Method in class FileSource
SourceCollector::getSources() — Method in class SourceCollector
SourceInterface::getContent() — Method in class SourceInterface
SourceInterface::getCacheDifferentiator() — Method in class SourceInterface
StringSource::getContent() — Method in class StringSource
StringSource::getCacheDifferentiator() — Method in class StringSource
VersionerInterface::getRevision() — Method in class VersionerInterface
Assets::getUrls() — Method in class Assets

Maps provided CompilerInterfaces to their URLs.

Document::getForumApiDocument() — Method in class Document
GroupPolicyClass in namespace Flarum\Group\Access
$DeleteGroup#groupIdProperty in class DeleteGroup

The ID of the group to delete.

$DeleteGroupHandler#groupsProperty in class DeleteGroupHandler
$EditGroup#groupIdProperty in class EditGroup

The ID of the group to edit.

$EditGroupHandler#groupsProperty in class EditGroupHandler
$Created#groupProperty in class Created
$Deleted#groupProperty in class Deleted
$Deleting#groupProperty in class Deleting

The group that will be deleted.

$Renamed#groupProperty in class Renamed
$Saving#groupProperty in class Saving

The group that will be saved.

GroupFiltererClass in namespace Flarum\Group\Filter
$GroupFilterer#groupsProperty in class GroupFilterer
GroupFilterer::getQuery() — Method in class GroupFilterer
HiddenFilter::getFilterKey() — Method in class HiddenFilter

This filter will only be run when a query contains a filter param with this key.

GroupClass in namespace Flarum\Group
GroupRepositoryClass in namespace Flarum\Group
GroupServiceProviderClass in namespace Flarum\Group
GroupValidatorClass in namespace Flarum\Group
$Permission#group_idProperty in class Permission
Permission::group() — Method in class Permission

Define the relationship with the group that this permission is for.

AccessToken::generate() — Method in class AccessToken

Generate an access token for the specified user.

AccessToken::getModels() — Method in class AccessToken

Get the type-to-model map.

ActorReference::getActor() — Method in class ActorReference
CookieFactory::getName() — Method in class CookieFactory

Get a cookie name.

MethodNotAllowedException::getType() — Method in class MethodNotAllowedException

Determine the exception's type.

RouteNotFoundException::getType() — Method in class RouteNotFoundException

Determine the exception's type.

TokenMismatchException::getType() — Method in class TokenMismatchException

Determine the exception's type.

AccessTokenFilterer::getQuery() — Method in class AccessTokenFilterer
UserFilter::getFilterKey() — Method in class UserFilter
ResolveRoute::getDispatcher() — Method in class ResolveRoute
RequestUtil::getActor() — Method in class RequestUtil
RouteCollection::get() — Method in class RouteCollection
RouteCollection::getRoutes() — Method in class RouteCollection
RouteCollection::getRouteData() — Method in class RouteCollection
RouteCollection::getPath() — Method in class RouteCollection
AdminUser::getUsername() — Method in class AdminUser
AdminUser::getAttributes() — Method in class AdminUser
Installer::getRequestHandler() — Method in class Installer
Installer::getConsoleCommands() — Method in class Installer
Step::getMessage() — Method in class Step

A one-line status message summarizing what's happening in this step.

ConnectToDatabase::getMessage() — Method in class ConnectToDatabase

A one-line status message summarizing what's happening in this step.

CreateAdminUser::getMessage() — Method in class CreateAdminUser

A one-line status message summarizing what's happening in this step.

EnableBundledExtensions::getMessage() — Method in class EnableBundledExtensions

A one-line status message summarizing what's happening in this step.

PublishAssets::getMessage() — Method in class PublishAssets

A one-line status message summarizing what's happening in this step.

RunMigrations::getMessage() — Method in class RunMigrations

A one-line status message summarizing what's happening in this step.

StoreConfig::getMessage() — Method in class StoreConfig

A one-line status message summarizing what's happening in this step.

WriteSettings::getMessage() — Method in class WriteSettings

A one-line status message summarizing what's happening in this step.

LocaleManager::getLocale() — Method in class LocaleManager
LocaleManager::getLocales() — Method in class LocaleManager
LocaleManager::getJsFiles() — Method in class LocaleManager
LocaleManager::getCssFiles() — Method in class LocaleManager
LocaleManager::getTranslator() — Method in class LocaleManager
Translator::get() — Method in class Translator
Translator::getCatalogue() — Method in class Translator

{@inheritdoc}

BlueprintInterface::getFromUser() — Method in class BlueprintInterface

Get the user that sent the notification.

BlueprintInterface::getSubject() — Method in class BlueprintInterface

Get the model that is the subject of this activity.

BlueprintInterface::getData() — Method in class BlueprintInterface

Get the data to be stored in the notification.

BlueprintInterface::getType() — Method in class BlueprintInterface

Get the serialized type of this activity.

BlueprintInterface::getSubjectModel() — Method in class BlueprintInterface

Get the name of the model class for the subject of this activity.

DiscussionRenamedBlueprint::getFromUser() — Method in class DiscussionRenamedBlueprint

Get the user that sent the notification.

DiscussionRenamedBlueprint::getSubject() — Method in class DiscussionRenamedBlueprint

Get the model that is the subject of this activity.

DiscussionRenamedBlueprint::getData() — Method in class DiscussionRenamedBlueprint

Get the data to be stored in the notification.

DiscussionRenamedBlueprint::getType() — Method in class DiscussionRenamedBlueprint

Get the serialized type of this activity.

DiscussionRenamedBlueprint::getSubjectModel() — Method in class DiscussionRenamedBlueprint

Get the name of the model class for the subject of this activity.

MailableInterface::getEmailView() — Method in class MailableInterface

Get the name of the view to construct a notification email with.

MailableInterface::getEmailSubject() — Method in class MailableInterface

Get the subject line for a notification email.

Notification::getDataAttribute() — Method in class Notification

When getting the data attribute, unserialize the JSON stored in the database into a plain array.

Notification::getSubjectModelAttribute() — Method in class Notification

Get the subject model for this notification record by looking up its type in our subject model map.

Notification::getSubjectModels() — Method in class Notification

Get the type-to-subject-model map.

Notification::getBlueprintAttributes() — Method in class Notification
NotificationSyncer::getNotificationDrivers() — Method in class NotificationSyncer
AbstractEventPost::getContentAttribute() — Method in class AbstractEventPost

Unserialize the content attribute from the database's JSON value.

CommentPost::getContentAttribute() — Method in class CommentPost

Unparse the parsed content.

CommentPost::getParsedContentAttribute() — Method in class CommentPost

Get the parsed/raw content.

CommentPost::getFormatter() — Method in class CommentPost

Get the text formatter instance.

FloodingException::getType() — Method in class FloodingException

Determine the exception's type.

AuthorFilter::getFilterKey() — Method in class AuthorFilter

This filter will only be run when a query contains a filter param with this key.

DiscussionFilter::getFilterKey() — Method in class DiscussionFilter

This filter will only be run when a query contains a filter param with this key.

IdFilter::getFilterKey() — Method in class IdFilter

This filter will only be run when a query contains a filter param with this key.

NumberFilter::getFilterKey() — Method in class NumberFilter

This filter will only be run when a query contains a filter param with this key.

PostFilterer::getQuery() — Method in class PostFilterer
TypeFilter::getFilterKey() — Method in class TypeFilter

This filter will only be run when a query contains a filter param with this key.

Post::getModels() — Method in class Post

Get the type-to-model map.

PostRepository::getIndexForNumber() — Method in class PostRepository

Get the position within a discussion where a post with a certain number is. If the post with that number does not exist, the index of the closest post to it will be returned.

AbstractQueryState::getQuery() — Method in class AbstractQueryState

Get the query builder for the search results query.

AbstractQueryState::getActor() — Method in class AbstractQueryState

Get the user who is performing the search.

AbstractQueryState::getDefaultSort() — Method in class AbstractQueryState

Get the default sort order for the search.

QueryResults::getResults() — Method in class QueryResults
AbstractRegexGambit::getGambitPattern() — Method in class AbstractRegexGambit

The regex pattern to match the bit against.

$AbstractSearcher#gambitsProperty in class AbstractSearcher
AbstractSearcher::getQuery() — Method in class AbstractSearcher
GambitInterfaceClass in namespace Flarum\Search
GambitManagerClass in namespace Flarum\Search
$GambitManager#gambitsProperty in class GambitManager
SearchState::getActiveGambits() — Method in class SearchState

Get a list of the gambits that are active in this search.

DatabaseSettingsRepository::get() — Method in class DatabaseSettingsRepository
DefaultSettingsRepository::get() — Method in class DefaultSettingsRepository
MemoryCacheSettingsRepository::get() — Method in class MemoryCacheSettingsRepository
OverrideSettingsRepository::get() — Method in class OverrideSettingsRepository
SettingsRepositoryInterface::get() — Method in class SettingsRepositoryInterface
$SettingsValidator#globalRulesProperty in class SettingsValidator

These rules apply to all attributes.

UninstalledSettingsRepository::get() — Method in class UninstalledSettingsRepository
GateClass in namespace Flarum\User\Access
Gate::getPolicies() — Method in class Gate

Get all policies for a given model and ability.

AccountActivationMailerTrait::generateToken() — Method in class AccountActivationMailerTrait
AccountActivationMailerTrait::getEmailData() — Method in class AccountActivationMailerTrait

Get the data that should be made available to email templates.

AvatarValidator::getMaxSize() — Method in class AvatarValidator
AvatarValidator::getAllowedTypes() — Method in class AvatarValidator
EmailConfirmationMailer::generateToken() — Method in class EmailConfirmationMailer
EmailConfirmationMailer::getEmailData() — Method in class EmailConfirmationMailer

Get the data that should be made available to email templates.

EmailToken::generate() — Method in class EmailToken

Generate an email token for the specified user.

GroupsChangedClass in namespace Flarum\User\Event
InvalidConfirmationTokenException::getType() — Method in class InvalidConfirmationTokenException

Determine the exception's type.

NotAuthenticatedException::getType() — Method in class NotAuthenticatedException

Determine the exception's type.

PermissionDeniedException::getType() — Method in class PermissionDeniedException

Determine the exception's type.

UserFilterer::getQuery() — Method in class UserFilterer
GuestClass in namespace Flarum\User
Guest::getGroupsAttribute() — Method in class Guest

Get the guest's group, containing only the 'guests' group model.

PasswordToken::generate() — Method in class PasswordToken

Generate a password token for the specified user.

EmailFilterGambit::getGambitPattern() — Method in class EmailFilterGambit

The regex pattern to match the bit against.

EmailFilterGambit::getFilterKey() — Method in class EmailFilterGambit

This filter will only be run when a query contains a filter param with this key.

GroupFilterGambitClass in namespace Flarum\User\Query
GroupFilterGambit::getGambitPattern() — Method in class GroupFilterGambit

The regex pattern to match the bit against.

GroupFilterGambit::getFilterKey() — Method in class GroupFilterGambit

This filter will only be run when a query contains a filter param with this key.

RegistrationToken::generate() — Method in class RegistrationToken

Generate an auth token for the specified user.

UserSearcher::getQuery() — Method in class UserSearcher
$User#groupProcessorsProperty in class User

An array of callables, through each of which the user's list of groups is passed before being returned.

$User#gateProperty in class User

The access gate.

User::getAvatarUrlAttribute() — Method in class User

Get the URL of the user's avatar.

User::getDisplayNameAttribute() — Method in class User

Get the user's display name.

User::getAlertableNotificationTypes() — Method in class User

Get the notification types that should be alerted to this user, according to their preferences.

User::getUnreadNotificationCount() — Method in class User

Get the number of unread notifications for the user.

User::getUnreadNotifications() — Method in class User

Get all notifications that have not been read yet.

User::getNewNotificationCount() — Method in class User

Get the number of new, unseen notifications for the user.

User::getPreferencesAttribute() — Method in class User

Get the values of all registered preferences for this user, by transforming their stored preferences and merging them with the defaults.

User::getPreference() — Method in class User

Get the value of a preference for this user.

User::groups() — Method in class User

Define the relationship with the user's groups.

User::getPermissions() — Method in class User

Get a list of permissions that the user has.

User::getNotificationPreferenceKey() — Method in class User

Get the key for a preference which flags whether or not the user will receive a notification for $type via $method.

UserRepository::getIdForUsername() — Method in class UserRepository

Get the ID of a user with the given username.

UserRepository::getIdsForUsernames() — Method in class UserRepository
UserRepository::getIdsForUsername() — Method in class UserRepository

Find users by matching a string of words against their username, optionally making sure they are visible to a certain user.

UserValidator::getUser() — Method in class UserValidator
UserValidator::getRules() — Method in class UserValidator
UserValidator::getMessages() — Method in class UserValidator

H

UpdateExtensionController::handle() — Method in class UpdateExtensionController

{@inheritdoc}

AbstractCreateController::handle() — Method in class AbstractCreateController

{@inheritdoc}

AbstractDeleteController::handle() — Method in class AbstractDeleteController

{@inheritdoc}

AbstractSerializeController::handle() — Method in class AbstractSerializeController

{@inheritdoc}

CreateTokenController::handle() — Method in class CreateTokenController

{@inheritdoc}

ForgotPasswordController::handle() — Method in class ForgotPasswordController

{@inheritdoc}

SendConfirmationEmailController::handle() — Method in class SendConfirmationEmailController

{@inheritdoc}

SendTestMailController::handle() — Method in class SendTestMailController
SetPermissionController::handle() — Method in class SetPermissionController

{@inheritdoc}

SetSettingsController::handle() — Method in class SetSettingsController

{@inheritdoc}

UpdateExtensionController::handle() — Method in class UpdateExtensionController

{@inheritdoc}

AbstractSerializer::hasOne() — Method in class AbstractSerializer

Get a relationship builder for a has-one relationship.

AbstractSerializer::hasMany() — Method in class AbstractSerializer

Get a relationship builder for a has-many relationship.

BasicDiscussionSerializer::hiddenUser() — Method in class BasicDiscussionSerializer
PostSerializer::hiddenUser() — Method in class PostSerializer
AbstractCommand::hasOption() — Method in class AbstractCommand

Did the user pass the given option?

DiscussionPolicy::hide() — Method in class DiscussionPolicy
DeleteDiscussionHandler::handle() — Method in class DeleteDiscussionHandler
EditDiscussionHandler::handle() — Method in class EditDiscussionHandler
ReadDiscussionHandler::handle() — Method in class ReadDiscussionHandler
StartDiscussionHandler::handle() — Method in class StartDiscussionHandler
$Discussion#hidden_atProperty in class Discussion
$Discussion#hidden_user_idProperty in class Discussion
Discussion::hide() — Method in class Discussion

Hide the discussion.

DiscussionRenamedLogger::handle() — Method in class DiscussionRenamedLogger
HiddenClass in namespace Flarum\Discussion\Event
HiddenFilterGambitClass in namespace Flarum\Discussion\Query
ApiSerializer::hasOne() — Method in class ApiSerializer

Establish a simple hasOne relationship from this serializer to another serializer.

ApiSerializer::hasMany() — Method in class ApiSerializer

Establish a simple hasMany relationship from this serializer to another serializer.

ErrorHandling::handler() — Method in class ErrorHandling

Register a handler with custom error handling logic.

Model::hasOne() — Method in class Model

Establish a simple hasOne relationship from this model to another model.

Model::hasMany() — Method in class Model

Establish a simple hasMany relationship from this model to another model.

ToggleExtensionHandler::handle() — Method in class ToggleExtensionHandler
DefaultLanguagePackGuard::handle() — Method in class DefaultLanguagePackGuard
CircularDependenciesExceptionHandler::handle() — Method in class CircularDependenciesExceptionHandler
DependentExtensionsExceptionHandler::handle() — Method in class DependentExtensionsExceptionHandler
MissingDependenciesExceptionHandler::handle() — Method in class MissingDependenciesExceptionHandler
$Extension#homepageProperty in class Extension
Extension::hasAssets() — Method in class Extension

Tests whether the extension has assets.

Extension::hasMigrations() — Method in class Extension

Tests whether the extension has migrations.

ConfirmEmailController::handle() — Method in class ConfirmEmailController
GlobalLogOutController::handle() — Method in class GlobalLogOutController
LogInController::handle() — Method in class LogInController

{@inheritdoc}

LogOutController::handle() — Method in class LogOutController
RegisterController::handle() — Method in class RegisterController

{@inheritdoc}

SavePasswordController::handle() — Method in class SavePasswordController
ValidateCustomLess::hasDirtyCustomLessSettings() — Method in class ValidateCustomLess
ScheduleRunCommand::handle() — Method in class ScheduleRunCommand

{@inheritdoc}

IlluminateValidationExceptionHandler::handle() — Method in class IlluminateValidationExceptionHandler
ValidationExceptionHandler::handle() — Method in class ValidationExceptionHandler
HandledErrorClass in namespace Flarum\Foundation\ErrorHandling

An error that was caught / interpreted by Flarum's error handling stack.

HandledError::hasDetails() — Method in class HandledError
HttpFormatterClass in namespace Flarum\Foundation\ErrorHandling
Registry::handle() — Method in class Registry

Map exceptions to handled errors.

MaintenanceModeHandler::handle() — Method in class MaintenanceModeHandler

Handle the request and return a response.

Site::hasConfigFile() — Method in class Site
Controller::handle() — Method in class Controller
$Document#hasNextPageProperty in class Document

Is there a next page?

$Document#headProperty in class Document

An array of strings to append to the page's .

CreateGroupHandler::handle() — Method in class CreateGroupHandler
DeleteGroupHandler::handle() — Method in class DeleteGroupHandler
EditGroupHandler::handle() — Method in class EditGroupHandler
HiddenFilterClass in namespace Flarum\Group\Filter
Group::hasPermission() — Method in class Group

Check whether the group has a certain permission.

AbstractHtmlController::handle() — Method in class AbstractHtmlController
HttpServiceProviderClass in namespace Flarum\Http
HandleErrorsClass in namespace Flarum\Http\Middleware

Catch exceptions thrown in a PSR-15 middleware stack and handle them safely.

$StartSession#handlerProperty in class StartSession
$RememberAccessToken#hiddenProperty in class RememberAccessToken
$SessionAccessToken#hiddenProperty in class SessionAccessToken
InstallController::handle() — Method in class InstallController
LocaleManager::hasLocale() — Method in class LocaleManager
SendRawEmailJob::handle() — Method in class SendRawEmailJob
DeleteAllNotificationsHandler::handle() — Method in class DeleteAllNotificationsHandler
ReadAllNotificationsHandler::handle() — Method in class ReadAllNotificationsHandler
ReadNotificationHandler::handle() — Method in class ReadNotificationHandler
SendEmailNotificationJob::handle() — Method in class SendEmailNotificationJob
SendNotificationsJob::handle() — Method in class SendNotificationsJob
PostPolicy::hide() — Method in class PostPolicy
DeletePostHandler::handle() — Method in class DeletePostHandler
EditPostHandler::handle() — Method in class EditPostHandler
PostReplyHandler::handle() — Method in class PostReplyHandler
CommentPost::hide() — Method in class CommentPost

Hide the post.

HiddenClass in namespace Flarum\Post\Event
$Post#hidden_atProperty in class Post
$Post#hidden_user_idProperty in class Post
$Post#hiddenUserProperty in class Post
Post::hiddenUser() — Method in class Post

Define the relationship with the user who hid the post.

UpdateController::handle() — Method in class UpdateController
AccountActivationMailer::handle() — Method in class AccountActivationMailer
ConfirmEmailHandler::handle() — Method in class ConfirmEmailHandler
DeleteAvatarHandler::handle() — Method in class DeleteAvatarHandler
DeleteUserHandler::handle() — Method in class DeleteUserHandler
EditUserHandler::handle() — Method in class EditUserHandler
RegisterUserHandler::handle() — Method in class RegisterUserHandler
UploadAvatarHandler::handle() — Method in class UploadAvatarHandler
EmailConfirmationMailer::handle() — Method in class EmailConfirmationMailer
RequestPasswordResetJob::handle() — Method in class RequestPasswordResetJob
SelfDemotionGuard::handle() — Method in class SelfDemotionGuard

Prevent an admin from removing their admin permission via the API.

SessionManager::handler() — Method in class SessionManager

Returns the configured session handler.

$User#hasherProperty in class User

The hasher with which to hash passwords.

User::hasPermission() — Method in class User

Check whether the user has a certain permission based on their groups.

User::hasPermissionLike() — Method in class User

Check whether the user has a permission that is like the given string, based on their groups.

I

IndexClass in namespace Flarum\Admin\Content
$ApiKey#idProperty in class ApiKey
$AbstractSerializeController#includeProperty in class AbstractSerializeController

The relationships that are included by default.

$CreateDiscussionController#includeProperty in class CreateDiscussionController

{@inheritdoc}

$CreatePostController#includeProperty in class CreatePostController

{@inheritdoc}

$ListDiscussionsController#includeProperty in class ListDiscussionsController

{@inheritdoc}

$ListNotificationsController#includeProperty in class ListNotificationsController

{@inheritdoc}

$ListPostsController#includeProperty in class ListPostsController

{@inheritdoc}

$ListUsersController#includeProperty in class ListUsersController

{@inheritdoc}

$ShowDiscussionController#includeProperty in class ShowDiscussionController

{@inheritdoc}

$ShowForumController#includeProperty in class ShowForumController

{@inheritdoc}

$ShowPostController#includeProperty in class ShowPostController

{@inheritdoc}

$ShowUserController#includeProperty in class ShowUserController

{@inheritdoc}

$UpdatePostController#includeProperty in class UpdatePostController

{@inheritdoc}

$UpdateUserController#includeProperty in class UpdateUserController

{@inheritdoc}

$UploadFaviconController#imageManagerProperty in class UploadFaviconController
$UploadLogoController#imageManagerProperty in class UploadLogoController
InvalidAccessTokenExceptionClass in namespace Flarum\Api\Exception
$AbstractCommand#inputProperty in class AbstractCommand
AbstractCommand::info() — Method in class AbstractCommand

Send an info message to the user.

Schedule::isDownForMaintenance() — Method in class Schedule
$AbstractModel#idProperty in class AbstractModel
Migrator::installFromSchema() — Method in class Migrator

Initialize the Flarum database from a schema dump.

$StartDiscussion#ipAddressProperty in class StartDiscussion

The current ip address of the actor.

$Discussion#idProperty in class Discussion
$Discussion#is_privateProperty in class Discussion
IdWithTransliteratedSlugDriverClass in namespace Flarum\Discussion
Middleware::insertBefore() — Method in class Middleware

Inserts a middleware before an existing middleware.

Middleware::insertAfter() — Method in class Middleware

Inserts a middleware after an existing middleware.

$Extension#idProperty in class Extension

Unique Id of the extension.

$Extension#installedProperty in class Extension

Whether the extension is installed.

Extension::isInstalled() — Method in class Extension
ExtensionManager::isEnabled() — Method in class ExtensionManager

Whether the extension is enabled.

IndexClass in namespace Flarum\Forum\Content
Application::inDebugMode() — Method in class Application

Check if Flarum is in debug mode.

Application::isBooted() — Method in class Application

Determine if the application has booted.

ApplicationInfoProvider::identifyQueueDriver() — Method in class ApplicationInfoProvider

Identify the queue driver in use.

ApplicationInfoProvider::identifyDatabaseVersion() — Method in class ApplicationInfoProvider

Identify the version of the database we are connected to.

ApplicationInfoProvider::identifySessionDriver() — Method in class ApplicationInfoProvider

Reports on the session driver in use based on three scenarios:

  1. If the configured session driver is valid and in use, it will be returned.
ApplicationInfoProvider::identifyPHPVersion() — Method in class ApplicationInfoProvider

Identifiy the current PHP version.

Config::inDebugMode() — Method in class Config
Config::inMaintenanceMode() — Method in class Config
InfoCommandClass in namespace Flarum\Foundation\Console
IlluminateValidationExceptionHandlerClass in namespace Flarum\Foundation\ErrorHandling\ExceptionHandler
IOExceptionClass in namespace Flarum\Foundation
InstalledAppClass in namespace Flarum\Foundation
InstalledSiteClass in namespace Flarum\Foundation
$LessCompiler#importDirsProperty in class LessCompiler
$Group#idProperty in class Group
$Group#iconProperty in class Group
$Group#is_hiddenProperty in class Group
$AccessToken#idProperty in class AccessToken
InjectActorReferenceClass in namespace Flarum\Http\Middleware
InstallCommandClass in namespace Flarum\Install\Console
$InstallCommand#installationProperty in class InstallCommand
InstallCommand::init() — Method in class InstallCommand
InstallCommand::install() — Method in class InstallCommand
$UserDataProvider#inputProperty in class UserDataProvider
IndexControllerClass in namespace Flarum\Install\Controller
$IndexController#installationProperty in class IndexController
InstallControllerClass in namespace Flarum\Install\Controller
$InstallController#installationProperty in class InstallController
InstallServiceProviderClass in namespace Flarum\Install
InstallationClass in namespace Flarum\Install
InstallerClass in namespace Flarum\Install
$Notification#idProperty in class Notification
$PostReply#ipAddressProperty in class PostReply

The IP address of the actor.

$PostReply#isFirstPostProperty in class PostReply
IdFilterClass in namespace Flarum\Post\Filter
$Post#idProperty in class Post
$Post#ip_addressProperty in class Post
$Post#is_privateProperty in class Post
Post::isVisibleTo() — Method in class Post

Determine whether or not this post is visible to the given user.

$MemoryCacheSettingsRepository#innerProperty in class MemoryCacheSettingsRepository
$MemoryCacheSettingsRepository#isCachedProperty in class MemoryCacheSettingsRepository
$OverrideSettingsRepository#innerProperty in class OverrideSettingsRepository
IndexControllerClass in namespace Flarum\Update\Controller
$AvatarValidator#imageManagerProperty in class AvatarValidator
$RegisterUserHandler#imageManagerProperty in class RegisterUserHandler
$UploadAvatarHandler#imageManagerProperty in class UploadAvatarHandler
$EmailToken#incrementingProperty in class EmailToken

Use a custom primary key for this model.

$AvatarSaving#imageProperty in class AvatarSaving

The image that will be saved.

$LoggedOut#isGlobalProperty in class LoggedOut
InvalidConfirmationTokenExceptionClass in namespace Flarum\User\Exception
$Guest#idProperty in class Guest

Override the ID of this user, as a guest does not have an ID.

Guest::isGuest() — Method in class Guest

Check whether or not the user is a guest.

IdSlugDriverClass in namespace Flarum\User
$LoginProvider#idProperty in class LoginProvider
$LoginProvider#identifierProperty in class LoginProvider
$PasswordToken#incrementingProperty in class PasswordToken

Use a custom primary key for this model.

$RegistrationToken#incrementingProperty in class RegistrationToken

Use a custom primary key for this model.

$RegistrationToken#identifierProperty in class RegistrationToken
$User#idProperty in class User
$User#is_email_confirmedProperty in class User
User::isAdmin() — Method in class User

Check whether or not the user is an administrator.

User::isGuest() — Method in class User

Check whether or not the user is a guest.

J

JsonApiResponseClass in namespace Flarum\Api
Frontend::js() — Method in class Frontend

Add a JavaScript file to load in the frontend.

JsonApiFormatterClass in namespace Flarum\Foundation\ErrorHandling

A formatter to render exceptions as valid {JSON:API} error object.

Assets::js() — Method in class Assets
JsCompilerClass in namespace Flarum\Frontend\Compiler
$Document#jsProperty in class Document

An array of JavaScript URLs to load.

$LocaleManager#jsProperty in class LocaleManager
$User#joined_atProperty in class User

K

$ApiKey#keyProperty in class ApiKey
$Extension#keywordsProperty in class Extension
KnownErrorClass in namespace Flarum\Foundation

An exception that has a well-known meaning in a Flarum application.

$Serializing#keyProperty in class Serializing

The settings key being saved.

L

$ApiKey#last_activity_atProperty in class ApiKey
$AbstractSerializeController#limitProperty in class AbstractSerializeController

The number of records included by default.

$AbstractSerializeController#loadRelationsProperty in class AbstractSerializeController
$AbstractSerializeController#loadRelationCallablesProperty in class AbstractSerializeController
AbstractSerializeController::loadRelations() — Method in class AbstractSerializeController

Eager loads the required relationships.

ListAccessTokensControllerClass in namespace Flarum\Api\Controller
ListDiscussionsControllerClass in namespace Flarum\Api\Controller
ListGroupsControllerClass in namespace Flarum\Api\Controller
$ListGroupsController#limitProperty in class ListGroupsController

{@inheritdoc}

ListNotificationsControllerClass in namespace Flarum\Api\Controller
ListPostsControllerClass in namespace Flarum\Api\Controller
ListUsersControllerClass in namespace Flarum\Api\Controller
BasicDiscussionSerializer::lastPostedUser() — Method in class BasicDiscussionSerializer
BasicDiscussionSerializer::lastPost() — Method in class BasicDiscussionSerializer
$BasicPostSerializer#logProperty in class BasicPostSerializer
Server::listen() — Method in class Server
DatabaseMigrationRepository::log() — Method in class DatabaseMigrationRepository

Log that a migration was run.

Collection::loadAggregate() — Method in class Collection

This is done to prevent conflicts when using visibility scopes.

MigrationRepositoryInterface::log() — Method in class MigrationRepositoryInterface

Log that a migration was run.

$ReadDiscussion#lastReadPostNumberProperty in class ReadDiscussion

The number of the post to mark as read.

$Discussion#last_posted_atProperty in class Discussion
$Discussion#last_posted_user_idProperty in class Discussion
$Discussion#last_post_idProperty in class Discussion
$Discussion#last_post_numberProperty in class Discussion
$Discussion#lastPostProperty in class Discussion
$Discussion#lastPostedUserProperty in class Discussion
Discussion::lastPost() — Method in class Discussion

Define the relationship with the discussion's last post.

Discussion::lastPostedUser() — Method in class Discussion

Define the relationship with the discussion's most recent author.

$UserState#last_read_atProperty in class UserState
$UserState#last_read_post_numberProperty in class UserState
ApiController::load() — Method in class ApiController

Eager loads relationships needed for serializer logic.

ApiController::loadWhere() — Method in class ApiController

Allows loading a relationship with additional query modification.

Event::listen() — Method in class Event

Add a listener to a domain event dispatched by flarum or a flarum extension.

LanguagePackClass in namespace Flarum\Extend
LifecycleInterfaceClass in namespace Flarum\Extend
LinkClass in namespace Flarum\Extend
LocalesClass in namespace Flarum\Extend
$Extension#licenseProperty in class Extension
LogInControllerClass in namespace Flarum\Forum\Controller
LogOutControllerClass in namespace Flarum\Forum\Controller
LogInValidatorClass in namespace Flarum\Forum
$ValidateCustomLess#localesProperty in class ValidateCustomLess
$Application#loadedProvidersProperty in class Application

The names of the loaded service providers.

LogReporterClass in namespace Flarum\Foundation\ErrorHandling

Log caught exceptions to a PSR-3 logger instance.

$LogReporter#loggerProperty in class LogReporter
Site::loadConfig() — Method in class Site
Site::loadExtenders() — Method in class Site
$AddLocaleAssets#localesProperty in class AddLocaleAssets
$AddTranslations#localesProperty in class AddTranslations
$Assets#lessImportDirsProperty in class Assets
$Assets#lessImportOverridesProperty in class Assets
Assets::localeJs() — Method in class Assets
Assets::localeCss() — Method in class Assets
LessCompilerClass in namespace Flarum\Frontend\Compiler
$LessCompiler#lessImportOverridesProperty in class LessCompiler
$Document#languageProperty in class Document

The language of the document, displayed as the value of the attribute lang in the tag.

$Document#layoutViewProperty in class Document

The name of the frontend layout view to display.

$RecompileFrontendAssets#localesProperty in class RecompileFrontendAssets
$AccessToken#lifetimeProperty in class AccessToken

How long this access token should be valid from the time of last activity.

$AccessToken#last_activity_atProperty in class AccessToken
$AccessToken#last_ip_addressProperty in class AccessToken
$AccessToken#last_user_agentProperty in class AccessToken
$DeveloperAccessToken#lifetimeProperty in class DeveloperAccessToken
$SetLocale#localesProperty in class SetLocale
$RememberAccessToken#lifetimeProperty in class RememberAccessToken
Server::listen() — Method in class Server
$SessionAccessToken#lifetimeProperty in class SessionAccessToken
SessionAuthenticator::logIn() — Method in class SessionAuthenticator
SessionAuthenticator::logOut() — Method in class SessionAuthenticator
LocaleManagerClass in namespace Flarum\Locale
$LocaleManager#localesProperty in class LocaleManager
LocaleServiceProviderClass in namespace Flarum\Locale
PrefixedYamlFileLoader::load() — Method in class PrefixedYamlFileLoader

{@inheritdoc}

LogDriverClass in namespace Flarum\Mail
ListenCommandClass in namespace Flarum\Queue\Console
ListenerClass in namespace Flarum\Queue
$AvatarValidator#laravelValidatorProperty in class AvatarValidator
LoggedInClass in namespace Flarum\User\Event
LoggedOutClass in namespace Flarum\User\Event
LoginProviderClass in namespace Flarum\User
$LoginProvider#last_login_atProperty in class LoginProvider
LoginProvider::logIn() — Method in class LoginProvider

Get the user associated with the provider so that they can be logged in.

$User#last_seen_atProperty in class User
User::loginProviders() — Method in class User

Get the user's login providers.

M

$AbstractSerializeController#maxLimitProperty in class AbstractSerializeController

The maximum number of records that can be requested.

$SendTestMailController#mailerProperty in class SendTestMailController
UploadFaviconController::makeImage() — Method in class UploadFaviconController
UploadImageController::makeImage() — Method in class UploadImageController
UploadLogoController::makeImage() — Method in class UploadLogoController
BasicDiscussionSerializer::mostRelevantPost() — Method in class BasicDiscussionSerializer
MailSettingsSerializerClass in namespace Flarum\Api\Serializer
MigrateCommandClass in namespace Flarum\Database\Console
$ResetCommand#managerProperty in class ResetCommand
MigrationKeyMissingClass in namespace Flarum\Database\Exception
MigrationClass in namespace Flarum\Database

Migration factory.

MigrationRepositoryInterfaceClass in namespace Flarum\Database
MigratorClass in namespace Flarum\Database
$Discussion#modifiedPostsProperty in class Discussion

An array of posts that have been modified during this request.

Discussion::mergePost() — Method in class Discussion

Save a post, attempting to merge it with the discussion's last post.

Discussion::mostRelevantPost() — Method in class Discussion

Define the relationship with the discussion's most relevant post.

MailClass in namespace Flarum\Extend
MiddlewareClass in namespace Flarum\Extend
ModelClass in namespace Flarum\Extend
ModelPrivateClass in namespace Flarum\Extend

Some models, in particular Discussion and CommentPost, are intended to support a "private" mode, wherein they aren't visible unless some criteria is met. This can be used to implement anything from private discussions to post approvals.

ModelUrlClass in namespace Flarum\Extend
ModelVisibilityClass in namespace Flarum\Extend

Model visibility scoping allows us to scope queries based on the current user.

Policy::modelPolicy() — Method in class Policy

Add a custom policy for when an ability check is ran on an instance of a model.

MissingDependenciesExceptionClass in namespace Flarum\Extension\Exception

This exception is thrown when someone attempts to enable an extension whose Flarum extension dependencies are not all enabled.

$MissingDependenciesException#missing_dependenciesProperty in class MissingDependenciesException
MissingDependenciesExceptionHandlerClass in namespace Flarum\Extension\Exception
Extension::migrate() — Method in class Extension
$ExtensionManager#migratorProperty in class ExtensionManager
ExtensionManager::migrate() — Method in class ExtensionManager

Runs the database migrations for the extension.

ExtensionManager::migrateDown() — Method in class ExtensionManager

Runs the database migrations to reset the database to its old state.

ResponseFactory::make() — Method in class ResponseFactory
AbstractValidator::makeValidator() — Method in class AbstractValidator

Make a new validator instance for this model.

Application::markAsRegistered() — Method in class Application

Mark the given provider as registered.

MaintenanceModeHandlerClass in namespace Flarum\Foundation
Assets::makeJs() — Method in class Assets
Assets::makeCss() — Method in class Assets
Assets::makeLocaleJs() — Method in class Assets
Assets::makeLocaleCss() — Method in class Assets
Assets::makeJsCompiler() — Method in class Assets
Assets::makeLessCompiler() — Method in class Assets
MetaClass in namespace Flarum\Frontend\Content
$Document#metaProperty in class Document

An array of meta tags to append to the page's .

Document::makeView() — Method in class Document
Document::makeTitle() — Method in class Document
Document::makeLayout() — Method in class Document
Document::makeContent() — Method in class Document
Document::makePreloads() — Method in class Document
Document::makeHead() — Method in class Document
Document::makeJs() — Method in class Document
Document::makeFoot() — Method in class Document
BasicTitleDriver::makeTitle() — Method in class BasicTitleDriver
TitleDriverInterface::makeTitle() — Method in class TitleDriverInterface
Permission::map() — Method in class Permission

Get a map of permissions to the group IDs that have them.

$AccessToken#modelsProperty in class AccessToken

A map of access token types, as specified in the type column, to their classes.

CookieFactory::make() — Method in class CookieFactory

Make a new cookie instance.

MethodNotAllowedExceptionClass in namespace Flarum\Http\Exception
$PhpVersion#minVersionProperty in class PhpVersion
MailServiceProviderClass in namespace Flarum\Mail
MailgunDriverClass in namespace Flarum\Mail
EmailNotificationDriver::mailNotifications() — Method in class EmailNotificationDriver

Mail a notification to a list of users.

MailableInterfaceClass in namespace Flarum\Notification
$NotificationMailer#mailerProperty in class NotificationMailer
NotificationRepository::markAllAsRead() — Method in class NotificationRepository

Mark all of a user's notifications as read.

MergeableInterfaceClass in namespace Flarum\Post

A post that has the ability to be merged into an adjacent post.

$Post#modelsProperty in class Post

A map of post types, as specified in the type column, to their classes.

AbstractRegexGambit::match() — Method in class AbstractRegexGambit

Match the bit against this gambit.

MemoryCacheSettingsRepositoryClass in namespace Flarum\Settings
SettingsValidator::makeValidator() — Method in class SettingsValidator

Make a new validator instance for this model.

$User#marked_all_as_read_atProperty in class User
User::markAllAsRead() — Method in class User

Mark all discussions as read.

User::markNotificationsAsRead() — Method in class User

Mark all notifications as read.

N

$ListNotificationsController#notificationsProperty in class ListNotificationsController
NotificationSerializerClass in namespace Flarum\Api\Serializer
AbstractModel::newModelQuery() — Method in class AbstractModel
AbstractModel::newCollection() — Method in class AbstractModel
Migrator::note() — Method in class Migrator

Write a note to the conosle's output.

$DiscussionRenamedLogger#notificationsProperty in class DiscussionRenamedLogger
NotificationClass in namespace Flarum\Extend
View::namespace() — Method in class View

Register a new namespace of Laravel views.

$ToggleExtension#nameProperty in class ToggleExtension
$Extension#nameProperty in class Extension
Extension::nameToId() — Method in class Extension
InstalledApp::needsUpdate() — Method in class InstalledApp
$Assets#nameProperty in class Assets
$Group#name_singularProperty in class Group
$Group#name_pluralProperty in class Group
AccessToken::newFromBuilder() — Method in class AccessToken

Create a new model instance according to the access token type.

NullDriverClass in namespace Flarum\Mail
$DeleteAllNotificationsHandler#notificationsProperty in class DeleteAllNotificationsHandler
$ReadAllNotificationsHandler#notificationsProperty in class ReadAllNotificationsHandler
$ReadNotification#notificationIdProperty in class ReadNotification

The ID of the notification to mark as read.

NotificationDriverInterfaceClass in namespace Flarum\Notification\Driver
$Read#notificationProperty in class Read
NotificationClass in namespace Flarum\Notification

Models a notification record in the database.

Notification::notify() — Method in class Notification

Send notifications to the given recipients.

NotificationMailerClass in namespace Flarum\Notification
NotificationRepositoryClass in namespace Flarum\Notification
NotificationServiceProviderClass in namespace Flarum\Notification
NotificationSyncerClass in namespace Flarum\Notification

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.

$NotificationSyncer#notificationDriversProperty in class NotificationSyncer

A map of notification drivers.

$PostReplyHandler#notificationsProperty in class PostReplyHandler
NumberFilterClass in namespace Flarum\Post\Filter
$Post#numberProperty in class Post
Post::newFromBuilder() — Method in class Post

Create a new model instance according to the post's type.

NotAuthenticatedExceptionClass in namespace Flarum\User\Exception
User::notifications() — Method in class User

Define the relationship with the user's notifications.

O

$AbstractSerializeController#optionalIncludeProperty in class AbstractSerializeController

The relationships that are available to be included.

$ListDiscussionsController#optionalIncludeProperty in class ListDiscussionsController

{@inheritdoc}

$ShowDiscussionController#optionalIncludeProperty in class ShowDiscussionController

{@inheritdoc}

$AbstractCommand#outputProperty in class AbstractCommand
$Migrator#outputProperty in class Migrator

The output interface implementation.

$Renamed#oldTitleProperty in class Renamed
Formatter::onEnable() — Method in class Formatter
Formatter::onDisable() — Method in class Formatter
LanguagePack::onEnable() — Method in class LanguagePack
LanguagePack::onDisable() — Method in class LanguagePack
LifecycleInterface::onEnable() — Method in class LifecycleInterface
LifecycleInterface::onDisable() — Method in class LifecycleInterface
Locales::onEnable() — Method in class Locales
Locales::onDisable() — Method in class Locales
Theme::overrideLessImport() — Method in class Theme

This can be used to override LESS files that are imported within the code.

Theme::overrideFileSource() — Method in class Theme

This method allows overriding LESS file sources.

View::onEnable() — Method in class View
View::onDisable() — Method in class View
$Extension#optionalDependencyIdsProperty in class Extension

The IDs of all Flarum extensions that this extension should be booted after if enabled.

Config::offsetGet() — Method in class Config
Config::offsetExists() — Method in class Config
Config::offsetSet() — Method in class Config
Config::offsetUnset() — Method in class Config
LessCompiler::overrideSources() — Method in class LessCompiler
LessCompiler::overrideImports() — Method in class LessCompiler
$UserDataProvider#outputProperty in class UserDataProvider
Pipeline::on() — Method in class Pipeline
$NotificationSyncer#onePerUserProperty in class NotificationSyncer

Whether or not notifications are being limited to one per user.

NotificationSyncer::onePerUser() — Method in class NotificationSyncer

Limit notifications to one per user for the entire duration of the given callback.

$Revised#oldContentProperty in class Revised

We manually set the old content because at this stage the post has already been updated with the new content. So the original content is not available anymore.

OverrideSettingsRepositoryClass in namespace Flarum\Settings

A settings repository decorator that allows overriding certain values.

$OverrideSettingsRepository#overridesProperty in class OverrideSettingsRepository
$GroupsChanged#oldGroupsProperty in class GroupsChanged
$Renamed#oldUsernameProperty in class Renamed

P

AdminServiceProvider::populateRoutes() — Method in class AdminServiceProvider
DisableBrowserCache::process() — Method in class DisableBrowserCache
RequireAdministrateAbility::process() — Method in class RequireAdministrateAbility
ApiServiceProvider::populateRoutes() — Method in class ApiServiceProvider

Populate the API routes.

$Client#pipeProperty in class Client
$Client#parentProperty in class Client
Client::post() — Method in class Client
Client::put() — Method in class Client
Client::patch() — Method in class Client
$ListPostsController#postsProperty in class ListPostsController
$ShowDiscussionController#postsProperty in class ShowDiscussionController
$ShowPostController#postsProperty in class ShowPostController
FakeHttpMethods::process() — Method in class FakeHttpMethods
ThrottleApi::process() — Method in class ThrottleApi
BasicDiscussionSerializer::posts() — Method in class BasicDiscussionSerializer
PostSerializerClass in namespace Flarum\Api\Serializer
$GenerateDumpCommand#pathsProperty in class GenerateDumpCommand
$MigrateCommand#pathsProperty in class MigrateCommand
$Discussion#participant_countProperty in class Discussion
$Discussion#post_number_indexProperty in class Discussion

!!DEPRECATED!!

$Discussion#postsProperty in class Discussion
$Discussion#participantsProperty in class Discussion
Discussion::posts() — Method in class Discussion

Define the relationship with the discussion's posts.

Discussion::participants() — Method in class Discussion

Query the discussion's participants (a list of unique users who have posted in the discussion).

ApiController::prepareDataQuery() — Method in class ApiController
ApiController::prepareDataForSerialization() — Method in class ApiController
Formatter::parse() — Method in class Formatter

Prepare the system for parsing. This can be used to modify the text that will be parsed, or to modify the parser.

Frontend::preloads() — Method in class Frontend

Adds multiple asset preloads.

PolicyClass in namespace Flarum\Extend
PostClass in namespace Flarum\Extend
Routes::post() — Method in class Routes

Add a POST route.

Routes::put() — Method in class Routes

Add a PUT route.

Routes::patch() — Method in class Routes

Add a PATCH route.

User::permissionGroups() — Method in class User

Dynamically process a user's list of groups when calculating permissions.

$Extension#pathProperty in class Extension

The directory of this extension.

$Extension#provideProperty in class Extension
$ExtensionManager#pathsProperty in class ExtensionManager
ExtensionManager::publishAssets() — Method in class ExtensionManager

Copy the assets from an extension's assets directory into public view.

ExtensionManager::pluckTitles() — Method in class ExtensionManager

Returns the titles of the extensions passed.

$Formatter#parsingCallbacksProperty in class Formatter
Formatter::parse() — Method in class Formatter

Parse text.

$Registration#providedProperty in class Registration
$Registration#payloadProperty in class Registration
Registration::provide() — Method in class Registration
Registration::provideTrustedEmail() — Method in class Registration
Registration::provideAvatar() — Method in class Registration
ForumServiceProvider::populateRoutes() — Method in class ForumServiceProvider

Populate the forum client routes.

$Application#pathsProperty in class Application

The paths for the Flarum installation.

$AssetsPublishCommand#pathsProperty in class AssetsPublishCommand
$CacheClearCommand#pathsProperty in class CacheClearCommand
$EventGeneratorTrait#pendingEventsProperty in class EventGeneratorTrait
$InstalledSite#pathsProperty in class InstalledSite
PathsClass in namespace Flarum\Foundation
$Paths#publicProperty in class Paths
$UninstalledSite#pathsProperty in class UninstalledSite
FileVersioner::putRevision() — Method in class FileVersioner
$FileSource#pathProperty in class FileSource
VersionerInterface::putRevision() — Method in class VersionerInterface
$Document#payloadProperty in class Document

Other variables to preload into the Flarum JS.

$Document#pageProperty in class Document

Which page of content are we on?

$Document#preloadsProperty in class Document

An array of preloaded assets.

Frontend::populate() — Method in class Frontend
$Group#permissionsProperty in class Group
Group::permissions() — Method in class Group

Define the relationship with the group's permissions.

PermissionClass in namespace Flarum\Group
$Permission#permissionProperty in class Permission
$CookieFactory#prefixProperty in class CookieFactory

The prefix for the cookie names.

$CookieFactory#pathProperty in class CookieFactory

A path scope for the cookies.

AuthenticateWithHeader::process() — Method in class AuthenticateWithHeader
AuthenticateWithSession::process() — Method in class AuthenticateWithSession
CheckCsrfToken::process() — Method in class CheckCsrfToken
CollectGarbage::process() — Method in class CollectGarbage
ContentTypeOptionsHeader::process() — Method in class ContentTypeOptionsHeader
ExecuteRoute::process() — Method in class ExecuteRoute

Executes the route handler resolved in ResolveRoute.

FlarumPromotionHeader::process() — Method in class FlarumPromotionHeader
HandleErrors::process() — Method in class HandleErrors

Catch all errors that happen during further middleware execution.

InjectActorReference::process() — Method in class InjectActorReference
ParseJsonBodyClass in namespace Flarum\Http\Middleware
ParseJsonBody::process() — Method in class ParseJsonBody
ProcessIpClass in namespace Flarum\Http\Middleware
ProcessIp::process() — Method in class ProcessIp
$ReferrerPolicyHeader#policyProperty in class ReferrerPolicyHeader
ReferrerPolicyHeader::process() — Method in class ReferrerPolicyHeader
RememberFromCookie::process() — Method in class RememberFromCookie
ResolveRoute::process() — Method in class ResolveRoute

Resolve the given request from our route collection.

SetLocale::process() — Method in class SetLocale
ShareErrorsFromSession::process() — Method in class ShareErrorsFromSession
StartSession::process() — Method in class StartSession
$RouteCollection#pendingRoutesProperty in class RouteCollection
RouteCollection::post() — Method in class RouteCollection
RouteCollection::put() — Method in class RouteCollection
RouteCollection::patch() — Method in class RouteCollection
RouteCollectionUrlGenerator::path() — Method in class RouteCollectionUrlGenerator

Generate a URL to a path.

InstallServiceProvider::populateRoutes() — Method in class InstallServiceProvider
Installation::prerequisites() — Method in class Installation
PipelineClass in namespace Flarum\Install
Pipeline::pipe() — Method in class Pipeline
$Composite#prerequisitesProperty in class Composite
Composite::problems() — Method in class Composite

Verify that this prerequisite is fulfilled.

PhpExtensionsClass in namespace Flarum\Install\Prerequisite
PhpExtensions::problems() — Method in class PhpExtensions

Verify that this prerequisite is fulfilled.

PhpVersionClass in namespace Flarum\Install\Prerequisite
PhpVersion::problems() — Method in class PhpVersion

Verify that this prerequisite is fulfilled.

PrerequisiteInterfaceClass in namespace Flarum\Install\Prerequisite
PrerequisiteInterface::problems() — Method in class PrerequisiteInterface

Verify that this prerequisite is fulfilled.

WritablePaths::problems() — Method in class WritablePaths

Verify that this prerequisite is fulfilled.

PublishAssetsClass in namespace Flarum\Install\Steps
PrefixedYamlFileLoaderClass in namespace Flarum\Locale
$DiscussionRenamedBlueprint#postProperty in class DiscussionRenamedBlueprint
PostPolicyClass in namespace Flarum\Post\Access
$DeletePost#postIdProperty in class DeletePost

The ID of the post to delete.

$DeletePostHandler#postsProperty in class DeletePostHandler
$EditPost#postIdProperty in class EditPost

The ID of the post to edit.

$EditPostHandler#postsProperty in class EditPostHandler
PostReplyClass in namespace Flarum\Post\Command
PostReplyHandlerClass in namespace Flarum\Post\Command
$CommentPost#parsed_contentProperty in class CommentPost
$Deleted#postProperty in class Deleted
$Deleting#postProperty in class Deleting

The post that is going to be deleted.

$Hidden#postProperty in class Hidden
PostedClass in namespace Flarum\Post\Event
$Posted#postProperty in class Posted
$Restored#postProperty in class Restored
$Revised#postProperty in class Revised
$Saving#postProperty in class Saving

The post that will be saved.

PostFiltererClass in namespace Flarum\Post\Filter
$PostFilterer#postsProperty in class PostFilterer
PostClass in namespace Flarum\Post
PostCreationThrottlerClass in namespace Flarum\Post
PostRepositoryClass in namespace Flarum\Post
PostServiceProviderClass in namespace Flarum\Post
PostValidatorClass in namespace Flarum\Post
UpdateServiceProvider::populateRoutes() — Method in class UpdateServiceProvider
$Gate#policyClassesProperty in class Gate
$Gate#policiesProperty in class Gate
$EmailToken#primaryKeyProperty in class EmailToken

{@inheritdoc}

PasswordChangedClass in namespace Flarum\User\Event
$RegisteringFromProvider#providerProperty in class RegisteringFromProvider
$RegisteringFromProvider#payloadProperty in class RegisteringFromProvider
PermissionDeniedExceptionClass in namespace Flarum\User\Exception
$LoginProvider#providerProperty in class LoginProvider
PasswordTokenClass in namespace Flarum\User
$PasswordToken#primaryKeyProperty in class PasswordToken

{@inheritdoc}

$RegistrationToken#primaryKeyProperty in class RegistrationToken

{@inheritdoc}

$RegistrationToken#providerProperty in class RegistrationToken
$RegistrationToken#payloadProperty in class RegistrationToken
PasswordResetThrottlerClass in namespace Flarum\User\Throttler

Logged-in users can request password reset email, this throttler applies a timeout of 5 minutes between password resets.

$User#permissionsProperty in class User

An array of permissions that this user has.

$User#preferencesProperty in class User
$User#passwordCheckersProperty in class User

Callbacks to check passwords.

$User#passwordProperty in class User
User::posts() — Method in class User

Define the relationship with the user's posts.

User::passwordTokens() — Method in class User

Define the relationship with the user's email tokens.

User::permissions() — Method in class User

Define the relationship with the permissions of all of the groups that the user is in.

Q

$Client#queryParamsProperty in class Client
$ForgotPasswordController#queueProperty in class ForgotPasswordController
$SendConfirmationEmailController#queueProperty in class SendConfirmationEmailController
AbstractModel::qualifyColumn() — Method in class AbstractModel
DiscussionRepository::query() — Method in class DiscussionRepository

Get a new query builder for the discussions table.

$ApplicationInfoProvider#queueProperty in class ApplicationInfoProvider
GroupRepository::query() — Method in class GroupRepository

Get a new query builder for the groups table.

GroupRepository::queryVisibleTo() — Method in class GroupRepository
$UserDataProvider#questionHelperProperty in class UserDataProvider
PostRepository::query() — Method in class PostRepository

Get a new query builder for the posts table.

PostRepository::queryVisibleTo() — Method in class PostRepository
PostRepository::queryIds() — Method in class PostRepository
$AbstractQueryState#queryProperty in class AbstractQueryState
QueryCriteriaClass in namespace Flarum\Query

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.

$QueryCriteria#queryProperty in class QueryCriteria

Query params.

QueryResultsClass in namespace Flarum\Query
QueueFactoryClass in namespace Flarum\Queue
QueueRestarterClass in namespace Flarum\Queue
QueueServiceProviderClass in namespace Flarum\Queue
$AccountActivationMailer#queueProperty in class AccountActivationMailer
$EmailConfirmationMailer#queueProperty in class EmailConfirmationMailer
UserRepository::query() — Method in class UserRepository

Get a new query builder for the users table.

R

AdminServiceProvider::register() — Method in class AdminServiceProvider

{@inheritdoc}

RequireAdministrateAbilityClass in namespace Flarum\Admin\Middleware
ApiServiceProvider::register() — Method in class ApiServiceProvider

{@inheritdoc}

AbstractSerializeController::removeInclude() — Method in class AbstractSerializeController

Don't include the given relationship by default.

AbstractSerializeController::removeOptionalInclude() — Method in class AbstractSerializeController

Don't allow the given relationship to be included.

AbstractSerializeController::removeSortField() — Method in class AbstractSerializeController

Disallow sorting results by the given field.

ReadAllNotificationsControllerClass in namespace Flarum\Api\Controller
$ForgotPasswordValidator#rulesProperty in class ForgotPasswordValidator

{@inheritdoc}

$AbstractSerializer#requestProperty in class AbstractSerializer
AbstractSerializer::resolveSerializer() — Method in class AbstractSerializer
AbstractSerializer::resolveSerializerClass() — Method in class AbstractSerializer
BusServiceProvider::register() — Method in class BusServiceProvider

{@inheritdoc}

ConsoleServiceProvider::register() — Method in class ConsoleServiceProvider

{@inheritdoc}

AbstractModel::releaseAfterSaveCallbacks() — Method in class AbstractModel
AbstractModel::releaseAfterDeleteCallbacks() — Method in class AbstractModel
ResetCommandClass in namespace Flarum\Database\Console
DatabaseMigrationRepository::repositoryExists() — Method in class DatabaseMigrationRepository

Determine if the migration repository exists.

DatabaseServiceProvider::register() — Method in class DatabaseServiceProvider

{@inheritdoc}

Migration::renameTable() — Method in class Migration

Rename a table.

Migration::renameColumn() — Method in class Migration

Rename a column.

Migration::renameColumns() — Method in class Migration

Rename multiple columns.

MigrationRepositoryInterface::repositoryExists() — Method in class MigrationRepositoryInterface

Determine if the migration repository exists.

$Migrator#repositoryProperty in class Migrator

The migration repository implementation.

Migrator::run() — Method in class Migrator

Run the outstanding migrations at a given path.

Migrator::runMigrationList() — Method in class Migrator

Run an array of migrations.

Migrator::runUp() — Method in class Migrator

Run "up" a migration instance.

Migrator::reset() — Method in class Migrator

Rolls all of the currently applied migrations back.

Migrator::runDown() — Method in class Migrator

Run "down" a migration instance.

Migrator::runClosureMigration() — Method in class Migrator

Runs a closure migration based on the migrate direction.

Migrator::resolveAndRunClosureMigration() — Method in class Migrator

Resolves and run a migration and assign the filename to the exception if needed.

Migrator::resolve() — Method in class Migrator

Resolve a migration instance from a file.

Migrator::repositoryExists() — Method in class Migrator

Determine if the migration repository exists.

ScopeVisibilityTrait::registerVisibilityScoper() — Method in class ScopeVisibilityTrait
DiscussionPolicy::rename() — Method in class DiscussionPolicy
ReadDiscussionClass in namespace Flarum\Discussion\Command
ReadDiscussionHandlerClass in namespace Flarum\Discussion\Command
$Discussion#readersProperty in class Discussion
Discussion::rename() — Method in class Discussion

Rename the discussion. Raises the DiscussionWasRenamed event.

Discussion::restore() — Method in class Discussion

Restore the discussion.

Discussion::refreshLastPost() — Method in class Discussion

Refresh a discussion's last post details.

Discussion::refreshCommentCount() — Method in class Discussion

Refresh the discussion's comment count.

Discussion::refreshParticipantCount() — Method in class Discussion

Refresh the discussion's participant count.

Discussion::readers() — Method in class Discussion

Define the relationship with the discussion's readers.

DiscussionMetadataUpdater::removePost() — Method in class DiscussionMetadataUpdater
$DiscussionValidator#rulesProperty in class DiscussionValidator
RenamedClass in namespace Flarum\Discussion\Event
RestoredClass in namespace Flarum\Discussion\Event
UserState::read() — Method in class UserState

Mark the discussion as being read up to a certain point. Raises the DiscussionWasRead event.

ApiController::removeInclude() — Method in class ApiController

Don't include the given relationship by default.

ApiController::removeOptionalInclude() — Method in class ApiController

Don't allow the given relationship to be included.

ApiController::removeSortField() — Method in class ApiController

Disallow sorting results by the given field.

ApiSerializer::relationship() — Method in class ApiSerializer

Add a relationship from this serializer to another serializer.

Auth::removePasswordChecker() — Method in class Auth

Remove a password checker.

ErrorHandling::reporter() — Method in class ErrorHandling

Register an error reporter.

Formatter::render() — Method in class Formatter

Prepare the system for rendering. This can be used to modify the xml that will be rendered, or to modify the renderer.

Frontend::route() — Method in class Frontend

Add a route to the frontend.

Frontend::removeRoute() — Method in class Frontend

Remove a route from the frontend.

Middleware::replace() — Method in class Middleware

Replaces an existing middleware of the frontend.

Middleware::remove() — Method in class Middleware

Removes a middleware from the frontend.

Model::relationship() — Method in class Model

Add a relationship from this model to another model.

RoutesClass in namespace Flarum\Extend
Routes::remove() — Method in class Routes

Remove an existing route.

ServiceProvider::register() — Method in class ServiceProvider

Register a service provider.

Settings::registerLessConfigVar() — Method in class Settings

Register a setting as a LESS configuration variable.

ThrottleApi::remove() — Method in class ThrottleApi

Remove a throttler registered with this name.

User::registerPreference() — Method in class User

Register a new user preference.

$Extension#requireProperty in class Extension
$Extension#requireDevProperty in class Extension
$Extension#replaceProperty in class Extension
ExtensionManager::resolveExtensionOrder() — Method in class ExtensionManager

Sort a list of extensions so that they are properly resolved in respect to order.

ExtensionServiceProvider::register() — Method in class ExtensionServiceProvider

{@inheritdoc}

FilesystemManager::resolve() — Method in class FilesystemManager
FilesystemServiceProvider::register() — Method in class FilesystemServiceProvider

{@inheritdoc}

FilterServiceProvider::register() — Method in class FilterServiceProvider

Register the service provider.

$Formatter#renderingCallbacksProperty in class Formatter
Formatter::render() — Method in class Formatter

Render parsed XML.

FormatterServiceProvider::register() — Method in class FormatterServiceProvider

{@inheritdoc}

RegistrationClass in namespace Flarum\Forum\Auth
ResponseFactoryClass in namespace Flarum\Forum\Auth
$ResponseFactory#remembererProperty in class ResponseFactory
ConfirmEmailViewController::render() — Method in class ConfirmEmailViewController
$GlobalLogOutController#remembererProperty in class GlobalLogOutController
$LogInController#remembererProperty in class LogInController
$LogOutController#remembererProperty in class LogOutController
RegisterControllerClass in namespace Flarum\Forum\Controller
$RegisterController#remembererProperty in class RegisterController
ResetPasswordControllerClass in namespace Flarum\Forum\Controller
ResetPasswordController::render() — Method in class ResetPasswordController
ForumServiceProvider::register() — Method in class ForumServiceProvider

{@inheritdoc}

$LogInValidator#rulesProperty in class LogInValidator

{@inheritdoc}

AbstractServiceProvider::register() — Method in class AbstractServiceProvider

{@inheritdoc}

$AbstractValidator#rulesProperty in class AbstractValidator
Application::registerBaseBindings() — Method in class Application

Register the basic bindings into the container.

Application::registerBaseServiceProviders() — Method in class Application

Register all of the base service providers.

Application::register() — Method in class Application

Register a service provider with the application.

Application::resolveProviderClass() — Method in class Application

Resolve a service provider instance from the class name.

Application::registerCoreContainerAliases() — Method in class Application

Register the core class aliases in the container.

LogReporter::report() — Method in class LogReporter

Report an error that Flarum was not able to handle to a backend.

RegistryClass in namespace Flarum\Foundation\ErrorHandling

Flarum's central registry of known error types.

ReporterClass in namespace Flarum\Foundation\ErrorHandling
Reporter::report() — Method in class Reporter

Report an error that Flarum was not able to handle to a backend.

ErrorServiceProvider::register() — Method in class ErrorServiceProvider

{@inheritdoc}

EventGeneratorTrait::raise() — Method in class EventGeneratorTrait

Raise a new event.

EventGeneratorTrait::releaseEvents() — Method in class EventGeneratorTrait

Return and reset all pending events.

InstalledSite::registerLogger() — Method in class InstalledSite
InstalledSite::registerCache() — Method in class InstalledSite
UninstalledSite::registerLogger() — Method in class UninstalledSite
$ValidationException#relationshipsProperty in class ValidationException
RevisionCompilerClass in namespace Flarum\Frontend\Compiler
$Document#requestProperty in class Document
Document::render() — Method in class Document
FrontendServiceProvider::register() — Method in class FrontendServiceProvider

{@inheritdoc}

RecompileFrontendAssetsClass in namespace Flarum\Frontend
RenamedClass in namespace Flarum\Group\Event
Group::rename() — Method in class Group

Rename the group.

$GroupValidator#rulesProperty in class GroupValidator
AccessTokenPolicy::revoke() — Method in class AccessTokenPolicy
AbstractHtmlController::render() — Method in class AbstractHtmlController
RouteNotFoundExceptionClass in namespace Flarum\Http\Exception
HttpServiceProvider::register() — Method in class HttpServiceProvider

{@inheritdoc}

$HandleErrors#registryProperty in class HandleErrors
$HandleErrors#reportersProperty in class HandleErrors
ReferrerPolicyHeaderClass in namespace Flarum\Http\Middleware
RememberFromCookieClass in namespace Flarum\Http\Middleware
ResolveRouteClass in namespace Flarum\Http\Middleware
$ResolveRoute#routesProperty in class ResolveRoute
RememberAccessTokenClass in namespace Flarum\Http
RememberAccessToken::rememberCookieLifeTime() — Method in class RememberAccessToken

Just a helper method so we can re-use the lifetime value which is protected.

RemembererClass in namespace Flarum\Http
Rememberer::remember() — Method in class Rememberer

Sets the remember cookie on a response.

RequestUtilClass in namespace Flarum\Http
RouteCollectionClass in namespace Flarum\Http
$RouteCollection#reverseProperty in class RouteCollection
$RouteCollection#routeParserProperty in class RouteCollection
$RouteCollection#routesProperty in class RouteCollection
RouteCollection::removeRoute() — Method in class RouteCollection
RouteCollectionUrlGeneratorClass in namespace Flarum\Http
$RouteCollectionUrlGenerator#routesProperty in class RouteCollectionUrlGenerator
RouteCollectionUrlGenerator::route() — Method in class RouteCollectionUrlGenerator

Generate a URL to a named route.

RouteHandlerFactoryClass in namespace Flarum\Http
$UrlGenerator#routesProperty in class UrlGenerator
IndexController::render() — Method in class IndexController
$InstallController#remembererProperty in class InstallController
InstallServiceProvider::register() — Method in class InstallServiceProvider

{@inheritdoc}

Pipeline::run() — Method in class Pipeline
ReversibleStepClass in namespace Flarum\Install
ReversibleStep::revert() — Method in class ReversibleStep
Step::run() — Method in class Step

Do the work that constitutes this step.

ConnectToDatabase::run() — Method in class ConnectToDatabase

Do the work that constitutes this step.

CreateAdminUser::run() — Method in class CreateAdminUser

Do the work that constitutes this step.

EnableBundledExtensions::run() — Method in class EnableBundledExtensions

Do the work that constitutes this step.

PublishAssets::run() — Method in class PublishAssets

Do the work that constitutes this step.

PublishAssets::revert() — Method in class PublishAssets
RunMigrationsClass in namespace Flarum\Install\Steps
RunMigrations::run() — Method in class RunMigrations

Do the work that constitutes this step.

StoreConfig::run() — Method in class StoreConfig

Do the work that constitutes this step.

StoreConfig::revert() — Method in class StoreConfig
WriteSettings::run() — Method in class WriteSettings

Do the work that constitutes this step.

LocaleServiceProvider::register() — Method in class LocaleServiceProvider

{@inheritdoc}

MailServiceProvider::register() — Method in class MailServiceProvider

{@inheritdoc}

ReadAllNotificationsClass in namespace Flarum\Notification\Command
ReadAllNotificationsHandlerClass in namespace Flarum\Notification\Command
ReadNotificationClass in namespace Flarum\Notification\Command
ReadNotificationHandlerClass in namespace Flarum\Notification\Command
AlertNotificationDriver::registerType() — Method in class AlertNotificationDriver

Logic for registering a notification type, generally used for adding a user preference.

EmailNotificationDriver::registerType() — Method in class EmailNotificationDriver

Logic for registering a notification type, generally used for adding a user preference.

NotificationDriverInterface::registerType() — Method in class NotificationDriverInterface

Logic for registering a notification type, generally used for adding a user preference.

ReadClass in namespace Flarum\Notification\Event
ReadAllClass in namespace Flarum\Notification\Event
$Notification#read_atProperty in class Notification
Notification::read() — Method in class Notification

Mark a notification as read.

NotificationServiceProvider::register() — Method in class NotificationServiceProvider

{@inheritdoc}

NotificationSyncer::restore() — Method in class NotificationSyncer

Restore a notification for all users.

CommentPost::reply() — Method in class CommentPost

Create a new instance in reply to a discussion.

CommentPost::revise() — Method in class CommentPost

Revise the post's content.

CommentPost::restore() — Method in class CommentPost

Restore the post.

DiscussionRenamedPost::reply() — Method in class DiscussionRenamedPost

Create a new instance in reply to a discussion.

RestoredClass in namespace Flarum\Post\Event
RevisedClass in namespace Flarum\Post\Event
PostServiceProvider::register() — Method in class PostServiceProvider

{@inheritdoc}

$PostValidator#rulesProperty in class PostValidator
RegisteredTypesScopeClass in namespace Flarum\Post
$QueryResults#resultsProperty in class QueryResults
ExceptionHandler::report() — Method in class ExceptionHandler

Report or log an exception.

ExceptionHandler::render() — Method in class ExceptionHandler

Render an exception into an HTTP response.

ExceptionHandler::renderForConsole() — Method in class ExceptionHandler

Render an exception to the console.

QueueRestarter::restart() — Method in class QueueRestarter
QueueServiceProvider::register() — Method in class QueueServiceProvider

{@inheritdoc}

SearchServiceProvider::register() — Method in class SearchServiceProvider
SettingsServiceProvider::register() — Method in class SettingsServiceProvider

{@inheritdoc}

IndexController::render() — Method in class IndexController
UpdateServiceProvider::register() — Method in class UpdateServiceProvider

{@inheritdoc}

AvatarUploader::removeFileAfterSave() — Method in class AvatarUploader

Handle the removal of the old avatar file after a successful user save We don't place this in remove() because otherwise we would call changeAvatarPath 2 times when uploading.

AvatarUploader::remove() — Method in class AvatarUploader
AvatarValidator::raise() — Method in class AvatarValidator
RegisterUserClass in namespace Flarum\User\Command
RegisterUserHandlerClass in namespace Flarum\User\Command
RegisteredClass in namespace Flarum\User\Event
RegisteringFromProviderClass in namespace Flarum\User\Event
RenamedClass in namespace Flarum\User\Event
RequestPasswordResetJobClass in namespace Flarum\User\Job
RegistrationTokenClass in namespace Flarum\User
SessionServiceProvider::register() — Method in class SessionServiceProvider

{@inheritdoc}

$User#read_notifications_atProperty in class User
User::register() — Method in class User

Register a new user.

User::rename() — Method in class User

Rename the user.

User::requestEmailChange() — Method in class User

Request that the user's email be changed.

User::read() — Method in class User

Define the relationship with the user's read discussions.

User::registerPreference() — Method in class User

Register a preference with a transformer and a default value.

User::refreshCommentCount() — Method in class User

Refresh the user's comments count.

User::refreshDiscussionCount() — Method in class User

Refresh the user's comments count.

UserServiceProvider::register() — Method in class UserServiceProvider

{@inheritdoc}

UserServiceProvider::registerDisplayNameDrivers() — Method in class UserServiceProvider
UserServiceProvider::registerPasswordCheckers() — Method in class UserServiceProvider

S

$AdminPayload#settingsProperty in class AdminPayload
$Index#settingsProperty in class Index
$ApiKey#scopesProperty in class ApiKey
ApiServiceProvider::setNotificationSerializers() — Method in class ApiServiceProvider

Register notification serializers.

Client::send() — Method in class Client

Execute the given API action class, pass the input and return its response.

$AbstractSerializeController#serializerProperty in class AbstractSerializeController

The name of the serializer class to output results with.

$AbstractSerializeController#sortFieldsProperty in class AbstractSerializeController

The fields that are available to be sorted by.

$AbstractSerializeController#sortProperty in class AbstractSerializeController

The default sort field and order to user.

AbstractSerializeController::sortIsDefault() — Method in class AbstractSerializeController
AbstractSerializeController::setSerializer() — Method in class AbstractSerializeController

Set the serializer that will serialize data for the endpoint.

AbstractSerializeController::setLimit() — Method in class AbstractSerializeController

Set the default number of results.

AbstractSerializeController::setMaxLimit() — Method in class AbstractSerializeController

Set the maximum number of results.

AbstractSerializeController::setSort() — Method in class AbstractSerializeController

Set the default sort order for the results.

AbstractSerializeController::setContainer() — Method in class AbstractSerializeController
AbstractSerializeController::setLoadRelations() — Method in class AbstractSerializeController
AbstractSerializeController::setLoadRelationCallables() — Method in class AbstractSerializeController
$CreateAccessTokenController#serializerProperty in class CreateAccessTokenController
$CreateDiscussionController#serializerProperty in class CreateDiscussionController

{@inheritdoc}

$CreateGroupController#serializerProperty in class CreateGroupController

{@inheritdoc}

$CreatePostController#serializerProperty in class CreatePostController

{@inheritdoc}

$CreateUserController#serializerProperty in class CreateUserController

{@inheritdoc}

$DeleteAvatarController#serializerProperty in class DeleteAvatarController

{@inheritdoc}

$DeleteFaviconController#settingsProperty in class DeleteFaviconController
$DeleteLogoController#settingsProperty in class DeleteLogoController
$ListAccessTokensController#serializerProperty in class ListAccessTokensController
$ListDiscussionsController#serializerProperty in class ListDiscussionsController

{@inheritdoc}

$ListDiscussionsController#sortProperty in class ListDiscussionsController

{@inheritDoc}

$ListDiscussionsController#sortFieldsProperty in class ListDiscussionsController

{@inheritdoc}

$ListDiscussionsController#searcherProperty in class ListDiscussionsController
$ListGroupsController#serializerProperty in class ListGroupsController

{@inheritdoc}

$ListGroupsController#sortFieldsProperty in class ListGroupsController

{@inheritdoc}

$ListNotificationsController#serializerProperty in class ListNotificationsController

{@inheritdoc}

$ListPostsController#serializerProperty in class ListPostsController

{@inheritdoc}

$ListPostsController#sortFieldsProperty in class ListPostsController

{@inheritdoc}

$ListUsersController#serializerProperty in class ListUsersController

{@inheritdoc}

$ListUsersController#sortFieldsProperty in class ListUsersController

{@inheritdoc}

$ListUsersController#searcherProperty in class ListUsersController
SendConfirmationEmailControllerClass in namespace Flarum\Api\Controller
$SendConfirmationEmailController#settingsProperty in class SendConfirmationEmailController
SendTestMailControllerClass in namespace Flarum\Api\Controller
SetPermissionControllerClass in namespace Flarum\Api\Controller
SetSettingsControllerClass in namespace Flarum\Api\Controller
$SetSettingsController#settingsProperty in class SetSettingsController
ShowDiscussionControllerClass in namespace Flarum\Api\Controller
$ShowDiscussionController#slugManagerProperty in class ShowDiscussionController
$ShowDiscussionController#serializerProperty in class ShowDiscussionController

{@inheritdoc}

ShowExtensionReadmeControllerClass in namespace Flarum\Api\Controller
$ShowExtensionReadmeController#serializerProperty in class ShowExtensionReadmeController

{@inheritdoc}

ShowForumControllerClass in namespace Flarum\Api\Controller
$ShowForumController#serializerProperty in class ShowForumController

{@inheritdoc}

ShowGroupControllerClass in namespace Flarum\Api\Controller
$ShowGroupController#serializerProperty in class ShowGroupController

{@inheritdoc}

ShowMailSettingsControllerClass in namespace Flarum\Api\Controller
$ShowMailSettingsController#serializerProperty in class ShowMailSettingsController

{@inheritdoc}

ShowPostControllerClass in namespace Flarum\Api\Controller
$ShowPostController#serializerProperty in class ShowPostController

{@inheritdoc}

ShowUserControllerClass in namespace Flarum\Api\Controller
$ShowUserController#serializerProperty in class ShowUserController

{@inheritdoc}

$ShowUserController#slugManagerProperty in class ShowUserController
$UpdateDiscussionController#serializerProperty in class UpdateDiscussionController

{@inheritdoc}

$UpdateGroupController#serializerProperty in class UpdateGroupController

{@inheritdoc}

$UpdateNotificationController#serializerProperty in class UpdateNotificationController

{@inheritdoc}

$UpdatePostController#serializerProperty in class UpdatePostController

{@inheritdoc}

$UpdateUserController#serializerProperty in class UpdateUserController

{@inheritdoc}

$UploadAvatarController#serializerProperty in class UploadAvatarController

{@inheritdoc}

$UploadImageController#settingsProperty in class UploadImageController
AbstractSerializer::setRequest() — Method in class AbstractSerializer
AbstractSerializer::setContainer() — Method in class AbstractSerializer
AbstractSerializer::setRelationship() — Method in class AbstractSerializer
$BasicDiscussionSerializer#slugManagerProperty in class BasicDiscussionSerializer
$BasicUserSerializer#slugManagerProperty in class BasicUserSerializer
$ForumSerializer#settingsProperty in class ForumSerializer
$NotificationSerializer#subjectSerializersProperty in class NotificationSerializer

A map of notification types (key) to the serializer that should be used to output the notification's subject (value).

NotificationSerializer::subject() — Method in class NotificationSerializer
NotificationSerializer::setSubjectSerializer() — Method in class NotificationSerializer
Factory::store() — Method in class Factory

Get a cache store instance by name.

ScheduleClass in namespace Flarum\Console
ServerClass in namespace Flarum\Console
Migrator::setOutput() — Method in class Migrator

Set the output implementation that should be used by the console.

ScopeVisibilityTraitClass in namespace Flarum\Database
ScopeVisibilityTrait::scopeWhereVisibleTo() — Method in class ScopeVisibilityTrait

Scope a query to only include records that are visible to a user.

$DiscussionPolicy#settingsProperty in class DiscussionPolicy
ScopeDiscussionVisibilityClass in namespace Flarum\Discussion\Access
StartDiscussionClass in namespace Flarum\Discussion\Command
StartDiscussionHandlerClass in namespace Flarum\Discussion\Command
$Discussion#stateUserProperty in class Discussion

The user for which the state relationship should be loaded.

$Discussion#slugProperty in class Discussion
$Discussion#stateProperty in class Discussion
Discussion::start() — Method in class Discussion

Start a new discussion. Raises the DiscussionWasStarted event.

Discussion::setFirstPost() — Method in class Discussion

Set the discussion's first post details.

Discussion::setLastPost() — Method in class Discussion

Set the discussion's last post details.

Discussion::state() — Method in class Discussion

Define the relationship with the discussion's state for a particular user.

Discussion::stateFor() — Method in class Discussion

Get the state model for a user, or instantiate a new one if it does not exist.

Discussion::setStateUser() — Method in class Discussion

Set the user for which the state relationship should be loaded.

Discussion::setTitleAttribute() — Method in class Discussion

Set the discussion title.

DiscussionMetadataUpdater::subscribe() — Method in class DiscussionMetadataUpdater
DiscussionRepository::scopeVisibleTo() — Method in class DiscussionRepository

Scope a query to only include records that are visible to a user.

SavingClass in namespace Flarum\Discussion\Event
StartedClass in namespace Flarum\Discussion\Event
$UserDataSaving#stateProperty in class UserDataSaving
$UserRead#stateProperty in class UserRead
UserState::setKeysForSaveQuery() — Method in class UserState

Set the keys for a save update query.

UserStateUpdater::subscribe() — Method in class UserStateUpdater
ApiController::setSerializer() — Method in class ApiController

Set the serializer that will serialize data for the endpoint.

ApiController::setLimit() — Method in class ApiController

Set the default number of results.

ApiController::setMaxLimit() — Method in class ApiController

Set the maximum number of results.

ApiController::setSort() — Method in class ApiController

Set the default sort order for the results.

$Console#scheduledProperty in class Console
Console::schedule() — Method in class Console

Schedule a command to run on an interval.

ErrorHandling::status() — Method in class ErrorHandling

Define the corresponding HTTP status code for a well-known error type.

Event::subscribe() — Method in class Event

Add a subscriber for a set of domain events dispatched by flarum or a flarum extension.

$Link#setRelProperty in class Link
$Link#setTargetProperty in class Link
Link::setRel() — Method in class Link
Link::setTarget() — Method in class Link
ModelVisibility::scope() — Method in class ModelVisibility

Add a scoper for a given ability.

ModelVisibility::scopeAll() — Method in class ModelVisibility

Add a scoper scoper that will always run for this model, regardless of requested ability.

ServiceProviderClass in namespace Flarum\Extend
SessionClass in namespace Flarum\Extend
SettingsClass in namespace Flarum\Extend
Settings::serializeToForum() — Method in class Settings

Serialize a setting value to the ForumSerializer attributes.

SimpleFlarumSearchClass in namespace Flarum\Extend
SimpleFlarumSearch::setFullTextGambit() — Method in class SimpleFlarumSearch

Set the full text gambit for this searcher. The full text gambit actually executes the search.

ThrottleApi::set() — Method in class ThrottleApi

Add a new throttler (or override one with the same name).

$DefaultLanguagePackGuard#settingsProperty in class DefaultLanguagePackGuard
$Extension#supportProperty in class Extension
$Extension#suggestProperty in class Extension
Extension::setInstalled() — Method in class Extension
Extension::setVersion() — Method in class Extension
ExtensionManager::setEnabledExtensions() — Method in class ExtensionManager

Persist the currently enabled extensions.

$Registration#suggestedProperty in class Registration
Registration::suggest() — Method in class Registration
Registration::suggestUsername() — Method in class Registration
Registration::suggestEmail() — Method in class Registration
Registration::setPayload() — Method in class Registration
$Index#settingsProperty in class Index
SavePasswordControllerClass in namespace Flarum\Forum\Controller
ForumServiceProvider::setDefaultRoute() — Method in class ForumServiceProvider

Determine the default route.

$Application#serviceProvidersProperty in class Application

All of the registered service providers.

$ApplicationInfoProvider#settingsProperty in class ApplicationInfoProvider
$ApplicationInfoProvider#scheduleProperty in class ApplicationInfoProvider
$ApplicationInfoProvider#sessionProperty in class ApplicationInfoProvider
$ApplicationInfoProvider#sessionHandlerProperty in class ApplicationInfoProvider
ApplicationInfoProvider::scheduledTasksRegistered() — Method in class ApplicationInfoProvider

Identify if any tasks are registered with the scheduler.

$InfoCommand#settingsProperty in class InfoCommand
ScheduleRunCommandClass in namespace Flarum\Foundation\Console
$ScheduleRunCommand#settingsProperty in class ScheduleRunCommand
HandledError::shouldBeReported() — Method in class HandledError
$ViewFormatter#settingsProperty in class ViewFormatter
InstalledApp::subPath() — Method in class InstalledApp
$Paths#storageProperty in class Paths
SiteClass in namespace Flarum\Foundation
SiteInterfaceClass in namespace Flarum\Foundation
$Assets#sourcesProperty in class Assets
Assets::setName() — Method in class Assets
Assets::setAssetsDir() — Method in class Assets
Assets::setCacheDir() — Method in class Assets
Assets::setLessImportDirs() — Method in class Assets
CompilerInterface::setFilename() — Method in class CompilerInterface
JsCompiler::save() — Method in class JsCompiler
LessCompiler::setCacheDir() — Method in class LessCompiler
LessCompiler::setImportDirs() — Method in class LessCompiler
LessCompiler::setLessImportOverrides() — Method in class LessCompiler
LessCompiler::setFileSourceOverrides() — Method in class LessCompiler
LessCompiler::setCustomFunctions() — Method in class LessCompiler
$RevisionCompiler#sourcesCallbacksProperty in class RevisionCompiler
RevisionCompiler::setFilename() — Method in class RevisionCompiler
RevisionCompiler::save() — Method in class RevisionCompiler
FileSource::setPath() — Method in class FileSource
SourceCollectorClass in namespace Flarum\Frontend\Compiler\Source
$SourceCollector#sourcesProperty in class SourceCollector
SourceInterfaceClass in namespace Flarum\Frontend\Compiler\Source
StringSourceClass in namespace Flarum\Frontend\Compiler\Source
Document::setForumApiDocument() — Method in class Document
Document::setPageParam() — Method in class Document
Document::setQueryParam() — Method in class Document

Set or override a query param on a string URL to a particular value.

ScopeGroupVisibilityClass in namespace Flarum\Group\Access
SavingClass in namespace Flarum\Group\Event
GroupRepository::scopeVisibleTo() — Method in class GroupRepository

Scope a query to only include records that are visible to a user.

Permission::setKeysForSaveQuery() — Method in class Permission

Set the keys for a save update query.

AccessToken::scopeValid() — Method in class AccessToken

Filters which tokens are valid at the given date for this particular token type.

AccessToken::scopeExpired() — Method in class AccessToken

Filters which tokens are expired at the given date and ready for garbage collection.

AccessToken::scopeWhereValid() — Method in class AccessToken

This query scope is intended to be used on the base AccessToken object to query for valid tokens of any type.

AccessToken::scopeWhereExpired() — Method in class AccessToken

This query scope is intended to be used on the base AccessToken object to query for expired tokens of any type.

AccessToken::setModel() — Method in class AccessToken

Set the model for the given access token type.

ScopeAccessTokenVisibilityClass in namespace Flarum\Http\Access
ActorReference::setActor() — Method in class ActorReference
$CookieFactory#secureProperty in class CookieFactory

Whether the cookie(s) can be requested only over HTTPS.

$CookieFactory#samesiteProperty in class CookieFactory

Same Site cookie value.

HttpServiceProvider::setAccessTokenTypes() — Method in class HttpServiceProvider
$CollectGarbage#sessionHandlerProperty in class CollectGarbage
$CollectGarbage#sessionConfigProperty in class CollectGarbage
SetLocaleClass in namespace Flarum\Http\Middleware
ShareErrorsFromSessionClass in namespace Flarum\Http\Middleware

Inspired by Illuminate\View\Middleware\ShareErrorsFromSession.

StartSessionClass in namespace Flarum\Http\Middleware
ServerClass in namespace Flarum\Http
SessionAccessTokenClass in namespace Flarum\Http
SessionAuthenticatorClass in namespace Flarum\Http
SlugDriverInterfaceClass in namespace Flarum\Http
SlugManagerClass in namespace Flarum\Http
$FileDataProvider#settingsProperty in class FileDataProvider
InstallCommand::showProblems() — Method in class InstallCommand
Installation::settings() — Method in class Installation
StepClass in namespace Flarum\Install
StepFailedClass in namespace Flarum\Install
StoreConfigClass in namespace Flarum\Install\Steps
LocaleManager::setLocale() — Method in class LocaleManager
LocaleManager::setTranslator() — Method in class LocaleManager
Translator::setLocale() — Method in class Translator
FlarumLogTransport::send() — Method in class FlarumLogTransport

{@inheritdoc}

SendRawEmailJobClass in namespace Flarum\Mail\Job
SendmailDriverClass in namespace Flarum\Mail
SmtpDriverClass in namespace Flarum\Mail
AlertNotificationDriver::send() — Method in class AlertNotificationDriver

Conditionally sends a notification to users, generally using a queue.

EmailNotificationDriver::send() — Method in class EmailNotificationDriver

Conditionally sends a notification to users, generally using a queue.

NotificationDriverInterface::send() — Method in class NotificationDriverInterface

Conditionally sends a notification to users, generally using a queue.

SendEmailNotificationJobClass in namespace Flarum\Notification\Job
SendNotificationsJobClass in namespace Flarum\Notification\Job
$Notification#subjectModelsProperty in class Notification

A map of notification types and the model classes to use for their subjects. For example, the 'discussionRenamed' notification type, which represents that a user's discussion was renamed, has the subject model class 'Flarum\Discussion\Discussion'.

$Notification#subject_idProperty in class Notification
$Notification#subjectProperty in class Notification
Notification::setDataAttribute() — Method in class Notification

When setting the data attribute, serialize it into JSON for storage in the database.

Notification::subject() — Method in class Notification

Define the relationship with the notification's subject.

Notification::scopeWhereSubjectVisibleTo() — Method in class Notification

Scope the query to include only notifications whose subjects are visible to the given user.

Notification::scopeWhereSubject() — Method in class Notification

Scope the query to include only notifications that have the given subject.

Notification::scopeWhereSubjectModel() — Method in class Notification

Scope the query to include only notification types that use the given subject model.

Notification::scopeMatchingBlueprint() — Method in class Notification

Scope the query to find all records matching the given blueprint.

Notification::setSubjectModel() — Method in class Notification

Set the subject model for the given notification type.

$NotificationMailer#settingsProperty in class NotificationMailer
NotificationMailer::send() — Method in class NotificationMailer
NotificationServiceProvider::setNotificationDrivers() — Method in class NotificationServiceProvider

Register notification drivers.

NotificationServiceProvider::setNotificationTypes() — Method in class NotificationServiceProvider

Register notification types.

$NotificationSyncer#sentToProperty in class NotificationSyncer

An internal list of user IDs that notifications have been sent to.

NotificationSyncer::sync() — Method in class NotificationSyncer

Sync a notification so that it is visible to the specified users, and not visible to anyone else. If it is being made visible for the first time, attempt to send the user an email.

NotificationSyncer::setDeleted() — Method in class NotificationSyncer

Set the deleted status of a list of notification records.

AbstractEventPost::setContentAttribute() — Method in class AbstractEventPost

Serialize the content attribute to be stored in the database as JSON.

$PostPolicy#settingsProperty in class PostPolicy
ScopePostVisibilityClass in namespace Flarum\Post\Access
CommentPost::setContentAttribute() — Method in class CommentPost

Parse the content before it is saved to the database.

CommentPost::setParsedContentAttribute() — Method in class CommentPost

Set the parsed/raw content.

CommentPost::setFormatter() — Method in class CommentPost

Set the text formatter instance.

DiscussionRenamedPost::saveAfter() — Method in class DiscussionRenamedPost

Save the model, given that it is going to appear immediately after the passed model.

SavingClass in namespace Flarum\Post\Event
MergeableInterface::saveAfter() — Method in class MergeableInterface

Save the model, given that it is going to appear immediately after the passed model.

Post::scopeAllTypes() — Method in class Post

Get all posts, regardless of their type, by removing the RegisteredTypesScope global scope constraints applied on this model.

Post::setModel() — Method in class Post

Set the model for the given post type.

PostServiceProvider::setPostTypes() — Method in class PostServiceProvider
AbstractQueryState::setDefaultSort() — Method in class AbstractQueryState

Set the default sort order for the search. This will only be applied if a sort order has not been specified in the search criteria.

$QueryCriteria#sortProperty in class QueryCriteria

An array of sort-order pairs, where the column is the key, and the order is the value. The order may be 'asc', 'desc', or an array of IDs to order by.

$QueryCriteria#sortIsDefaultProperty in class QueryCriteria

Is the sort for this request the default sort from the controller? If false, the current request specifies a sort.

ExceptionHandler::shouldReport() — Method in class ExceptionHandler

Determine if the exception should be reported.

QueueRestarter::subscribe() — Method in class QueueRestarter
QueueServiceProvider::store() — Method in class QueueServiceProvider
$AbstractSearcher#searchMutatorsProperty in class AbstractSearcher
AbstractSearcher::search() — Method in class AbstractSearcher
SearchServiceProviderClass in namespace Flarum\Search
SearchStateClass in namespace Flarum\Search
DatabaseSettingsRepository::set() — Method in class DatabaseSettingsRepository
DefaultSettingsRepository::set() — Method in class DefaultSettingsRepository
$Deserializing#settingsProperty in class Deserializing

The settings array to be unserialized.

SavedClass in namespace Flarum\Settings\Event
$Saved#settingsProperty in class Saved
SavingClass in namespace Flarum\Settings\Event
$Saving#settingsProperty in class Saving
SerializingClass in namespace Flarum\Settings\Event
MemoryCacheSettingsRepository::set() — Method in class MemoryCacheSettingsRepository
OverrideSettingsRepository::set() — Method in class OverrideSettingsRepository
SettingsRepositoryInterfaceClass in namespace Flarum\Settings
SettingsRepositoryInterface::set() — Method in class SettingsRepositoryInterface
SettingsServiceProviderClass in namespace Flarum\Settings
SettingsValidatorClass in namespace Flarum\Settings
UninstalledSettingsRepository::set() — Method in class UninstalledSettingsRepository
AbstractPolicy::sanitizeResult() — Method in class AbstractPolicy

Allows true to be used in place of ->allow(), and false instead of ->deny() This allows more concise and intuitive code, by returning boolean statements:.

ScopeUserVisibilityClass in namespace Flarum\User\Access
$AccountActivationMailer#settingsProperty in class AccountActivationMailer
AccountActivationMailerTrait::sendConfirmationEmail() — Method in class AccountActivationMailerTrait
$RegisterUserHandler#settingsProperty in class RegisterUserHandler
$EmailConfirmationMailer#settingsProperty in class EmailConfirmationMailer
EmailToken::scopeValidOrFail() — Method in class EmailToken

Find the token with the given ID, and assert that it has not expired.

SavingClass in namespace Flarum\User\Event
RegistrationToken::scopeValidOrFail() — Method in class RegistrationToken

Find the token with the given ID, and assert that it has not expired.

SelfDemotionGuardClass in namespace Flarum\User
SessionDriverInterfaceClass in namespace Flarum\User
SessionManagerClass in namespace Flarum\User
SessionServiceProviderClass in namespace Flarum\User
TokensClearer::subscribe() — Method in class TokensClearer
User::setGate() — Method in class User
User::setDisplayNameDriver() — Method in class User

Set the display name driver.

User::setPasswordCheckers() — Method in class User
User::setPasswordAttribute() — Method in class User

Set the password attribute, storing it as a hash.

User::setPreferencesAttribute() — Method in class User

Encode an array of preferences for storage in the database.

User::shouldAlert() — Method in class User

Check whether or not the user should receive an alert for a notification type.

User::shouldEmail() — Method in class User

Check whether or not the user should receive an email for a notification type.

User::setPreference() — Method in class User

Set the value of a preference for this user.

User::setHasher() — Method in class User

Set the hasher with which to hash passwords.

UserMetadataUpdater::subscribe() — Method in class UserMetadataUpdater
UserRepository::scopeVisibleTo() — Method in class UserRepository

Scope a query to only include records that are visible to a user.

UserValidator::setUser() — Method in class UserValidator

T

ApiKey::touch() — Method in class ApiKey
$SendConfirmationEmailController#translatorProperty in class SendConfirmationEmailController
$SendTestMailController#translatorProperty in class SendTestMailController
TerminateAllOtherSessionsControllerClass in namespace Flarum\Api\Controller
$UploadFaviconController#translatorProperty in class UploadFaviconController
ThrottleApiClass in namespace Flarum\Api\Middleware
$ThrottleApi#throttlersProperty in class ThrottleApi
ThrottleApi::throttle() — Method in class ThrottleApi
$AccessTokenSerializer#typeProperty in class AccessTokenSerializer

{@inheritdoc}

$AccessTokenSerializer#translatorProperty in class AccessTokenSerializer
$BasicDiscussionSerializer#typeProperty in class BasicDiscussionSerializer

{@inheritdoc}

$BasicPostSerializer#translatorProperty in class BasicPostSerializer
$BasicPostSerializer#typeProperty in class BasicPostSerializer

{@inheritdoc}

$BasicUserSerializer#typeProperty in class BasicUserSerializer

{@inheritdoc}

$ForumSerializer#typeProperty in class ForumSerializer

{@inheritdoc}

$GroupSerializer#typeProperty in class GroupSerializer

{@inheritdoc}

$MailSettingsSerializer#typeProperty in class MailSettingsSerializer

{@inheritdoc}

$NotificationSerializer#typeProperty in class NotificationSerializer

{@inheritdoc}

$AbstractModel#timestampsProperty in class AbstractModel

Indicates if the model should be timestamped. Turn off by default.

$AbstractModel#tableAliasProperty in class AbstractModel

An alias for the table name, used in queries.

$DatabaseMigrationRepository#tableProperty in class DatabaseMigrationRepository

The name of the migration table.

DatabaseMigrationRepository::table() — Method in class DatabaseMigrationRepository

Get a query builder for the migration table.

$Discussion#titleProperty in class Discussion
IdWithTransliteratedSlugDriver::toSlug() — Method in class IdWithTransliteratedSlugDriver
$UserState#tableProperty in class UserState

{@inheritdoc}

Utf8SlugDriver::toSlug() — Method in class Utf8SlugDriver
ErrorHandling::type() — Method in class ErrorHandling

Define the internal error type for a specific exception class.

Frontend::title() — Method in class Frontend

Register a new title driver to change the title of frontend documents.

Notification::type() — Method in class Notification
Post::type() — Method in class Post

Register a new post type. This is generally done for custom 'event posts', such as those that appear when a discussion is renamed.

ThemeClass in namespace Flarum\Extend
ThrottleApiClass in namespace Flarum\Extend
ToggleExtensionClass in namespace Flarum\Extension\Command
ToggleExtensionHandlerClass in namespace Flarum\Extension\Command
ToggleExtensionCommandClass in namespace Flarum\Extension\Console
$Extension#typeProperty in class Extension
$Extension#timeProperty in class Extension
Extension::toArray() — Method in class Extension

Generates an array result for the object.

$Index#translatorProperty in class Index
$AbstractValidator#translatorProperty in class AbstractValidator
$ApplicationInfoProvider#translatorProperty in class ApplicationInfoProvider
$ViewFormatter#translatorProperty in class ViewFormatter
AddLocaleAssets::to() — Method in class AddLocaleAssets
AddTranslations::to() — Method in class AddTranslations
$Document#titleProperty in class Document

The title of the document, displayed in the tag.</p></dd><dt>$<a href='/php/main/flarum/frontend/driver/basictitledriver#property_translator'><abbr title="Flarum\Frontend\Driver\BasicTitleDriver">BasicTitleDriver</abbr>#translator</a> — <em>Property in class <a href='/php/main/flarum/frontend/driver/basictitledriver'><abbr title="Flarum\Frontend\Driver\BasicTitleDriver">BasicTitleDriver</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/frontend/driver/titledriverinterface'><abbr title="Flarum\Frontend\Driver\TitleDriverInterface">TitleDriverInterface</abbr></a> — <em>Class in namespace <a href='/php/main/flarum/frontend/driver'>Flarum\Frontend\Driver</a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/group/permission#property_table'><abbr title="Flarum\Group\Permission">Permission</abbr>#table</a> — <em>Property in class <a href='/php/main/flarum/group/permission'><abbr title="Flarum\Group\Permission">Permission</abbr></a></em></dt> <dd><p>{@inheritdoc}</p></dd><dt>$<a href='/php/main/flarum/http/accesstoken#property_table'><abbr title="Flarum\Http\AccessToken">AccessToken</abbr>#table</a> — <em>Property in class <a href='/php/main/flarum/http/accesstoken'><abbr title="Flarum\Http\AccessToken">AccessToken</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/http/accesstoken#property_type'><abbr title="Flarum\Http\AccessToken">AccessToken</abbr>#type</a> — <em>Property in class <a href='/php/main/flarum/http/accesstoken'><abbr title="Flarum\Http\AccessToken">AccessToken</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/http/accesstoken#property_token'><abbr title="Flarum\Http\AccessToken">AccessToken</abbr>#token</a> — <em>Property in class <a href='/php/main/flarum/http/accesstoken'><abbr title="Flarum\Http\AccessToken">AccessToken</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/http/accesstoken#property_title'><abbr title="Flarum\Http\AccessToken">AccessToken</abbr>#title</a> — <em>Property in class <a href='/php/main/flarum/http/accesstoken'><abbr title="Flarum\Http\AccessToken">AccessToken</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/http/accesstoken#method_touch'><abbr title="Flarum\Http\AccessToken">AccessToken</abbr>::touch</a>() — <em>Method in class <a href='/php/main/flarum/http/accesstoken'><abbr title="Flarum\Http\AccessToken">AccessToken</abbr></a></em></dt> <dd><p>Update the time of last usage of a token.</p></dd><dt>$<a href='/php/main/flarum/http/developeraccesstoken#property_type'><abbr title="Flarum\Http\DeveloperAccessToken">DeveloperAccessToken</abbr>#type</a> — <em>Property in class <a href='/php/main/flarum/http/developeraccesstoken'><abbr title="Flarum\Http\DeveloperAccessToken">DeveloperAccessToken</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/http/event/developertokencreated#property_token'><abbr title="Flarum\Http\Event\DeveloperTokenCreated">DeveloperTokenCreated</abbr>#token</a> — <em>Property in class <a href='/php/main/flarum/http/event/developertokencreated'><abbr title="Flarum\Http\Event\DeveloperTokenCreated">DeveloperTokenCreated</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/http/exception/tokenmismatchexception'><abbr title="Flarum\Http\Exception\TokenMismatchException">TokenMismatchException</abbr></a> — <em>Class in namespace <a href='/php/main/flarum/http/exception'>Flarum\Http\Exception</a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/http/rememberaccesstoken#property_type'><abbr title="Flarum\Http\RememberAccessToken">RememberAccessToken</abbr>#type</a> — <em>Property in class <a href='/php/main/flarum/http/rememberaccesstoken'><abbr title="Flarum\Http\RememberAccessToken">RememberAccessToken</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/http/routehandlerfactory#method_toController'><abbr title="Flarum\Http\RouteHandlerFactory">RouteHandlerFactory</abbr>::toController</a>() — <em>Method in class <a href='/php/main/flarum/http/routehandlerfactory'><abbr title="Flarum\Http\RouteHandlerFactory">RouteHandlerFactory</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/http/routehandlerfactory#method_toFrontend'><abbr title="Flarum\Http\RouteHandlerFactory">RouteHandlerFactory</abbr>::toFrontend</a>() — <em>Method in class <a href='/php/main/flarum/http/routehandlerfactory'><abbr title="Flarum\Http\RouteHandlerFactory">RouteHandlerFactory</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/http/routehandlerfactory#method_toForum'><abbr title="Flarum\Http\RouteHandlerFactory">RouteHandlerFactory</abbr>::toForum</a>() — <em>Method in class <a href='/php/main/flarum/http/routehandlerfactory'><abbr title="Flarum\Http\RouteHandlerFactory">RouteHandlerFactory</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/http/routehandlerfactory#method_toAdmin'><abbr title="Flarum\Http\RouteHandlerFactory">RouteHandlerFactory</abbr>::toAdmin</a>() — <em>Method in class <a href='/php/main/flarum/http/routehandlerfactory'><abbr title="Flarum\Http\RouteHandlerFactory">RouteHandlerFactory</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/http/sessionaccesstoken#property_type'><abbr title="Flarum\Http\SessionAccessToken">SessionAccessToken</abbr>#type</a> — <em>Property in class <a href='/php/main/flarum/http/sessionaccesstoken'><abbr title="Flarum\Http\SessionAccessToken">SessionAccessToken</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/http/slugdriverinterface#method_toSlug'><abbr title="Flarum\Http\SlugDriverInterface">SlugDriverInterface</abbr>::toSlug</a>() — <em>Method in class <a href='/php/main/flarum/http/slugdriverinterface'><abbr title="Flarum\Http\SlugDriverInterface">SlugDriverInterface</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/http/urlgenerator#method_to'><abbr title="Flarum\Http\UrlGenerator">UrlGenerator</abbr>::to</a>() — <em>Method in class <a href='/php/main/flarum/http/urlgenerator'><abbr title="Flarum\Http\UrlGenerator">UrlGenerator</abbr></a></em></dt> <dd><p>Retrieve an URL generator instance for the given named route collection.</p></dd><dt><a href='/php/main/flarum/install/baseurl#method_toEmail'><abbr title="Flarum\Install\BaseUrl">BaseUrl</abbr>::toEmail</a>() — <em>Method in class <a href='/php/main/flarum/install/baseurl'><abbr title="Flarum\Install\BaseUrl">BaseUrl</abbr></a></em></dt> <dd><p>Generate a valid e-mail address for this base URL's domain.</p></dd><dt><a href='/php/main/flarum/install/databaseconfig#method_toArray'><abbr title="Flarum\Install\DatabaseConfig">DatabaseConfig</abbr>::toArray</a>() — <em>Method in class <a href='/php/main/flarum/install/databaseconfig'><abbr title="Flarum\Install\DatabaseConfig">DatabaseConfig</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/locale/localemanager#property_translator'><abbr title="Flarum\Locale\LocaleManager">LocaleManager</abbr>#translator</a> — <em>Property in class <a href='/php/main/flarum/locale/localemanager'><abbr title="Flarum\Locale\LocaleManager">LocaleManager</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/locale/translator'><abbr title="Flarum\Locale\Translator">Translator</abbr></a> — <em>Class in namespace <a href='/php/main/flarum/locale'>Flarum\Locale</a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/notification/event/deletedall#property_timestamp'><abbr title="Flarum\Notification\Event\DeletedAll">DeletedAll</abbr>#timestamp</a> — <em>Property in class <a href='/php/main/flarum/notification/event/deletedall'><abbr title="Flarum\Notification\Event\DeletedAll">DeletedAll</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/notification/event/read#property_timestamp'><abbr title="Flarum\Notification\Event\Read">Read</abbr>#timestamp</a> — <em>Property in class <a href='/php/main/flarum/notification/event/read'><abbr title="Flarum\Notification\Event\Read">Read</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/notification/event/readall#property_timestamp'><abbr title="Flarum\Notification\Event\ReadAll">ReadAll</abbr>#timestamp</a> — <em>Property in class <a href='/php/main/flarum/notification/event/readall'><abbr title="Flarum\Notification\Event\ReadAll">ReadAll</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/notification/notification#property_type'><abbr title="Flarum\Notification\Notification">Notification</abbr>#type</a> — <em>Property in class <a href='/php/main/flarum/notification/notification'><abbr title="Flarum\Notification\Notification">Notification</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/notification/notificationmailer#property_translator'><abbr title="Flarum\Notification\NotificationMailer">NotificationMailer</abbr>#translator</a> — <em>Property in class <a href='/php/main/flarum/notification/notificationmailer'><abbr title="Flarum\Notification\NotificationMailer">NotificationMailer</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/post/commentpost#property_type'><abbr title="Flarum\Post\CommentPost">CommentPost</abbr>#type</a> — <em>Property in class <a href='/php/main/flarum/post/commentpost'><abbr title="Flarum\Post\CommentPost">CommentPost</abbr></a></em></dt> <dd><p>{@inheritdoc}</p></dd><dt>$<a href='/php/main/flarum/post/discussionrenamedpost#property_type'><abbr title="Flarum\Post\DiscussionRenamedPost">DiscussionRenamedPost</abbr>#type</a> — <em>Property in class <a href='/php/main/flarum/post/discussionrenamedpost'><abbr title="Flarum\Post\DiscussionRenamedPost">DiscussionRenamedPost</abbr></a></em></dt> <dd><p>{@inheritdoc}</p></dd><dt><a href='/php/main/flarum/post/filter/typefilter'><abbr title="Flarum\Post\Filter\TypeFilter">TypeFilter</abbr></a> — <em>Class in namespace <a href='/php/main/flarum/post/filter'>Flarum\Post\Filter</a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/post/post#property_table'><abbr title="Flarum\Post\Post">Post</abbr>#table</a> — <em>Property in class <a href='/php/main/flarum/post/post'><abbr title="Flarum\Post\Post">Post</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/post/post#property_type'><abbr title="Flarum\Post\Post">Post</abbr>#type</a> — <em>Property in class <a href='/php/main/flarum/post/post'><abbr title="Flarum\Post\Post">Post</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/post/postcreationthrottler#property_timeout'><abbr title="Flarum\Post\PostCreationThrottler">PostCreationThrottler</abbr>#timeout</a> — <em>Property in class <a href='/php/main/flarum/post/postcreationthrottler'><abbr title="Flarum\Post\PostCreationThrottler">PostCreationThrottler</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/user/accountactivationmailer#property_translator'><abbr title="Flarum\User\AccountActivationMailer">AccountActivationMailer</abbr>#translator</a> — <em>Property in class <a href='/php/main/flarum/user/accountactivationmailer'><abbr title="Flarum\User\AccountActivationMailer">AccountActivationMailer</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/user/command/confirmemail#property_token'><abbr title="Flarum\User\Command\ConfirmEmail">ConfirmEmail</abbr>#token</a> — <em>Property in class <a href='/php/main/flarum/user/command/confirmemail'><abbr title="Flarum\User\Command\ConfirmEmail">ConfirmEmail</abbr></a></em></dt> <dd><p>The email confirmation token.</p></dd><dt>$<a href='/php/main/flarum/user/emailconfirmationmailer#property_translator'><abbr title="Flarum\User\EmailConfirmationMailer">EmailConfirmationMailer</abbr>#translator</a> — <em>Property in class <a href='/php/main/flarum/user/emailconfirmationmailer'><abbr title="Flarum\User\EmailConfirmationMailer">EmailConfirmationMailer</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/user/emailtoken#property_token'><abbr title="Flarum\User\EmailToken">EmailToken</abbr>#token</a> — <em>Property in class <a href='/php/main/flarum/user/emailtoken'><abbr title="Flarum\User\EmailToken">EmailToken</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/user/event/loggedin#property_token'><abbr title="Flarum\User\Event\LoggedIn">LoggedIn</abbr>#token</a> — <em>Property in class <a href='/php/main/flarum/user/event/loggedin'><abbr title="Flarum\User\Event\LoggedIn">LoggedIn</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/user/idslugdriver#method_toSlug'><abbr title="Flarum\User\IdSlugDriver">IdSlugDriver</abbr>::toSlug</a>() — <em>Method in class <a href='/php/main/flarum/user/idslugdriver'><abbr title="Flarum\User\IdSlugDriver">IdSlugDriver</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/user/loginprovider#property_timestamps'><abbr title="Flarum\User\LoginProvider">LoginProvider</abbr>#timestamps</a> — <em>Property in class <a href='/php/main/flarum/user/loginprovider'><abbr title="Flarum\User\LoginProvider">LoginProvider</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/user/passwordtoken#property_token'><abbr title="Flarum\User\PasswordToken">PasswordToken</abbr>#token</a> — <em>Property in class <a href='/php/main/flarum/user/passwordtoken'><abbr title="Flarum\User\PasswordToken">PasswordToken</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/user/registrationtoken#property_token'><abbr title="Flarum\User\RegistrationToken">RegistrationToken</abbr>#token</a> — <em>Property in class <a href='/php/main/flarum/user/registrationtoken'><abbr title="Flarum\User\RegistrationToken">RegistrationToken</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/user/throttler/emailactivationthrottler#property_timeout'><abbr title="Flarum\User\Throttler\EmailActivationThrottler">EmailActivationThrottler</abbr>#timeout</a> — <em>Property in class <a href='/php/main/flarum/user/throttler/emailactivationthrottler'><abbr title="Flarum\User\Throttler\EmailActivationThrottler">EmailActivationThrottler</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/user/throttler/emailchangethrottler#property_timeout'><abbr title="Flarum\User\Throttler\EmailChangeThrottler">EmailChangeThrottler</abbr>#timeout</a> — <em>Property in class <a href='/php/main/flarum/user/throttler/emailchangethrottler'><abbr title="Flarum\User\Throttler\EmailChangeThrottler">EmailChangeThrottler</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/user/throttler/passwordresetthrottler#property_timeout'><abbr title="Flarum\User\Throttler\PasswordResetThrottler">PasswordResetThrottler</abbr>#timeout</a> — <em>Property in class <a href='/php/main/flarum/user/throttler/passwordresetthrottler'><abbr title="Flarum\User\Throttler\PasswordResetThrottler">PasswordResetThrottler</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/user/tokensclearer'><abbr title="Flarum\User\TokensClearer">TokensClearer</abbr></a> — <em>Class in namespace <a href='/php/main/flarum/user'>Flarum\User</a></em></dt> <dd></dd><dt><a href='/php/main/flarum/user/usernameslugdriver#method_toSlug'><abbr title="Flarum\User\UsernameSlugDriver">UsernameSlugDriver</abbr>::toSlug</a>() — <em>Method in class <a href='/php/main/flarum/user/usernameslugdriver'><abbr title="Flarum\User\UsernameSlugDriver">UsernameSlugDriver</abbr></a></em></dt> <dd></dd> </dl><h2 id="letterU">U</h2> <dl id="index"><dt><a href='/php/main/flarum/admin/controller/updateextensioncontroller'><abbr title="Flarum\Admin\Controller\UpdateExtensionController">UpdateExtensionController</abbr></a> — <em>Class in namespace <a href='/php/main/flarum/admin/controller'>Flarum\Admin\Controller</a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/admin/controller/updateextensioncontroller#property_url'><abbr title="Flarum\Admin\Controller\UpdateExtensionController">UpdateExtensionController</abbr>#url</a> — <em>Property in class <a href='/php/main/flarum/admin/controller/updateextensioncontroller'><abbr title="Flarum\Admin\Controller\UpdateExtensionController">UpdateExtensionController</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/api/apikey#property_user_id'><abbr title="Flarum\Api\ApiKey">ApiKey</abbr>#user_id</a> — <em>Property in class <a href='/php/main/flarum/api/apikey'><abbr title="Flarum\Api\ApiKey">ApiKey</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/api/apikey#property_user'><abbr title="Flarum\Api\ApiKey">ApiKey</abbr>#user</a> — <em>Property in class <a href='/php/main/flarum/api/apikey'><abbr title="Flarum\Api\ApiKey">ApiKey</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/apikey#method_user'><abbr title="Flarum\Api\ApiKey">ApiKey</abbr>::user</a>() — <em>Method in class <a href='/php/main/flarum/api/apikey'><abbr title="Flarum\Api\ApiKey">ApiKey</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/api/controller/createtokencontroller#property_users'><abbr title="Flarum\Api\Controller\CreateTokenController">CreateTokenController</abbr>#users</a> — <em>Property in class <a href='/php/main/flarum/api/controller/createtokencontroller'><abbr title="Flarum\Api\Controller\CreateTokenController">CreateTokenController</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/api/controller/deletefaviconcontroller#property_uploadDir'><abbr title="Flarum\Api\Controller\DeleteFaviconController">DeleteFaviconController</abbr>#uploadDir</a> — <em>Property in class <a href='/php/main/flarum/api/controller/deletefaviconcontroller'><abbr title="Flarum\Api\Controller\DeleteFaviconController">DeleteFaviconController</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/api/controller/deletelogocontroller#property_uploadDir'><abbr title="Flarum\Api\Controller\DeleteLogoController">DeleteLogoController</abbr>#uploadDir</a> — <em>Property in class <a href='/php/main/flarum/api/controller/deletelogocontroller'><abbr title="Flarum\Api\Controller\DeleteLogoController">DeleteLogoController</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/api/controller/listaccesstokenscontroller#property_url'><abbr title="Flarum\Api\Controller\ListAccessTokensController">ListAccessTokensController</abbr>#url</a> — <em>Property in class <a href='/php/main/flarum/api/controller/listaccesstokenscontroller'><abbr title="Flarum\Api\Controller\ListAccessTokensController">ListAccessTokensController</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/api/controller/listdiscussionscontroller#property_url'><abbr title="Flarum\Api\Controller\ListDiscussionsController">ListDiscussionsController</abbr>#url</a> — <em>Property in class <a href='/php/main/flarum/api/controller/listdiscussionscontroller'><abbr title="Flarum\Api\Controller\ListDiscussionsController">ListDiscussionsController</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/api/controller/listgroupscontroller#property_url'><abbr title="Flarum\Api\Controller\ListGroupsController">ListGroupsController</abbr>#url</a> — <em>Property in class <a href='/php/main/flarum/api/controller/listgroupscontroller'><abbr title="Flarum\Api\Controller\ListGroupsController">ListGroupsController</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/api/controller/listnotificationscontroller#property_url'><abbr title="Flarum\Api\Controller\ListNotificationsController">ListNotificationsController</abbr>#url</a> — <em>Property in class <a href='/php/main/flarum/api/controller/listnotificationscontroller'><abbr title="Flarum\Api\Controller\ListNotificationsController">ListNotificationsController</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/api/controller/listpostscontroller#property_url'><abbr title="Flarum\Api\Controller\ListPostsController">ListPostsController</abbr>#url</a> — <em>Property in class <a href='/php/main/flarum/api/controller/listpostscontroller'><abbr title="Flarum\Api\Controller\ListPostsController">ListPostsController</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/api/controller/listuserscontroller#property_url'><abbr title="Flarum\Api\Controller\ListUsersController">ListUsersController</abbr>#url</a> — <em>Property in class <a href='/php/main/flarum/api/controller/listuserscontroller'><abbr title="Flarum\Api\Controller\ListUsersController">ListUsersController</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/api/controller/sendconfirmationemailcontroller#property_url'><abbr title="Flarum\Api\Controller\SendConfirmationEmailController">SendConfirmationEmailController</abbr>#url</a> — <em>Property in class <a href='/php/main/flarum/api/controller/sendconfirmationemailcontroller'><abbr title="Flarum\Api\Controller\SendConfirmationEmailController">SendConfirmationEmailController</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/api/controller/showusercontroller#property_users'><abbr title="Flarum\Api\Controller\ShowUserController">ShowUserController</abbr>#users</a> — <em>Property in class <a href='/php/main/flarum/api/controller/showusercontroller'><abbr title="Flarum\Api\Controller\ShowUserController">ShowUserController</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/controller/uninstallextensioncontroller'><abbr title="Flarum\Api\Controller\UninstallExtensionController">UninstallExtensionController</abbr></a> — <em>Class in namespace <a href='/php/main/flarum/api/controller'>Flarum\Api\Controller</a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/controller/updatediscussioncontroller'><abbr title="Flarum\Api\Controller\UpdateDiscussionController">UpdateDiscussionController</abbr></a> — <em>Class in namespace <a href='/php/main/flarum/api/controller'>Flarum\Api\Controller</a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/controller/updateextensioncontroller'><abbr title="Flarum\Api\Controller\UpdateExtensionController">UpdateExtensionController</abbr></a> — <em>Class in namespace <a href='/php/main/flarum/api/controller'>Flarum\Api\Controller</a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/controller/updategroupcontroller'><abbr title="Flarum\Api\Controller\UpdateGroupController">UpdateGroupController</abbr></a> — <em>Class in namespace <a href='/php/main/flarum/api/controller'>Flarum\Api\Controller</a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/controller/updatenotificationcontroller'><abbr title="Flarum\Api\Controller\UpdateNotificationController">UpdateNotificationController</abbr></a> — <em>Class in namespace <a href='/php/main/flarum/api/controller'>Flarum\Api\Controller</a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/controller/updatepostcontroller'><abbr title="Flarum\Api\Controller\UpdatePostController">UpdatePostController</abbr></a> — <em>Class in namespace <a href='/php/main/flarum/api/controller'>Flarum\Api\Controller</a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/controller/updateusercontroller'><abbr title="Flarum\Api\Controller\UpdateUserController">UpdateUserController</abbr></a> — <em>Class in namespace <a href='/php/main/flarum/api/controller'>Flarum\Api\Controller</a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/controller/uploadavatarcontroller'><abbr title="Flarum\Api\Controller\UploadAvatarController">UploadAvatarController</abbr></a> — <em>Class in namespace <a href='/php/main/flarum/api/controller'>Flarum\Api\Controller</a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/controller/uploadfaviconcontroller'><abbr title="Flarum\Api\Controller\UploadFaviconController">UploadFaviconController</abbr></a> — <em>Class in namespace <a href='/php/main/flarum/api/controller'>Flarum\Api\Controller</a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/controller/uploadimagecontroller'><abbr title="Flarum\Api\Controller\UploadImageController">UploadImageController</abbr></a> — <em>Class in namespace <a href='/php/main/flarum/api/controller'>Flarum\Api\Controller</a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/api/controller/uploadimagecontroller#property_uploadDir'><abbr title="Flarum\Api\Controller\UploadImageController">UploadImageController</abbr>#uploadDir</a> — <em>Property in class <a href='/php/main/flarum/api/controller/uploadimagecontroller'><abbr title="Flarum\Api\Controller\UploadImageController">UploadImageController</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/controller/uploadlogocontroller'><abbr title="Flarum\Api\Controller\UploadLogoController">UploadLogoController</abbr></a> — <em>Class in namespace <a href='/php/main/flarum/api/controller'>Flarum\Api\Controller</a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/serializer/basicdiscussionserializer#method_user'><abbr title="Flarum\Api\Serializer\BasicDiscussionSerializer">BasicDiscussionSerializer</abbr>::user</a>() — <em>Method in class <a href='/php/main/flarum/api/serializer/basicdiscussionserializer'><abbr title="Flarum\Api\Serializer\BasicDiscussionSerializer">BasicDiscussionSerializer</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/serializer/basicpostserializer#method_user'><abbr title="Flarum\Api\Serializer\BasicPostSerializer">BasicPostSerializer</abbr>::user</a>() — <em>Method in class <a href='/php/main/flarum/api/serializer/basicpostserializer'><abbr title="Flarum\Api\Serializer\BasicPostSerializer">BasicPostSerializer</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/api/serializer/forumserializer#property_url'><abbr title="Flarum\Api\Serializer\ForumSerializer">ForumSerializer</abbr>#url</a> — <em>Property in class <a href='/php/main/flarum/api/serializer/forumserializer'><abbr title="Flarum\Api\Serializer\ForumSerializer">ForumSerializer</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/serializer/notificationserializer#method_user'><abbr title="Flarum\Api\Serializer\NotificationSerializer">NotificationSerializer</abbr>::user</a>() — <em>Method in class <a href='/php/main/flarum/api/serializer/notificationserializer'><abbr title="Flarum\Api\Serializer\NotificationSerializer">NotificationSerializer</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/serializer/postserializer#method_user'><abbr title="Flarum\Api\Serializer\PostSerializer">PostSerializer</abbr>::user</a>() — <em>Method in class <a href='/php/main/flarum/api/serializer/postserializer'><abbr title="Flarum\Api\Serializer\PostSerializer">PostSerializer</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/serializer/userserializer'><abbr title="Flarum\Api\Serializer\UserSerializer">UserSerializer</abbr></a> — <em>Class in namespace <a href='/php/main/flarum/api/serializer'>Flarum\Api\Serializer</a></em></dt> <dd></dd><dt><a href='/php/main/flarum/database/console/migratecommand#method_upgrade'><abbr title="Flarum\Database\Console\MigrateCommand">MigrateCommand</abbr>::upgrade</a>() — <em>Method in class <a href='/php/main/flarum/database/console/migratecommand'><abbr title="Flarum\Database\Console\MigrateCommand">MigrateCommand</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/discussion/discussion#property_user_id'><abbr title="Flarum\Discussion\Discussion">Discussion</abbr>#user_id</a> — <em>Property in class <a href='/php/main/flarum/discussion/discussion'><abbr title="Flarum\Discussion\Discussion">Discussion</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/discussion/discussion#property_user'><abbr title="Flarum\Discussion\Discussion">Discussion</abbr>#user</a> — <em>Property in class <a href='/php/main/flarum/discussion/discussion'><abbr title="Flarum\Discussion\Discussion">Discussion</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/discussion/discussion#method_user'><abbr title="Flarum\Discussion\Discussion">Discussion</abbr>::user</a>() — <em>Method in class <a href='/php/main/flarum/discussion/discussion'><abbr title="Flarum\Discussion\Discussion">Discussion</abbr></a></em></dt> <dd><p>Define the relationship with the discussion's author.</p></dd><dt><a href='/php/main/flarum/discussion/event/userdatasaving'><abbr title="Flarum\Discussion\Event\UserDataSaving">UserDataSaving</abbr></a> — <em>Class in namespace <a href='/php/main/flarum/discussion/event'>Flarum\Discussion\Event</a></em></dt> <dd></dd><dt><a href='/php/main/flarum/discussion/event/userread'><abbr title="Flarum\Discussion\Event\UserRead">UserRead</abbr></a> — <em>Class in namespace <a href='/php/main/flarum/discussion/event'>Flarum\Discussion\Event</a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/discussion/query/authorfiltergambit#property_users'><abbr title="Flarum\Discussion\Query\AuthorFilterGambit">AuthorFilterGambit</abbr>#users</a> — <em>Property in class <a href='/php/main/flarum/discussion/query/authorfiltergambit'><abbr title="Flarum\Discussion\Query\AuthorFilterGambit">AuthorFilterGambit</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/discussion/query/unreadfiltergambit'><abbr title="Flarum\Discussion\Query\UnreadFilterGambit">UnreadFilterGambit</abbr></a> — <em>Class in namespace <a href='/php/main/flarum/discussion/query'>Flarum\Discussion\Query</a></em></dt> <dd></dd><dt><a href='/php/main/flarum/discussion/userstate'><abbr title="Flarum\Discussion\UserState">UserState</abbr></a> — <em>Class in namespace <a href='/php/main/flarum/discussion'>Flarum\Discussion</a></em></dt> <dd><p>Models a discussion-user state record in the database.</p></dd><dt>$<a href='/php/main/flarum/discussion/userstate#property_user_id'><abbr title="Flarum\Discussion\UserState">UserState</abbr>#user_id</a> — <em>Property in class <a href='/php/main/flarum/discussion/userstate'><abbr title="Flarum\Discussion\UserState">UserState</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/discussion/userstate#property_user'><abbr title="Flarum\Discussion\UserState">UserState</abbr>#user</a> — <em>Property in class <a href='/php/main/flarum/discussion/userstate'><abbr title="Flarum\Discussion\UserState">UserState</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/discussion/userstate#method_user'><abbr title="Flarum\Discussion\UserState">UserState</abbr>::user</a>() — <em>Method in class <a href='/php/main/flarum/discussion/userstate'><abbr title="Flarum\Discussion\UserState">UserState</abbr></a></em></dt> <dd><p>Define the relationship with the user that this state is for.</p></dd><dt><a href='/php/main/flarum/discussion/userstateupdater'><abbr title="Flarum\Discussion\UserStateUpdater">UserStateUpdater</abbr></a> — <em>Class in namespace <a href='/php/main/flarum/discussion'>Flarum\Discussion</a></em></dt> <dd></dd><dt><a href='/php/main/flarum/discussion/utf8slugdriver'><abbr title="Flarum\Discussion\Utf8SlugDriver">Utf8SlugDriver</abbr></a> — <em>Class in namespace <a href='/php/main/flarum/discussion'>Flarum\Discussion</a></em></dt> <dd></dd><dt><a href='/php/main/flarum/extend/formatter#method_unparse'><abbr title="Flarum\Extend\Formatter">Formatter</abbr>::unparse</a>() — <em>Method in class <a href='/php/main/flarum/extend/formatter'><abbr title="Flarum\Extend\Formatter">Formatter</abbr></a></em></dt> <dd><p>Prepare the system for unparsing. This can be used to modify the text that was parsed.</p></dd><dt><a href='/php/main/flarum/extend/user'><abbr title="Flarum\Extend\User">User</abbr></a> — <em>Class in namespace <a href='/php/main/flarum/extend'>Flarum\Extend</a></em></dt> <dd></dd><dt><a href='/php/main/flarum/extension/event/uninstalled'><abbr title="Flarum\Extension\Event\Uninstalled">Uninstalled</abbr></a> — <em>Class in namespace <a href='/php/main/flarum/extension/event'>Flarum\Extension\Event</a></em></dt> <dd></dd><dt><a href='/php/main/flarum/extension/extensionmanager#method_uninstall'><abbr title="Flarum\Extension\ExtensionManager">ExtensionManager</abbr>::uninstall</a>() — <em>Method in class <a href='/php/main/flarum/extension/extensionmanager'><abbr title="Flarum\Extension\ExtensionManager">ExtensionManager</abbr></a></em></dt> <dd><p>Uninstalls an extension.</p></dd><dt><a href='/php/main/flarum/extension/extensionmanager#method_unpublishAssets'><abbr title="Flarum\Extension\ExtensionManager">ExtensionManager</abbr>::unpublishAssets</a>() — <em>Method in class <a href='/php/main/flarum/extension/extensionmanager'><abbr title="Flarum\Extension\ExtensionManager">ExtensionManager</abbr></a></em></dt> <dd><p>Delete an extension's assets from public view.</p></dd><dt>$<a href='/php/main/flarum/formatter/formatter#property_unparsingCallbacks'><abbr title="Flarum\Formatter\Formatter">Formatter</abbr>#unparsingCallbacks</a> — <em>Property in class <a href='/php/main/flarum/formatter/formatter'><abbr title="Flarum\Formatter\Formatter">Formatter</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/formatter/formatter#method_unparse'><abbr title="Flarum\Formatter\Formatter">Formatter</abbr>::unparse</a>() — <em>Method in class <a href='/php/main/flarum/formatter/formatter'><abbr title="Flarum\Formatter\Formatter">Formatter</abbr></a></em></dt> <dd><p>Unparse XML.</p></dd><dt>$<a href='/php/main/flarum/forum/content/discussion#property_url'><abbr title="Flarum\Forum\Content\Discussion">Discussion</abbr>#url</a> — <em>Property in class <a href='/php/main/flarum/forum/content/discussion'><abbr title="Flarum\Forum\Content\Discussion">Discussion</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/forum/content/#property_url'><abbr title="Flarum\Forum\Content\Index">Index</abbr>#url</a> — <em>Property in class <a href='/php/main/flarum/forum/content/'><abbr title="Flarum\Forum\Content\Index">Index</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/forum/content/user'><abbr title="Flarum\Forum\Content\User">User</abbr></a> — <em>Class in namespace <a href='/php/main/flarum/forum/content'>Flarum\Forum\Content</a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/forum/content/user#property_url'><abbr title="Flarum\Forum\Content\User">User</abbr>#url</a> — <em>Property in class <a href='/php/main/flarum/forum/content/user'><abbr title="Flarum\Forum\Content\User">User</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/forum/controller/confirmemailcontroller#property_url'><abbr title="Flarum\Forum\Controller\ConfirmEmailController">ConfirmEmailController</abbr>#url</a> — <em>Property in class <a href='/php/main/flarum/forum/controller/confirmemailcontroller'><abbr title="Flarum\Forum\Controller\ConfirmEmailController">ConfirmEmailController</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/forum/controller/globallogoutcontroller#property_url'><abbr title="Flarum\Forum\Controller\GlobalLogOutController">GlobalLogOutController</abbr>#url</a> — <em>Property in class <a href='/php/main/flarum/forum/controller/globallogoutcontroller'><abbr title="Flarum\Forum\Controller\GlobalLogOutController">GlobalLogOutController</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/forum/controller/logincontroller#property_users'><abbr title="Flarum\Forum\Controller\LogInController">LogInController</abbr>#users</a> — <em>Property in class <a href='/php/main/flarum/forum/controller/logincontroller'><abbr title="Flarum\Forum\Controller\LogInController">LogInController</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/forum/controller/logoutcontroller#property_url'><abbr title="Flarum\Forum\Controller\LogOutController">LogOutController</abbr>#url</a> — <em>Property in class <a href='/php/main/flarum/forum/controller/logoutcontroller'><abbr title="Flarum\Forum\Controller\LogOutController">LogOutController</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/forum/controller/savepasswordcontroller#property_url'><abbr title="Flarum\Forum\Controller\SavePasswordController">SavePasswordController</abbr>#url</a> — <em>Property in class <a href='/php/main/flarum/forum/controller/savepasswordcontroller'><abbr title="Flarum\Forum\Controller\SavePasswordController">SavePasswordController</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/foundation/application#method_url'><abbr title="Flarum\Foundation\Application">Application</abbr>::url</a>() — <em>Method in class <a href='/php/main/flarum/foundation/application'><abbr title="Flarum\Foundation\Application">Application</abbr></a></em></dt> <dd><p>Get the URL to the Flarum installation.</p></dd><dt><a href='/php/main/flarum/foundation/config#method_url'><abbr title="Flarum\Foundation\Config">Config</abbr>::url</a>() — <em>Method in class <a href='/php/main/flarum/foundation/config'><abbr title="Flarum\Foundation\Config">Config</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/foundation/errorhandling/handlederror#method_unknown'><abbr title="Flarum\Foundation\ErrorHandling\HandledError">HandledError</abbr>::unknown</a>() — <em>Method in class <a href='/php/main/flarum/foundation/errorhandling/handlederror'><abbr title="Flarum\Foundation\ErrorHandling\HandledError">HandledError</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/foundation/uninstalledsite'><abbr title="Flarum\Foundation\UninstalledSite">UninstalledSite</abbr></a> — <em>Class in namespace <a href='/php/main/flarum/foundation'>Flarum\Foundation</a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/group/group#property_users'><abbr title="Flarum\Group\Group">Group</abbr>#users</a> — <em>Property in class <a href='/php/main/flarum/group/group'><abbr title="Flarum\Group\Group">Group</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/group/group#method_users'><abbr title="Flarum\Group\Group">Group</abbr>::users</a>() — <em>Method in class <a href='/php/main/flarum/group/group'><abbr title="Flarum\Group\Group">Group</abbr></a></em></dt> <dd><p>Define the relationship with the group's users.</p></dd><dt>$<a href='/php/main/flarum/http/accesstoken#property_user_id'><abbr title="Flarum\Http\AccessToken">AccessToken</abbr>#user_id</a> — <em>Property in class <a href='/php/main/flarum/http/accesstoken'><abbr title="Flarum\Http\AccessToken">AccessToken</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/http/accesstoken#property_user'><abbr title="Flarum\Http\AccessToken">AccessToken</abbr>#user</a> — <em>Property in class <a href='/php/main/flarum/http/accesstoken'><abbr title="Flarum\Http\AccessToken">AccessToken</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/http/accesstoken#method_user'><abbr title="Flarum\Http\AccessToken">AccessToken</abbr>::user</a>() — <em>Method in class <a href='/php/main/flarum/http/accesstoken'><abbr title="Flarum\Http\AccessToken">AccessToken</abbr></a></em></dt> <dd><p>Define the relationship with the owner of this access token.</p></dd><dt><a href='/php/main/flarum/http/filter/userfilter'><abbr title="Flarum\Http\Filter\UserFilter">UserFilter</abbr></a> — <em>Class in namespace <a href='/php/main/flarum/http/filter'>Flarum\Http\Filter</a></em></dt> <dd><p>Filters an access tokens request by the related user.</p></dd><dt><a href='/php/main/flarum/http/urlgenerator'><abbr title="Flarum\Http\UrlGenerator">UrlGenerator</abbr></a> — <em>Class in namespace <a href='/php/main/flarum/http'>Flarum\Http</a></em></dt> <dd></dd><dt><a href='/php/main/flarum/install/console/userdataprovider'><abbr title="Flarum\Install\Console\UserDataProvider">UserDataProvider</abbr></a> — <em>Class in namespace <a href='/php/main/flarum/install/console'>Flarum\Install\Console</a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/notification/notification#property_user_id'><abbr title="Flarum\Notification\Notification">Notification</abbr>#user_id</a> — <em>Property in class <a href='/php/main/flarum/notification/notification'><abbr title="Flarum\Notification\Notification">Notification</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/notification/notification#property_user'><abbr title="Flarum\Notification\Notification">Notification</abbr>#user</a> — <em>Property in class <a href='/php/main/flarum/notification/notification'><abbr title="Flarum\Notification\Notification">Notification</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/notification/notification#method_user'><abbr title="Flarum\Notification\Notification">Notification</abbr>::user</a>() — <em>Method in class <a href='/php/main/flarum/notification/notification'><abbr title="Flarum\Notification\Notification">Notification</abbr></a></em></dt> <dd><p>Define the relationship with the notification's recipient.</p></dd><dt>$<a href='/php/main/flarum/post/filter/authorfilter#property_users'><abbr title="Flarum\Post\Filter\AuthorFilter">AuthorFilter</abbr>#users</a> — <em>Property in class <a href='/php/main/flarum/post/filter/authorfilter'><abbr title="Flarum\Post\Filter\AuthorFilter">AuthorFilter</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/post/post#property_user_id'><abbr title="Flarum\Post\Post">Post</abbr>#user_id</a> — <em>Property in class <a href='/php/main/flarum/post/post'><abbr title="Flarum\Post\Post">Post</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/post/post#property_user'><abbr title="Flarum\Post\Post">Post</abbr>#user</a> — <em>Property in class <a href='/php/main/flarum/post/post'><abbr title="Flarum\Post\Post">Post</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/post/post#method_user'><abbr title="Flarum\Post\Post">Post</abbr>::user</a>() — <em>Method in class <a href='/php/main/flarum/post/post'><abbr title="Flarum\Post\Post">Post</abbr></a></em></dt> <dd><p>Define the relationship with the post's author.</p></dd><dt><a href='/php/main/flarum/settings/uninstalledsettingsrepository'><abbr title="Flarum\Settings\UninstalledSettingsRepository">UninstalledSettingsRepository</abbr></a> — <em>Class in namespace <a href='/php/main/flarum/settings'>Flarum\Settings</a></em></dt> <dd></dd><dt><a href='/php/main/flarum/update/controller/updatecontroller'><abbr title="Flarum\Update\Controller\UpdateController">UpdateController</abbr></a> — <em>Class in namespace <a href='/php/main/flarum/update/controller'>Flarum\Update\Controller</a></em></dt> <dd></dd><dt><a href='/php/main/flarum/update/updateserviceprovider'><abbr title="Flarum\Update\UpdateServiceProvider">UpdateServiceProvider</abbr></a> — <em>Class in namespace <a href='/php/main/flarum/update'>Flarum\Update</a></em></dt> <dd></dd><dt><a href='/php/main/flarum/user/access/userpolicy'><abbr title="Flarum\User\Access\UserPolicy">UserPolicy</abbr></a> — <em>Class in namespace <a href='/php/main/flarum/user/access'>Flarum\User\Access</a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/user/accountactivationmailer#property_url'><abbr title="Flarum\User\AccountActivationMailer">AccountActivationMailer</abbr>#url</a> — <em>Property in class <a href='/php/main/flarum/user/accountactivationmailer'><abbr title="Flarum\User\AccountActivationMailer">AccountActivationMailer</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/user/avataruploader#property_uploadDir'><abbr title="Flarum\User\AvatarUploader">AvatarUploader</abbr>#uploadDir</a> — <em>Property in class <a href='/php/main/flarum/user/avataruploader'><abbr title="Flarum\User\AvatarUploader">AvatarUploader</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/user/avataruploader#method_upload'><abbr title="Flarum\User\AvatarUploader">AvatarUploader</abbr>::upload</a>() — <em>Method in class <a href='/php/main/flarum/user/avataruploader'><abbr title="Flarum\User\AvatarUploader">AvatarUploader</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/user/command/confirmemailhandler#property_users'><abbr title="Flarum\User\Command\ConfirmEmailHandler">ConfirmEmailHandler</abbr>#users</a> — <em>Property in class <a href='/php/main/flarum/user/command/confirmemailhandler'><abbr title="Flarum\User\Command\ConfirmEmailHandler">ConfirmEmailHandler</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/user/command/deleteavatar#property_userId'><abbr title="Flarum\User\Command\DeleteAvatar">DeleteAvatar</abbr>#userId</a> — <em>Property in class <a href='/php/main/flarum/user/command/deleteavatar'><abbr title="Flarum\User\Command\DeleteAvatar">DeleteAvatar</abbr></a></em></dt> <dd><p>The ID of the user to delete the avatar of.</p></dd><dt>$<a href='/php/main/flarum/user/command/deleteavatarhandler#property_users'><abbr title="Flarum\User\Command\DeleteAvatarHandler">DeleteAvatarHandler</abbr>#users</a> — <em>Property in class <a href='/php/main/flarum/user/command/deleteavatarhandler'><abbr title="Flarum\User\Command\DeleteAvatarHandler">DeleteAvatarHandler</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/user/command/deleteavatarhandler#property_uploader'><abbr title="Flarum\User\Command\DeleteAvatarHandler">DeleteAvatarHandler</abbr>#uploader</a> — <em>Property in class <a href='/php/main/flarum/user/command/deleteavatarhandler'><abbr title="Flarum\User\Command\DeleteAvatarHandler">DeleteAvatarHandler</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/user/command/deleteuser#property_userId'><abbr title="Flarum\User\Command\DeleteUser">DeleteUser</abbr>#userId</a> — <em>Property in class <a href='/php/main/flarum/user/command/deleteuser'><abbr title="Flarum\User\Command\DeleteUser">DeleteUser</abbr></a></em></dt> <dd><p>The ID of the user to delete.</p></dd><dt>$<a href='/php/main/flarum/user/command/deleteuserhandler#property_users'><abbr title="Flarum\User\Command\DeleteUserHandler">DeleteUserHandler</abbr>#users</a> — <em>Property in class <a href='/php/main/flarum/user/command/deleteuserhandler'><abbr title="Flarum\User\Command\DeleteUserHandler">DeleteUserHandler</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/user/command/edituser#property_userId'><abbr title="Flarum\User\Command\EditUser">EditUser</abbr>#userId</a> — <em>Property in class <a href='/php/main/flarum/user/command/edituser'><abbr title="Flarum\User\Command\EditUser">EditUser</abbr></a></em></dt> <dd><p>The ID of the user to edit.</p></dd><dt>$<a href='/php/main/flarum/user/command/edituserhandler#property_users'><abbr title="Flarum\User\Command\EditUserHandler">EditUserHandler</abbr>#users</a> — <em>Property in class <a href='/php/main/flarum/user/command/edituserhandler'><abbr title="Flarum\User\Command\EditUserHandler">EditUserHandler</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/user/command/registeruserhandler#property_userValidator'><abbr title="Flarum\User\Command\RegisterUserHandler">RegisterUserHandler</abbr>#userValidator</a> — <em>Property in class <a href='/php/main/flarum/user/command/registeruserhandler'><abbr title="Flarum\User\Command\RegisterUserHandler">RegisterUserHandler</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/user/command/uploadavatar'><abbr title="Flarum\User\Command\UploadAvatar">UploadAvatar</abbr></a> — <em>Class in namespace <a href='/php/main/flarum/user/command'>Flarum\User\Command</a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/user/command/uploadavatar#property_userId'><abbr title="Flarum\User\Command\UploadAvatar">UploadAvatar</abbr>#userId</a> — <em>Property in class <a href='/php/main/flarum/user/command/uploadavatar'><abbr title="Flarum\User\Command\UploadAvatar">UploadAvatar</abbr></a></em></dt> <dd><p>The ID of the user to upload the avatar for.</p></dd><dt><a href='/php/main/flarum/user/command/uploadavatarhandler'><abbr title="Flarum\User\Command\UploadAvatarHandler">UploadAvatarHandler</abbr></a> — <em>Class in namespace <a href='/php/main/flarum/user/command'>Flarum\User\Command</a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/user/command/uploadavatarhandler#property_users'><abbr title="Flarum\User\Command\UploadAvatarHandler">UploadAvatarHandler</abbr>#users</a> — <em>Property in class <a href='/php/main/flarum/user/command/uploadavatarhandler'><abbr title="Flarum\User\Command\UploadAvatarHandler">UploadAvatarHandler</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/user/command/uploadavatarhandler#property_uploader'><abbr title="Flarum\User\Command\UploadAvatarHandler">UploadAvatarHandler</abbr>#uploader</a> — <em>Property in class <a href='/php/main/flarum/user/command/uploadavatarhandler'><abbr title="Flarum\User\Command\UploadAvatarHandler">UploadAvatarHandler</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/user/displayname/usernamedriver'><abbr title="Flarum\User\DisplayName\UsernameDriver">UsernameDriver</abbr></a> — <em>Class in namespace <a href='/php/main/flarum/user/displayname'>Flarum\User\DisplayName</a></em></dt> <dd><p>The default driver, which returns the user's username.</p></dd><dt>$<a href='/php/main/flarum/user/emailconfirmationmailer#property_url'><abbr title="Flarum\User\EmailConfirmationMailer">EmailConfirmationMailer</abbr>#url</a> — <em>Property in class <a href='/php/main/flarum/user/emailconfirmationmailer'><abbr title="Flarum\User\EmailConfirmationMailer">EmailConfirmationMailer</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/user/emailtoken#property_user_id'><abbr title="Flarum\User\EmailToken">EmailToken</abbr>#user_id</a> — <em>Property in class <a href='/php/main/flarum/user/emailtoken'><abbr title="Flarum\User\EmailToken">EmailToken</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/user/emailtoken#method_user'><abbr title="Flarum\User\EmailToken">EmailToken</abbr>::user</a>() — <em>Method in class <a href='/php/main/flarum/user/emailtoken'><abbr title="Flarum\User\EmailToken">EmailToken</abbr></a></em></dt> <dd><p>Define the relationship with the owner of this email token.</p></dd><dt>$<a href='/php/main/flarum/user/event/activated#property_user'><abbr title="Flarum\User\Event\Activated">Activated</abbr>#user</a> — <em>Property in class <a href='/php/main/flarum/user/event/activated'><abbr title="Flarum\User\Event\Activated">Activated</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/user/event/avatarchanged#property_user'><abbr title="Flarum\User\Event\AvatarChanged">AvatarChanged</abbr>#user</a> — <em>Property in class <a href='/php/main/flarum/user/event/avatarchanged'><abbr title="Flarum\User\Event\AvatarChanged">AvatarChanged</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/user/event/avatardeleting#property_user'><abbr title="Flarum\User\Event\AvatarDeleting">AvatarDeleting</abbr>#user</a> — <em>Property in class <a href='/php/main/flarum/user/event/avatardeleting'><abbr title="Flarum\User\Event\AvatarDeleting">AvatarDeleting</abbr></a></em></dt> <dd><p>The user whose avatar will be deleted.</p></dd><dt>$<a href='/php/main/flarum/user/event/avatarsaving#property_user'><abbr title="Flarum\User\Event\AvatarSaving">AvatarSaving</abbr>#user</a> — <em>Property in class <a href='/php/main/flarum/user/event/avatarsaving'><abbr title="Flarum\User\Event\AvatarSaving">AvatarSaving</abbr></a></em></dt> <dd><p>The user whose avatar will be saved.</p></dd><dt>$<a href='/php/main/flarum/user/event/deleted#property_user'><abbr title="Flarum\User\Event\Deleted">Deleted</abbr>#user</a> — <em>Property in class <a href='/php/main/flarum/user/event/deleted'><abbr title="Flarum\User\Event\Deleted">Deleted</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/user/event/deleting#property_user'><abbr title="Flarum\User\Event\Deleting">Deleting</abbr>#user</a> — <em>Property in class <a href='/php/main/flarum/user/event/deleting'><abbr title="Flarum\User\Event\Deleting">Deleting</abbr></a></em></dt> <dd><p>The user who will be deleted.</p></dd><dt>$<a href='/php/main/flarum/user/event/emailchangerequested#property_user'><abbr title="Flarum\User\Event\EmailChangeRequested">EmailChangeRequested</abbr>#user</a> — <em>Property in class <a href='/php/main/flarum/user/event/emailchangerequested'><abbr title="Flarum\User\Event\EmailChangeRequested">EmailChangeRequested</abbr></a></em></dt> <dd><p>The user who requested the email change.</p></dd><dt>$<a href='/php/main/flarum/user/event/emailchanged#property_user'><abbr title="Flarum\User\Event\EmailChanged">EmailChanged</abbr>#user</a> — <em>Property in class <a href='/php/main/flarum/user/event/emailchanged'><abbr title="Flarum\User\Event\EmailChanged">EmailChanged</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/user/event/groupschanged#property_user'><abbr title="Flarum\User\Event\GroupsChanged">GroupsChanged</abbr>#user</a> — <em>Property in class <a href='/php/main/flarum/user/event/groupschanged'><abbr title="Flarum\User\Event\GroupsChanged">GroupsChanged</abbr></a></em></dt> <dd><p>The user whose groups were changed.</p></dd><dt>$<a href='/php/main/flarum/user/event/loggedin#property_user'><abbr title="Flarum\User\Event\LoggedIn">LoggedIn</abbr>#user</a> — <em>Property in class <a href='/php/main/flarum/user/event/loggedin'><abbr title="Flarum\User\Event\LoggedIn">LoggedIn</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/user/event/loggedout#property_user'><abbr title="Flarum\User\Event\LoggedOut">LoggedOut</abbr>#user</a> — <em>Property in class <a href='/php/main/flarum/user/event/loggedout'><abbr title="Flarum\User\Event\LoggedOut">LoggedOut</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/user/event/passwordchanged#property_user'><abbr title="Flarum\User\Event\PasswordChanged">PasswordChanged</abbr>#user</a> — <em>Property in class <a href='/php/main/flarum/user/event/passwordchanged'><abbr title="Flarum\User\Event\PasswordChanged">PasswordChanged</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/user/event/registered#property_user'><abbr title="Flarum\User\Event\Registered">Registered</abbr>#user</a> — <em>Property in class <a href='/php/main/flarum/user/event/registered'><abbr title="Flarum\User\Event\Registered">Registered</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/user/event/registeringfromprovider#property_user'><abbr title="Flarum\User\Event\RegisteringFromProvider">RegisteringFromProvider</abbr>#user</a> — <em>Property in class <a href='/php/main/flarum/user/event/registeringfromprovider'><abbr title="Flarum\User\Event\RegisteringFromProvider">RegisteringFromProvider</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/user/event/renamed#property_user'><abbr title="Flarum\User\Event\Renamed">Renamed</abbr>#user</a> — <em>Property in class <a href='/php/main/flarum/user/event/renamed'><abbr title="Flarum\User\Event\Renamed">Renamed</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/user/event/saving#property_user'><abbr title="Flarum\User\Event\Saving">Saving</abbr>#user</a> — <em>Property in class <a href='/php/main/flarum/user/event/saving'><abbr title="Flarum\User\Event\Saving">Saving</abbr></a></em></dt> <dd><p>The user that will be saved.</p></dd><dt><a href='/php/main/flarum/user/filter/userfilterer'><abbr title="Flarum\User\Filter\UserFilterer">UserFilterer</abbr></a> — <em>Class in namespace <a href='/php/main/flarum/user/filter'>Flarum\User\Filter</a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/user/filter/userfilterer#property_users'><abbr title="Flarum\User\Filter\UserFilterer">UserFilterer</abbr>#users</a> — <em>Property in class <a href='/php/main/flarum/user/filter/userfilterer'><abbr title="Flarum\User\Filter\UserFilterer">UserFilterer</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/user/idslugdriver#property_users'><abbr title="Flarum\User\IdSlugDriver">IdSlugDriver</abbr>#users</a> — <em>Property in class <a href='/php/main/flarum/user/idslugdriver'><abbr title="Flarum\User\IdSlugDriver">IdSlugDriver</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/user/loginprovider#property_user_id'><abbr title="Flarum\User\LoginProvider">LoginProvider</abbr>#user_id</a> — <em>Property in class <a href='/php/main/flarum/user/loginprovider'><abbr title="Flarum\User\LoginProvider">LoginProvider</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/user/loginprovider#property_user'><abbr title="Flarum\User\LoginProvider">LoginProvider</abbr>#user</a> — <em>Property in class <a href='/php/main/flarum/user/loginprovider'><abbr title="Flarum\User\LoginProvider">LoginProvider</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/user/loginprovider#method_user'><abbr title="Flarum\User\LoginProvider">LoginProvider</abbr>::user</a>() — <em>Method in class <a href='/php/main/flarum/user/loginprovider'><abbr title="Flarum\User\LoginProvider">LoginProvider</abbr></a></em></dt> <dd><p>Get the user that the login provider belongs to.</p></dd><dt>$<a href='/php/main/flarum/user/passwordtoken#property_user_id'><abbr title="Flarum\User\PasswordToken">PasswordToken</abbr>#user_id</a> — <em>Property in class <a href='/php/main/flarum/user/passwordtoken'><abbr title="Flarum\User\PasswordToken">PasswordToken</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/user/passwordtoken#method_user'><abbr title="Flarum\User\PasswordToken">PasswordToken</abbr>::user</a>() — <em>Method in class <a href='/php/main/flarum/user/passwordtoken'><abbr title="Flarum\User\PasswordToken">PasswordToken</abbr></a></em></dt> <dd><p>Define the relationship with the owner of this password token.</p></dd><dt>$<a href='/php/main/flarum/user/registrationtoken#property_user_attributes'><abbr title="Flarum\User\RegistrationToken">RegistrationToken</abbr>#user_attributes</a> — <em>Property in class <a href='/php/main/flarum/user/registrationtoken'><abbr title="Flarum\User\RegistrationToken">RegistrationToken</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/user/search/gambit/fulltextgambit#property_users'><abbr title="Flarum\User\Search\Gambit\FulltextGambit">FulltextGambit</abbr>#users</a> — <em>Property in class <a href='/php/main/flarum/user/search/gambit/fulltextgambit'><abbr title="Flarum\User\Search\Gambit\FulltextGambit">FulltextGambit</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/user/search/usersearcher'><abbr title="Flarum\User\Search\UserSearcher">UserSearcher</abbr></a> — <em>Class in namespace <a href='/php/main/flarum/user/search'>Flarum\User\Search</a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/user/search/usersearcher#property_users'><abbr title="Flarum\User\Search\UserSearcher">UserSearcher</abbr>#users</a> — <em>Property in class <a href='/php/main/flarum/user/search/usersearcher'><abbr title="Flarum\User\Search\UserSearcher">UserSearcher</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/user/user'><abbr title="Flarum\User\User">User</abbr></a> — <em>Class in namespace <a href='/php/main/flarum/user'>Flarum\User</a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/user/user#property_username'><abbr title="Flarum\User\User">User</abbr>#username</a> — <em>Property in class <a href='/php/main/flarum/user/user'><abbr title="Flarum\User\User">User</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/user/user#method_unreadNotifications'><abbr title="Flarum\User\User">User</abbr>::unreadNotifications</a>() — <em>Method in class <a href='/php/main/flarum/user/user'><abbr title="Flarum\User\User">User</abbr></a></em></dt> <dd><p>Return query builder for all notifications that have not been read yet.</p></dd><dt><a href='/php/main/flarum/user/user#method_updateLastSeen'><abbr title="Flarum\User\User">User</abbr>::updateLastSeen</a>() — <em>Method in class <a href='/php/main/flarum/user/user'><abbr title="Flarum\User\User">User</abbr></a></em></dt> <dd><p>Set the user as being last seen just now.</p></dd><dt><a href='/php/main/flarum/user/usermetadataupdater'><abbr title="Flarum\User\UserMetadataUpdater">UserMetadataUpdater</abbr></a> — <em>Class in namespace <a href='/php/main/flarum/user'>Flarum\User</a></em></dt> <dd></dd><dt><a href='/php/main/flarum/user/userrepository'><abbr title="Flarum\User\UserRepository">UserRepository</abbr></a> — <em>Class in namespace <a href='/php/main/flarum/user'>Flarum\User</a></em></dt> <dd></dd><dt><a href='/php/main/flarum/user/userserviceprovider'><abbr title="Flarum\User\UserServiceProvider">UserServiceProvider</abbr></a> — <em>Class in namespace <a href='/php/main/flarum/user'>Flarum\User</a></em></dt> <dd></dd><dt><a href='/php/main/flarum/user/uservalidator'><abbr title="Flarum\User\UserValidator">UserValidator</abbr></a> — <em>Class in namespace <a href='/php/main/flarum/user'>Flarum\User</a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/user/uservalidator#property_user'><abbr title="Flarum\User\UserValidator">UserValidator</abbr>#user</a> — <em>Property in class <a href='/php/main/flarum/user/uservalidator'><abbr title="Flarum\User\UserValidator">UserValidator</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/user/usernameslugdriver'><abbr title="Flarum\User\UsernameSlugDriver">UsernameSlugDriver</abbr></a> — <em>Class in namespace <a href='/php/main/flarum/user'>Flarum\User</a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/user/usernameslugdriver#property_users'><abbr title="Flarum\User\UsernameSlugDriver">UsernameSlugDriver</abbr>#users</a> — <em>Property in class <a href='/php/main/flarum/user/usernameslugdriver'><abbr title="Flarum\User\UsernameSlugDriver">UsernameSlugDriver</abbr></a></em></dt> <dd></dd> </dl><h2 id="letterV">V</h2> <dl id="index"><dt>$<a href='/php/main/flarum/admin/content/#property_view'><abbr title="Flarum\Admin\Content\Index">Index</abbr>#view</a> — <em>Property in class <a href='/php/main/flarum/admin/content/'><abbr title="Flarum\Admin\Content\Index">Index</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/api/controller/createaccesstokencontroller#property_validation'><abbr title="Flarum\Api\Controller\CreateAccessTokenController">CreateAccessTokenController</abbr>#validation</a> — <em>Property in class <a href='/php/main/flarum/api/controller/createaccesstokencontroller'><abbr title="Flarum\Api\Controller\CreateAccessTokenController">CreateAccessTokenController</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/api/controller/forgotpasswordcontroller#property_validator'><abbr title="Flarum\Api\Controller\ForgotPasswordController">ForgotPasswordController</abbr>#validator</a> — <em>Property in class <a href='/php/main/flarum/api/controller/forgotpasswordcontroller'><abbr title="Flarum\Api\Controller\ForgotPasswordController">ForgotPasswordController</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/database/scopevisibilitytrait#property_visibilityScopers'><abbr title="Flarum\Database\ScopeVisibilityTrait">ScopeVisibilityTrait</abbr>#visibilityScopers</a> — <em>Property in class <a href='/php/main/flarum/database/scopevisibilitytrait'><abbr title="Flarum\Database\ScopeVisibilityTrait">ScopeVisibilityTrait</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/discussion/command/editdiscussionhandler#property_validator'><abbr title="Flarum\Discussion\Command\EditDiscussionHandler">EditDiscussionHandler</abbr>#validator</a> — <em>Property in class <a href='/php/main/flarum/discussion/command/editdiscussionhandler'><abbr title="Flarum\Discussion\Command\EditDiscussionHandler">EditDiscussionHandler</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/discussion/command/startdiscussionhandler#property_validator'><abbr title="Flarum\Discussion\Command\StartDiscussionHandler">StartDiscussionHandler</abbr>#validator</a> — <em>Property in class <a href='/php/main/flarum/discussion/command/startdiscussionhandler'><abbr title="Flarum\Discussion\Command\StartDiscussionHandler">StartDiscussionHandler</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/extend/validator'><abbr title="Flarum\Extend\Validator">Validator</abbr></a> — <em>Class in namespace <a href='/php/main/flarum/extend'>Flarum\Extend</a></em></dt> <dd></dd><dt><a href='/php/main/flarum/extend/view'><abbr title="Flarum\Extend\View">View</abbr></a> — <em>Class in namespace <a href='/php/main/flarum/extend'>Flarum\Extend</a></em></dt> <dd><p>Views are PHP files that use the Laravel Blade syntax for creation of server-side generated HTML.</p></dd><dt>$<a href='/php/main/flarum/extension/extension#property_version'><abbr title="Flarum\Extension\Extension">Extension</abbr>#version</a> — <em>Property in class <a href='/php/main/flarum/extension/extension'><abbr title="Flarum\Extension\Extension">Extension</abbr></a></em></dt> <dd><p>The installed version of the extension.</p></dd><dt><a href='/php/main/flarum/filter/validatefiltertrait'><abbr title="Flarum\Filter\ValidateFilterTrait">ValidateFilterTrait</abbr></a> — <em>Class in namespace <a href='/php/main/flarum/filter'>Flarum\Filter</a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/forum/content/discussion#property_view'><abbr title="Flarum\Forum\Content\Discussion">Discussion</abbr>#view</a> — <em>Property in class <a href='/php/main/flarum/forum/content/discussion'><abbr title="Flarum\Forum\Content\Discussion">Discussion</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/forum/content/#property_view'><abbr title="Flarum\Forum\Content\Index">Index</abbr>#view</a> — <em>Property in class <a href='/php/main/flarum/forum/content/'><abbr title="Flarum\Forum\Content\Index">Index</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/forum/controller/confirmemailviewcontroller#property_view'><abbr title="Flarum\Forum\Controller\ConfirmEmailViewController">ConfirmEmailViewController</abbr>#view</a> — <em>Property in class <a href='/php/main/flarum/forum/controller/confirmemailviewcontroller'><abbr title="Flarum\Forum\Controller\ConfirmEmailViewController">ConfirmEmailViewController</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/forum/controller/logincontroller#property_validator'><abbr title="Flarum\Forum\Controller\LogInController">LogInController</abbr>#validator</a> — <em>Property in class <a href='/php/main/flarum/forum/controller/logincontroller'><abbr title="Flarum\Forum\Controller\LogInController">LogInController</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/forum/controller/logoutcontroller#property_view'><abbr title="Flarum\Forum\Controller\LogOutController">LogOutController</abbr>#view</a> — <em>Property in class <a href='/php/main/flarum/forum/controller/logoutcontroller'><abbr title="Flarum\Forum\Controller\LogOutController">LogOutController</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/forum/controller/resetpasswordcontroller#property_view'><abbr title="Flarum\Forum\Controller\ResetPasswordController">ResetPasswordController</abbr>#view</a> — <em>Property in class <a href='/php/main/flarum/forum/controller/resetpasswordcontroller'><abbr title="Flarum\Forum\Controller\ResetPasswordController">ResetPasswordController</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/forum/controller/savepasswordcontroller#property_validator'><abbr title="Flarum\Forum\Controller\SavePasswordController">SavePasswordController</abbr>#validator</a> — <em>Property in class <a href='/php/main/flarum/forum/controller/savepasswordcontroller'><abbr title="Flarum\Forum\Controller\SavePasswordController">SavePasswordController</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/forum/controller/savepasswordcontroller#property_validatorFactory'><abbr title="Flarum\Forum\Controller\SavePasswordController">SavePasswordController</abbr>#validatorFactory</a> — <em>Property in class <a href='/php/main/flarum/forum/controller/savepasswordcontroller'><abbr title="Flarum\Forum\Controller\SavePasswordController">SavePasswordController</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/forum/validatecustomless'><abbr title="Flarum\Forum\ValidateCustomLess">ValidateCustomLess</abbr></a> — <em>Class in namespace <a href='/php/main/flarum/forum'>Flarum\Forum</a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/foundation/abstractvalidator#property_validator'><abbr title="Flarum\Foundation\AbstractValidator">AbstractValidator</abbr>#validator</a> — <em>Property in class <a href='/php/main/flarum/foundation/abstractvalidator'><abbr title="Flarum\Foundation\AbstractValidator">AbstractValidator</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/foundation/errorhandling/exceptionhandler/validationexceptionhandler'><abbr title="Flarum\Foundation\ErrorHandling\ExceptionHandler\ValidationExceptionHandler">ValidationExceptionHandler</abbr></a> — <em>Class in namespace <a href='/php/main/flarum/foundation/errorhandling/exceptionhandler'>Flarum\Foundation\ErrorHandling\ExceptionHandler</a></em></dt> <dd></dd><dt><a href='/php/main/flarum/foundation/errorhandling/viewformatter'><abbr title="Flarum\Foundation\ErrorHandling\ViewFormatter">ViewFormatter</abbr></a> — <em>Class in namespace <a href='/php/main/flarum/foundation/errorhandling'>Flarum\Foundation\ErrorHandling</a></em></dt> <dd><p>A formatter for turning caught exceptions into "pretty" HTML error pages.</p></dd><dt>$<a href='/php/main/flarum/foundation/errorhandling/viewformatter#property_view'><abbr title="Flarum\Foundation\ErrorHandling\ViewFormatter">ViewFormatter</abbr>#view</a> — <em>Property in class <a href='/php/main/flarum/foundation/errorhandling/viewformatter'><abbr title="Flarum\Foundation\ErrorHandling\ViewFormatter">ViewFormatter</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/foundation/paths#property_vendor'><abbr title="Flarum\Foundation\Paths">Paths</abbr>#vendor</a> — <em>Property in class <a href='/php/main/flarum/foundation/paths'><abbr title="Flarum\Foundation\Paths">Paths</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/foundation/validationexception'><abbr title="Flarum\Foundation\ValidationException">ValidationException</abbr></a> — <em>Class in namespace <a href='/php/main/flarum/foundation'>Flarum\Foundation</a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/frontend/compiler/revisioncompiler#property_versioner'><abbr title="Flarum\Frontend\Compiler\RevisionCompiler">RevisionCompiler</abbr>#versioner</a> — <em>Property in class <a href='/php/main/flarum/frontend/compiler/revisioncompiler'><abbr title="Flarum\Frontend\Compiler\RevisionCompiler">RevisionCompiler</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/frontend/compiler/versionerinterface'><abbr title="Flarum\Frontend\Compiler\VersionerInterface">VersionerInterface</abbr></a> — <em>Class in namespace <a href='/php/main/flarum/frontend/compiler'>Flarum\Frontend\Compiler</a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/frontend/document#property_view'><abbr title="Flarum\Frontend\Document">Document</abbr>#view</a> — <em>Property in class <a href='/php/main/flarum/frontend/document'><abbr title="Flarum\Frontend\Document">Document</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/frontend/frontend#property_view'><abbr title="Flarum\Frontend\Frontend">Frontend</abbr>#view</a> — <em>Property in class <a href='/php/main/flarum/frontend/frontend'><abbr title="Flarum\Frontend\Frontend">Frontend</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/group/command/creategrouphandler#property_validator'><abbr title="Flarum\Group\Command\CreateGroupHandler">CreateGroupHandler</abbr>#validator</a> — <em>Property in class <a href='/php/main/flarum/group/command/creategrouphandler'><abbr title="Flarum\Group\Command\CreateGroupHandler">CreateGroupHandler</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/group/command/editgrouphandler#property_validator'><abbr title="Flarum\Group\Command\EditGroupHandler">EditGroupHandler</abbr>#validator</a> — <em>Property in class <a href='/php/main/flarum/group/command/editgrouphandler'><abbr title="Flarum\Group\Command\EditGroupHandler">EditGroupHandler</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/http/middleware/shareerrorsfromsession#property_view'><abbr title="Flarum\Http\Middleware\ShareErrorsFromSession">ShareErrorsFromSession</abbr>#view</a> — <em>Property in class <a href='/php/main/flarum/http/middleware/shareerrorsfromsession'><abbr title="Flarum\Http\Middleware\ShareErrorsFromSession">ShareErrorsFromSession</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/install/controller/indexcontroller#property_view'><abbr title="Flarum\Install\Controller\IndexController">IndexController</abbr>#view</a> — <em>Property in class <a href='/php/main/flarum/install/controller/indexcontroller'><abbr title="Flarum\Install\Controller\IndexController">IndexController</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/install/validationfailed'><abbr title="Flarum\Install\ValidationFailed">ValidationFailed</abbr></a> — <em>Class in namespace <a href='/php/main/flarum/install'>Flarum\Install</a></em></dt> <dd></dd><dt><a href='/php/main/flarum/mail/driverinterface#method_validate'><abbr title="Flarum\Mail\DriverInterface">DriverInterface</abbr>::validate</a>() — <em>Method in class <a href='/php/main/flarum/mail/driverinterface'><abbr title="Flarum\Mail\DriverInterface">DriverInterface</abbr></a></em></dt> <dd><p>Ensure the given settings are enough to send emails.</p></dd><dt><a href='/php/main/flarum/mail/logdriver#method_validate'><abbr title="Flarum\Mail\LogDriver">LogDriver</abbr>::validate</a>() — <em>Method in class <a href='/php/main/flarum/mail/logdriver'><abbr title="Flarum\Mail\LogDriver">LogDriver</abbr></a></em></dt> <dd><p>Ensure the given settings are enough to send emails.</p></dd><dt><a href='/php/main/flarum/mail/mailgundriver#method_validate'><abbr title="Flarum\Mail\MailgunDriver">MailgunDriver</abbr>::validate</a>() — <em>Method in class <a href='/php/main/flarum/mail/mailgundriver'><abbr title="Flarum\Mail\MailgunDriver">MailgunDriver</abbr></a></em></dt> <dd><p>Ensure the given settings are enough to send emails.</p></dd><dt><a href='/php/main/flarum/mail/nulldriver#method_validate'><abbr title="Flarum\Mail\NullDriver">NullDriver</abbr>::validate</a>() — <em>Method in class <a href='/php/main/flarum/mail/nulldriver'><abbr title="Flarum\Mail\NullDriver">NullDriver</abbr></a></em></dt> <dd><p>Ensure the given settings are enough to send emails.</p></dd><dt><a href='/php/main/flarum/mail/sendmaildriver#method_validate'><abbr title="Flarum\Mail\SendmailDriver">SendmailDriver</abbr>::validate</a>() — <em>Method in class <a href='/php/main/flarum/mail/sendmaildriver'><abbr title="Flarum\Mail\SendmailDriver">SendmailDriver</abbr></a></em></dt> <dd><p>Ensure the given settings are enough to send emails.</p></dd><dt><a href='/php/main/flarum/mail/smtpdriver#method_validate'><abbr title="Flarum\Mail\SmtpDriver">SmtpDriver</abbr>::validate</a>() — <em>Method in class <a href='/php/main/flarum/mail/smtpdriver'><abbr title="Flarum\Mail\SmtpDriver">SmtpDriver</abbr></a></em></dt> <dd><p>Ensure the given settings are enough to send emails.</p></dd><dt>$<a href='/php/main/flarum/post/command/editposthandler#property_validator'><abbr title="Flarum\Post\Command\EditPostHandler">EditPostHandler</abbr>#validator</a> — <em>Property in class <a href='/php/main/flarum/post/command/editposthandler'><abbr title="Flarum\Post\Command\EditPostHandler">EditPostHandler</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/post/command/postreplyhandler#property_validator'><abbr title="Flarum\Post\Command\PostReplyHandler">PostReplyHandler</abbr>#validator</a> — <em>Property in class <a href='/php/main/flarum/post/command/postreplyhandler'><abbr title="Flarum\Post\Command\PostReplyHandler">PostReplyHandler</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/settings/event/serializing#property_value'><abbr title="Flarum\Settings\Event\Serializing">Serializing</abbr>#value</a> — <em>Property in class <a href='/php/main/flarum/settings/event/serializing'><abbr title="Flarum\Settings\Event\Serializing">Serializing</abbr></a></em></dt> <dd><p>The settings value to save.</p></dd><dt>$<a href='/php/main/flarum/update/controller/indexcontroller#property_view'><abbr title="Flarum\Update\Controller\IndexController">IndexController</abbr>#view</a> — <em>Property in class <a href='/php/main/flarum/update/controller/indexcontroller'><abbr title="Flarum\Update\Controller\IndexController">IndexController</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/user/command/edituserhandler#property_validator'><abbr title="Flarum\User\Command\EditUserHandler">EditUserHandler</abbr>#validator</a> — <em>Property in class <a href='/php/main/flarum/user/command/edituserhandler'><abbr title="Flarum\User\Command\EditUserHandler">EditUserHandler</abbr></a></em></dt> <dd></dd><dt>$<a href='/php/main/flarum/user/command/uploadavatarhandler#property_validator'><abbr title="Flarum\User\Command\UploadAvatarHandler">UploadAvatarHandler</abbr>#validator</a> — <em>Property in class <a href='/php/main/flarum/user/command/uploadavatarhandler'><abbr title="Flarum\User\Command\UploadAvatarHandler">UploadAvatarHandler</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/user/registrationtoken#method_validOrFail'><abbr title="Flarum\User\RegistrationToken">RegistrationToken</abbr>::validOrFail</a>() — <em>Method in class <a href='/php/main/flarum/user/registrationtoken'><abbr title="Flarum\User\RegistrationToken">RegistrationToken</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/user/user#method_visibleGroups'><abbr title="Flarum\User\User">User</abbr>::visibleGroups</a>() — <em>Method in class <a href='/php/main/flarum/user/user'><abbr title="Flarum\User\User">User</abbr></a></em></dt> <dd></dd> </dl><h2 id="letterW">W</h2> <dl id="index"><dt><a href='/php/main/flarum/api/client#method_withActor'><abbr title="Flarum\Api\Client">Client</abbr>::withActor</a>() — <em>Method in class <a href='/php/main/flarum/api/client'><abbr title="Flarum\Api\Client">Client</abbr></a></em></dt> <dd><p>Set the request actor.</p></dd><dt><a href='/php/main/flarum/api/client#method_withParentRequest'><abbr title="Flarum\Api\Client">Client</abbr>::withParentRequest</a>() — <em>Method in class <a href='/php/main/flarum/api/client'><abbr title="Flarum\Api\Client">Client</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/client#method_withQueryParams'><abbr title="Flarum\Api\Client">Client</abbr>::withQueryParams</a>() — <em>Method in class <a href='/php/main/flarum/api/client'><abbr title="Flarum\Api\Client">Client</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/client#method_withBody'><abbr title="Flarum\Api\Client">Client</abbr>::withBody</a>() — <em>Method in class <a href='/php/main/flarum/api/client'><abbr title="Flarum\Api\Client">Client</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/database/abstractmodel#method_withTableAlias'><abbr title="Flarum\Database\AbstractModel">AbstractModel</abbr>::withTableAlias</a>() — <em>Method in class <a href='/php/main/flarum/database/abstractmodel'><abbr title="Flarum\Database\AbstractModel">AbstractModel</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/database/exception/migrationkeymissing#method_withFile'><abbr title="Flarum\Database\Exception\MigrationKeyMissing">MigrationKeyMissing</abbr>::withFile</a>() — <em>Method in class <a href='/php/main/flarum/database/exception/migrationkeymissing'><abbr title="Flarum\Database\Exception\MigrationKeyMissing">MigrationKeyMissing</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/discussion/discussionmetadataupdater#method_whenPostWasPosted'><abbr title="Flarum\Discussion\DiscussionMetadataUpdater">DiscussionMetadataUpdater</abbr>::whenPostWasPosted</a>() — <em>Method in class <a href='/php/main/flarum/discussion/discussionmetadataupdater'><abbr title="Flarum\Discussion\DiscussionMetadataUpdater">DiscussionMetadataUpdater</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/discussion/discussionmetadataupdater#method_whenPostWasDeleted'><abbr title="Flarum\Discussion\DiscussionMetadataUpdater">DiscussionMetadataUpdater</abbr>::whenPostWasDeleted</a>() — <em>Method in class <a href='/php/main/flarum/discussion/discussionmetadataupdater'><abbr title="Flarum\Discussion\DiscussionMetadataUpdater">DiscussionMetadataUpdater</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/discussion/discussionmetadataupdater#method_whenPostWasHidden'><abbr title="Flarum\Discussion\DiscussionMetadataUpdater">DiscussionMetadataUpdater</abbr>::whenPostWasHidden</a>() — <em>Method in class <a href='/php/main/flarum/discussion/discussionmetadataupdater'><abbr title="Flarum\Discussion\DiscussionMetadataUpdater">DiscussionMetadataUpdater</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/discussion/discussionmetadataupdater#method_whenPostWasRestored'><abbr title="Flarum\Discussion\DiscussionMetadataUpdater">DiscussionMetadataUpdater</abbr>::whenPostWasRestored</a>() — <em>Method in class <a href='/php/main/flarum/discussion/discussionmetadataupdater'><abbr title="Flarum\Discussion\DiscussionMetadataUpdater">DiscussionMetadataUpdater</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/discussion/userstateupdater#method_whenPostWasDeleted'><abbr title="Flarum\Discussion\UserStateUpdater">UserStateUpdater</abbr>::whenPostWasDeleted</a>() — <em>Method in class <a href='/php/main/flarum/discussion/userstateupdater'><abbr title="Flarum\Discussion\UserStateUpdater">UserStateUpdater</abbr></a></em></dt> <dd><p>Updates a user state relative to a discussion.</p></dd><dt><a href='/php/main/flarum/extend/conditional#method_whenExtensionEnabled'><abbr title="Flarum\Extend\Conditional">Conditional</abbr>::whenExtensionEnabled</a>() — <em>Method in class <a href='/php/main/flarum/extend/conditional'><abbr title="Flarum\Extend\Conditional">Conditional</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/extend/conditional#method_when'><abbr title="Flarum\Extend\Conditional">Conditional</abbr>::when</a>() — <em>Method in class <a href='/php/main/flarum/extend/conditional'><abbr title="Flarum\Extend\Conditional">Conditional</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/forum/validatecustomless#method_whenSettingsSaving'><abbr title="Flarum\Forum\ValidateCustomLess">ValidateCustomLess</abbr>::whenSettingsSaving</a>() — <em>Method in class <a href='/php/main/flarum/forum/validatecustomless'><abbr title="Flarum\Forum\ValidateCustomLess">ValidateCustomLess</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/forum/validatecustomless#method_whenSettingsSaved'><abbr title="Flarum\Forum\ValidateCustomLess">ValidateCustomLess</abbr>::whenSettingsSaved</a>() — <em>Method in class <a href='/php/main/flarum/forum/validatecustomless'><abbr title="Flarum\Forum\ValidateCustomLess">ValidateCustomLess</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/foundation/containerutil#method_wrapCallback'><abbr title="Flarum\Foundation\ContainerUtil">ContainerUtil</abbr>::wrapCallback</a>() — <em>Method in class <a href='/php/main/flarum/foundation/containerutil'><abbr title="Flarum\Foundation\ContainerUtil">ContainerUtil</abbr></a></em></dt> <dd><p>Wraps a callback so that string-based invokable classes get resolved only when actually used.</p></dd><dt><a href='/php/main/flarum/foundation/errorhandling/handlederror#method_withDetails'><abbr title="Flarum\Foundation\ErrorHandling\HandledError">HandledError</abbr>::withDetails</a>() — <em>Method in class <a href='/php/main/flarum/foundation/errorhandling/handlederror'><abbr title="Flarum\Foundation\ErrorHandling\HandledError">HandledError</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/foundation/errorhandling/whoopsformatter'><abbr title="Flarum\Foundation\ErrorHandling\WhoopsFormatter">WhoopsFormatter</abbr></a> — <em>Class in namespace <a href='/php/main/flarum/foundation/errorhandling'>Flarum\Foundation\ErrorHandling</a></em></dt> <dd><p>Handle errors using the Whoops error handler for debugging.</p></dd><dt><a href='/php/main/flarum/frontend/recompilefrontendassets#method_whenSettingsSaved'><abbr title="Flarum\Frontend\RecompileFrontendAssets">RecompileFrontendAssets</abbr>::whenSettingsSaved</a>() — <em>Method in class <a href='/php/main/flarum/frontend/recompilefrontendassets'><abbr title="Flarum\Frontend\RecompileFrontendAssets">RecompileFrontendAssets</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/http/requestutil#method_withActor'><abbr title="Flarum\Http\RequestUtil">RequestUtil</abbr>::withActor</a>() — <em>Method in class <a href='/php/main/flarum/http/requestutil'><abbr title="Flarum\Http\RequestUtil">RequestUtil</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/install/prerequisite/writablepaths'><abbr title="Flarum\Install\Prerequisite\WritablePaths">WritablePaths</abbr></a> — <em>Class in namespace <a href='/php/main/flarum/install/prerequisite'>Flarum\Install\Prerequisite</a></em></dt> <dd></dd><dt><a href='/php/main/flarum/install/steps/writesettings'><abbr title="Flarum\Install\Steps\WriteSettings">WriteSettings</abbr></a> — <em>Class in namespace <a href='/php/main/flarum/install/steps'>Flarum\Install\Steps</a></em></dt> <dd></dd><dt><a href='/php/main/flarum/queue/console/workcommand'><abbr title="Flarum\Queue\Console\WorkCommand">WorkCommand</abbr></a> — <em>Class in namespace <a href='/php/main/flarum/queue/console'>Flarum\Queue\Console</a></em></dt> <dd></dd><dt><a href='/php/main/flarum/user/usermetadataupdater#method_whenPostWasPosted'><abbr title="Flarum\User\UserMetadataUpdater">UserMetadataUpdater</abbr>::whenPostWasPosted</a>() — <em>Method in class <a href='/php/main/flarum/user/usermetadataupdater'><abbr title="Flarum\User\UserMetadataUpdater">UserMetadataUpdater</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/user/usermetadataupdater#method_whenPostWasDeleted'><abbr title="Flarum\User\UserMetadataUpdater">UserMetadataUpdater</abbr>::whenPostWasDeleted</a>() — <em>Method in class <a href='/php/main/flarum/user/usermetadataupdater'><abbr title="Flarum\User\UserMetadataUpdater">UserMetadataUpdater</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/user/usermetadataupdater#method_whenDiscussionWasStarted'><abbr title="Flarum\User\UserMetadataUpdater">UserMetadataUpdater</abbr>::whenDiscussionWasStarted</a>() — <em>Method in class <a href='/php/main/flarum/user/usermetadataupdater'><abbr title="Flarum\User\UserMetadataUpdater">UserMetadataUpdater</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/user/usermetadataupdater#method_whenDiscussionWasDeleted'><abbr title="Flarum\User\UserMetadataUpdater">UserMetadataUpdater</abbr>::whenDiscussionWasDeleted</a>() — <em>Method in class <a href='/php/main/flarum/user/usermetadataupdater'><abbr title="Flarum\User\UserMetadataUpdater">UserMetadataUpdater</abbr></a></em></dt> <dd></dd> </dl><h2 id="letter_">_</h2> <dl id="index"><dt><a href='/php/main/flarum/admin/content/adminpayload#method___construct'><abbr title="Flarum\Admin\Content\AdminPayload">AdminPayload</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/admin/content/adminpayload'><abbr title="Flarum\Admin\Content\AdminPayload">AdminPayload</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/admin/content/adminpayload#method___invoke'><abbr title="Flarum\Admin\Content\AdminPayload">AdminPayload</abbr>::__invoke</a>() — <em>Method in class <a href='/php/main/flarum/admin/content/adminpayload'><abbr title="Flarum\Admin\Content\AdminPayload">AdminPayload</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/admin/content/#method___construct'><abbr title="Flarum\Admin\Content\Index">Index</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/admin/content/'><abbr title="Flarum\Admin\Content\Index">Index</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/admin/content/#method___invoke'><abbr title="Flarum\Admin\Content\Index">Index</abbr>::__invoke</a>() — <em>Method in class <a href='/php/main/flarum/admin/content/'><abbr title="Flarum\Admin\Content\Index">Index</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/admin/controller/updateextensioncontroller#method___construct'><abbr title="Flarum\Admin\Controller\UpdateExtensionController">UpdateExtensionController</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/admin/controller/updateextensioncontroller'><abbr title="Flarum\Admin\Controller\UpdateExtensionController">UpdateExtensionController</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/client#method___construct'><abbr title="Flarum\Api\Client">Client</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/api/client'><abbr title="Flarum\Api\Client">Client</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/controller/clearcachecontroller#method___construct'><abbr title="Flarum\Api\Controller\ClearCacheController">ClearCacheController</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/api/controller/clearcachecontroller'><abbr title="Flarum\Api\Controller\ClearCacheController">ClearCacheController</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/controller/createaccesstokencontroller#method___construct'><abbr title="Flarum\Api\Controller\CreateAccessTokenController">CreateAccessTokenController</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/api/controller/createaccesstokencontroller'><abbr title="Flarum\Api\Controller\CreateAccessTokenController">CreateAccessTokenController</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/controller/creatediscussioncontroller#method___construct'><abbr title="Flarum\Api\Controller\CreateDiscussionController">CreateDiscussionController</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/api/controller/creatediscussioncontroller'><abbr title="Flarum\Api\Controller\CreateDiscussionController">CreateDiscussionController</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/controller/creategroupcontroller#method___construct'><abbr title="Flarum\Api\Controller\CreateGroupController">CreateGroupController</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/api/controller/creategroupcontroller'><abbr title="Flarum\Api\Controller\CreateGroupController">CreateGroupController</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/controller/createpostcontroller#method___construct'><abbr title="Flarum\Api\Controller\CreatePostController">CreatePostController</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/api/controller/createpostcontroller'><abbr title="Flarum\Api\Controller\CreatePostController">CreatePostController</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/controller/createtokencontroller#method___construct'><abbr title="Flarum\Api\Controller\CreateTokenController">CreateTokenController</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/api/controller/createtokencontroller'><abbr title="Flarum\Api\Controller\CreateTokenController">CreateTokenController</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/controller/createusercontroller#method___construct'><abbr title="Flarum\Api\Controller\CreateUserController">CreateUserController</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/api/controller/createusercontroller'><abbr title="Flarum\Api\Controller\CreateUserController">CreateUserController</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/controller/deleteallnotificationscontroller#method___construct'><abbr title="Flarum\Api\Controller\DeleteAllNotificationsController">DeleteAllNotificationsController</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/api/controller/deleteallnotificationscontroller'><abbr title="Flarum\Api\Controller\DeleteAllNotificationsController">DeleteAllNotificationsController</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/controller/deleteavatarcontroller#method___construct'><abbr title="Flarum\Api\Controller\DeleteAvatarController">DeleteAvatarController</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/api/controller/deleteavatarcontroller'><abbr title="Flarum\Api\Controller\DeleteAvatarController">DeleteAvatarController</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/controller/deletediscussioncontroller#method___construct'><abbr title="Flarum\Api\Controller\DeleteDiscussionController">DeleteDiscussionController</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/api/controller/deletediscussioncontroller'><abbr title="Flarum\Api\Controller\DeleteDiscussionController">DeleteDiscussionController</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/controller/deletefaviconcontroller#method___construct'><abbr title="Flarum\Api\Controller\DeleteFaviconController">DeleteFaviconController</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/api/controller/deletefaviconcontroller'><abbr title="Flarum\Api\Controller\DeleteFaviconController">DeleteFaviconController</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/controller/deletegroupcontroller#method___construct'><abbr title="Flarum\Api\Controller\DeleteGroupController">DeleteGroupController</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/api/controller/deletegroupcontroller'><abbr title="Flarum\Api\Controller\DeleteGroupController">DeleteGroupController</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/controller/deletelogocontroller#method___construct'><abbr title="Flarum\Api\Controller\DeleteLogoController">DeleteLogoController</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/api/controller/deletelogocontroller'><abbr title="Flarum\Api\Controller\DeleteLogoController">DeleteLogoController</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/controller/deletepostcontroller#method___construct'><abbr title="Flarum\Api\Controller\DeletePostController">DeletePostController</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/api/controller/deletepostcontroller'><abbr title="Flarum\Api\Controller\DeletePostController">DeletePostController</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/controller/deleteusercontroller#method___construct'><abbr title="Flarum\Api\Controller\DeleteUserController">DeleteUserController</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/api/controller/deleteusercontroller'><abbr title="Flarum\Api\Controller\DeleteUserController">DeleteUserController</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/controller/forgotpasswordcontroller#method___construct'><abbr title="Flarum\Api\Controller\ForgotPasswordController">ForgotPasswordController</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/api/controller/forgotpasswordcontroller'><abbr title="Flarum\Api\Controller\ForgotPasswordController">ForgotPasswordController</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/controller/listaccesstokenscontroller#method___construct'><abbr title="Flarum\Api\Controller\ListAccessTokensController">ListAccessTokensController</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/api/controller/listaccesstokenscontroller'><abbr title="Flarum\Api\Controller\ListAccessTokensController">ListAccessTokensController</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/controller/listdiscussionscontroller#method___construct'><abbr title="Flarum\Api\Controller\ListDiscussionsController">ListDiscussionsController</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/api/controller/listdiscussionscontroller'><abbr title="Flarum\Api\Controller\ListDiscussionsController">ListDiscussionsController</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/controller/listgroupscontroller#method___construct'><abbr title="Flarum\Api\Controller\ListGroupsController">ListGroupsController</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/api/controller/listgroupscontroller'><abbr title="Flarum\Api\Controller\ListGroupsController">ListGroupsController</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/controller/listnotificationscontroller#method___construct'><abbr title="Flarum\Api\Controller\ListNotificationsController">ListNotificationsController</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/api/controller/listnotificationscontroller'><abbr title="Flarum\Api\Controller\ListNotificationsController">ListNotificationsController</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/controller/listpostscontroller#method___construct'><abbr title="Flarum\Api\Controller\ListPostsController">ListPostsController</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/api/controller/listpostscontroller'><abbr title="Flarum\Api\Controller\ListPostsController">ListPostsController</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/controller/listuserscontroller#method___construct'><abbr title="Flarum\Api\Controller\ListUsersController">ListUsersController</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/api/controller/listuserscontroller'><abbr title="Flarum\Api\Controller\ListUsersController">ListUsersController</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/controller/readallnotificationscontroller#method___construct'><abbr title="Flarum\Api\Controller\ReadAllNotificationsController">ReadAllNotificationsController</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/api/controller/readallnotificationscontroller'><abbr title="Flarum\Api\Controller\ReadAllNotificationsController">ReadAllNotificationsController</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/controller/sendconfirmationemailcontroller#method___construct'><abbr title="Flarum\Api\Controller\SendConfirmationEmailController">SendConfirmationEmailController</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/api/controller/sendconfirmationemailcontroller'><abbr title="Flarum\Api\Controller\SendConfirmationEmailController">SendConfirmationEmailController</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/controller/sendtestmailcontroller#method___construct'><abbr title="Flarum\Api\Controller\SendTestMailController">SendTestMailController</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/api/controller/sendtestmailcontroller'><abbr title="Flarum\Api\Controller\SendTestMailController">SendTestMailController</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/controller/setsettingscontroller#method___construct'><abbr title="Flarum\Api\Controller\SetSettingsController">SetSettingsController</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/api/controller/setsettingscontroller'><abbr title="Flarum\Api\Controller\SetSettingsController">SetSettingsController</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/controller/showdiscussioncontroller#method___construct'><abbr title="Flarum\Api\Controller\ShowDiscussionController">ShowDiscussionController</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/api/controller/showdiscussioncontroller'><abbr title="Flarum\Api\Controller\ShowDiscussionController">ShowDiscussionController</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/controller/showextensionreadmecontroller#method___construct'><abbr title="Flarum\Api\Controller\ShowExtensionReadmeController">ShowExtensionReadmeController</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/api/controller/showextensionreadmecontroller'><abbr title="Flarum\Api\Controller\ShowExtensionReadmeController">ShowExtensionReadmeController</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/controller/showgroupcontroller#method___construct'><abbr title="Flarum\Api\Controller\ShowGroupController">ShowGroupController</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/api/controller/showgroupcontroller'><abbr title="Flarum\Api\Controller\ShowGroupController">ShowGroupController</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/controller/showpostcontroller#method___construct'><abbr title="Flarum\Api\Controller\ShowPostController">ShowPostController</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/api/controller/showpostcontroller'><abbr title="Flarum\Api\Controller\ShowPostController">ShowPostController</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/controller/showusercontroller#method___construct'><abbr title="Flarum\Api\Controller\ShowUserController">ShowUserController</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/api/controller/showusercontroller'><abbr title="Flarum\Api\Controller\ShowUserController">ShowUserController</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/controller/uninstallextensioncontroller#method___construct'><abbr title="Flarum\Api\Controller\UninstallExtensionController">UninstallExtensionController</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/api/controller/uninstallextensioncontroller'><abbr title="Flarum\Api\Controller\UninstallExtensionController">UninstallExtensionController</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/controller/updatediscussioncontroller#method___construct'><abbr title="Flarum\Api\Controller\UpdateDiscussionController">UpdateDiscussionController</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/api/controller/updatediscussioncontroller'><abbr title="Flarum\Api\Controller\UpdateDiscussionController">UpdateDiscussionController</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/controller/updateextensioncontroller#method___construct'><abbr title="Flarum\Api\Controller\UpdateExtensionController">UpdateExtensionController</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/api/controller/updateextensioncontroller'><abbr title="Flarum\Api\Controller\UpdateExtensionController">UpdateExtensionController</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/controller/updategroupcontroller#method___construct'><abbr title="Flarum\Api\Controller\UpdateGroupController">UpdateGroupController</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/api/controller/updategroupcontroller'><abbr title="Flarum\Api\Controller\UpdateGroupController">UpdateGroupController</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/controller/updatenotificationcontroller#method___construct'><abbr title="Flarum\Api\Controller\UpdateNotificationController">UpdateNotificationController</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/api/controller/updatenotificationcontroller'><abbr title="Flarum\Api\Controller\UpdateNotificationController">UpdateNotificationController</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/controller/updatepostcontroller#method___construct'><abbr title="Flarum\Api\Controller\UpdatePostController">UpdatePostController</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/api/controller/updatepostcontroller'><abbr title="Flarum\Api\Controller\UpdatePostController">UpdatePostController</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/controller/updateusercontroller#method___construct'><abbr title="Flarum\Api\Controller\UpdateUserController">UpdateUserController</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/api/controller/updateusercontroller'><abbr title="Flarum\Api\Controller\UpdateUserController">UpdateUserController</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/controller/uploadavatarcontroller#method___construct'><abbr title="Flarum\Api\Controller\UploadAvatarController">UploadAvatarController</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/api/controller/uploadavatarcontroller'><abbr title="Flarum\Api\Controller\UploadAvatarController">UploadAvatarController</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/controller/uploadfaviconcontroller#method___construct'><abbr title="Flarum\Api\Controller\UploadFaviconController">UploadFaviconController</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/api/controller/uploadfaviconcontroller'><abbr title="Flarum\Api\Controller\UploadFaviconController">UploadFaviconController</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/controller/uploadimagecontroller#method___construct'><abbr title="Flarum\Api\Controller\UploadImageController">UploadImageController</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/api/controller/uploadimagecontroller'><abbr title="Flarum\Api\Controller\UploadImageController">UploadImageController</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/controller/uploadlogocontroller#method___construct'><abbr title="Flarum\Api\Controller\UploadLogoController">UploadLogoController</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/api/controller/uploadlogocontroller'><abbr title="Flarum\Api\Controller\UploadLogoController">UploadLogoController</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/jsonapiresponse#method___construct'><abbr title="Flarum\Api\JsonApiResponse">JsonApiResponse</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/api/jsonapiresponse'><abbr title="Flarum\Api\JsonApiResponse">JsonApiResponse</abbr></a></em></dt> <dd><p>{@inheritdoc}</p></dd><dt><a href='/php/main/flarum/api/middleware/throttleapi#method___construct'><abbr title="Flarum\Api\Middleware\ThrottleApi">ThrottleApi</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/api/middleware/throttleapi'><abbr title="Flarum\Api\Middleware\ThrottleApi">ThrottleApi</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/serializer/accesstokenserializer#method___construct'><abbr title="Flarum\Api\Serializer\AccessTokenSerializer">AccessTokenSerializer</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/api/serializer/accesstokenserializer'><abbr title="Flarum\Api\Serializer\AccessTokenSerializer">AccessTokenSerializer</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/serializer/basicdiscussionserializer#method___construct'><abbr title="Flarum\Api\Serializer\BasicDiscussionSerializer">BasicDiscussionSerializer</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/api/serializer/basicdiscussionserializer'><abbr title="Flarum\Api\Serializer\BasicDiscussionSerializer">BasicDiscussionSerializer</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/serializer/basicpostserializer#method___construct'><abbr title="Flarum\Api\Serializer\BasicPostSerializer">BasicPostSerializer</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/api/serializer/basicpostserializer'><abbr title="Flarum\Api\Serializer\BasicPostSerializer">BasicPostSerializer</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/serializer/basicuserserializer#method___construct'><abbr title="Flarum\Api\Serializer\BasicUserSerializer">BasicUserSerializer</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/api/serializer/basicuserserializer'><abbr title="Flarum\Api\Serializer\BasicUserSerializer">BasicUserSerializer</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/serializer/forumserializer#method___construct'><abbr title="Flarum\Api\Serializer\ForumSerializer">ForumSerializer</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/api/serializer/forumserializer'><abbr title="Flarum\Api\Serializer\ForumSerializer">ForumSerializer</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/api/serializer/groupserializer#method___construct'><abbr title="Flarum\Api\Serializer\GroupSerializer">GroupSerializer</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/api/serializer/groupserializer'><abbr title="Flarum\Api\Serializer\GroupSerializer">GroupSerializer</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/console/cache/factory#method___construct'><abbr title="Flarum\Console\Cache\Factory">Factory</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/console/cache/factory'><abbr title="Flarum\Console\Cache\Factory">Factory</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/console/schedule#method___construct'><abbr title="Flarum\Console\Schedule">Schedule</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/console/schedule'><abbr title="Flarum\Console\Schedule">Schedule</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/console/server#method___construct'><abbr title="Flarum\Console\Server">Server</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/console/server'><abbr title="Flarum\Console\Server">Server</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/database/abstractmodel#method___construct'><abbr title="Flarum\Database\AbstractModel">AbstractModel</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/database/abstractmodel'><abbr title="Flarum\Database\AbstractModel">AbstractModel</abbr></a></em></dt> <dd><p>{@inheritdoc}</p></dd><dt><a href='/php/main/flarum/database/abstractmodel#method___call'><abbr title="Flarum\Database\AbstractModel">AbstractModel</abbr>::__call</a>() — <em>Method in class <a href='/php/main/flarum/database/abstractmodel'><abbr title="Flarum\Database\AbstractModel">AbstractModel</abbr></a></em></dt> <dd><p>{@inheritdoc}</p></dd><dt><a href='/php/main/flarum/database/console/generatedumpcommand#method___construct'><abbr title="Flarum\Database\Console\GenerateDumpCommand">GenerateDumpCommand</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/database/console/generatedumpcommand'><abbr title="Flarum\Database\Console\GenerateDumpCommand">GenerateDumpCommand</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/database/console/migratecommand#method___construct'><abbr title="Flarum\Database\Console\MigrateCommand">MigrateCommand</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/database/console/migratecommand'><abbr title="Flarum\Database\Console\MigrateCommand">MigrateCommand</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/database/console/resetcommand#method___construct'><abbr title="Flarum\Database\Console\ResetCommand">ResetCommand</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/database/console/resetcommand'><abbr title="Flarum\Database\Console\ResetCommand">ResetCommand</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/database/databasemigrationrepository#method___construct'><abbr title="Flarum\Database\DatabaseMigrationRepository">DatabaseMigrationRepository</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/database/databasemigrationrepository'><abbr title="Flarum\Database\DatabaseMigrationRepository">DatabaseMigrationRepository</abbr></a></em></dt> <dd><p>Create a new database migration repository instance.</p></dd><dt><a href='/php/main/flarum/database/exception/migrationkeymissing#method___construct'><abbr title="Flarum\Database\Exception\MigrationKeyMissing">MigrationKeyMissing</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/database/exception/migrationkeymissing'><abbr title="Flarum\Database\Exception\MigrationKeyMissing">MigrationKeyMissing</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/database/migrator#method___construct'><abbr title="Flarum\Database\Migrator">Migrator</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/database/migrator'><abbr title="Flarum\Database\Migrator">Migrator</abbr></a></em></dt> <dd><p>Create a new migrator instance.</p></dd><dt><a href='/php/main/flarum/discussion/access/discussionpolicy#method___construct'><abbr title="Flarum\Discussion\Access\DiscussionPolicy">DiscussionPolicy</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/discussion/access/discussionpolicy'><abbr title="Flarum\Discussion\Access\DiscussionPolicy">DiscussionPolicy</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/discussion/access/scopediscussionvisibility#method___invoke'><abbr title="Flarum\Discussion\Access\ScopeDiscussionVisibility">ScopeDiscussionVisibility</abbr>::__invoke</a>() — <em>Method in class <a href='/php/main/flarum/discussion/access/scopediscussionvisibility'><abbr title="Flarum\Discussion\Access\ScopeDiscussionVisibility">ScopeDiscussionVisibility</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/discussion/command/deletediscussion#method___construct'><abbr title="Flarum\Discussion\Command\DeleteDiscussion">DeleteDiscussion</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/discussion/command/deletediscussion'><abbr title="Flarum\Discussion\Command\DeleteDiscussion">DeleteDiscussion</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/discussion/command/deletediscussionhandler#method___construct'><abbr title="Flarum\Discussion\Command\DeleteDiscussionHandler">DeleteDiscussionHandler</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/discussion/command/deletediscussionhandler'><abbr title="Flarum\Discussion\Command\DeleteDiscussionHandler">DeleteDiscussionHandler</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/discussion/command/editdiscussion#method___construct'><abbr title="Flarum\Discussion\Command\EditDiscussion">EditDiscussion</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/discussion/command/editdiscussion'><abbr title="Flarum\Discussion\Command\EditDiscussion">EditDiscussion</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/discussion/command/editdiscussionhandler#method___construct'><abbr title="Flarum\Discussion\Command\EditDiscussionHandler">EditDiscussionHandler</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/discussion/command/editdiscussionhandler'><abbr title="Flarum\Discussion\Command\EditDiscussionHandler">EditDiscussionHandler</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/discussion/command/readdiscussion#method___construct'><abbr title="Flarum\Discussion\Command\ReadDiscussion">ReadDiscussion</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/discussion/command/readdiscussion'><abbr title="Flarum\Discussion\Command\ReadDiscussion">ReadDiscussion</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/discussion/command/readdiscussionhandler#method___construct'><abbr title="Flarum\Discussion\Command\ReadDiscussionHandler">ReadDiscussionHandler</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/discussion/command/readdiscussionhandler'><abbr title="Flarum\Discussion\Command\ReadDiscussionHandler">ReadDiscussionHandler</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/discussion/command/startdiscussion#method___construct'><abbr title="Flarum\Discussion\Command\StartDiscussion">StartDiscussion</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/discussion/command/startdiscussion'><abbr title="Flarum\Discussion\Command\StartDiscussion">StartDiscussion</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/discussion/command/startdiscussionhandler#method___construct'><abbr title="Flarum\Discussion\Command\StartDiscussionHandler">StartDiscussionHandler</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/discussion/command/startdiscussionhandler'><abbr title="Flarum\Discussion\Command\StartDiscussionHandler">StartDiscussionHandler</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/discussion/discussionrenamedlogger#method___construct'><abbr title="Flarum\Discussion\DiscussionRenamedLogger">DiscussionRenamedLogger</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/discussion/discussionrenamedlogger'><abbr title="Flarum\Discussion\DiscussionRenamedLogger">DiscussionRenamedLogger</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/discussion/event/deleted#method___construct'><abbr title="Flarum\Discussion\Event\Deleted">Deleted</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/discussion/event/deleted'><abbr title="Flarum\Discussion\Event\Deleted">Deleted</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/discussion/event/deleting#method___construct'><abbr title="Flarum\Discussion\Event\Deleting">Deleting</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/discussion/event/deleting'><abbr title="Flarum\Discussion\Event\Deleting">Deleting</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/discussion/event/hidden#method___construct'><abbr title="Flarum\Discussion\Event\Hidden">Hidden</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/discussion/event/hidden'><abbr title="Flarum\Discussion\Event\Hidden">Hidden</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/discussion/event/renamed#method___construct'><abbr title="Flarum\Discussion\Event\Renamed">Renamed</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/discussion/event/renamed'><abbr title="Flarum\Discussion\Event\Renamed">Renamed</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/discussion/event/restored#method___construct'><abbr title="Flarum\Discussion\Event\Restored">Restored</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/discussion/event/restored'><abbr title="Flarum\Discussion\Event\Restored">Restored</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/discussion/event/saving#method___construct'><abbr title="Flarum\Discussion\Event\Saving">Saving</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/discussion/event/saving'><abbr title="Flarum\Discussion\Event\Saving">Saving</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/discussion/event/started#method___construct'><abbr title="Flarum\Discussion\Event\Started">Started</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/discussion/event/started'><abbr title="Flarum\Discussion\Event\Started">Started</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/discussion/event/userdatasaving#method___construct'><abbr title="Flarum\Discussion\Event\UserDataSaving">UserDataSaving</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/discussion/event/userdatasaving'><abbr title="Flarum\Discussion\Event\UserDataSaving">UserDataSaving</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/discussion/event/userread#method___construct'><abbr title="Flarum\Discussion\Event\UserRead">UserRead</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/discussion/event/userread'><abbr title="Flarum\Discussion\Event\UserRead">UserRead</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/discussion/filter/discussionfilterer#method___construct'><abbr title="Flarum\Discussion\Filter\DiscussionFilterer">DiscussionFilterer</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/discussion/filter/discussionfilterer'><abbr title="Flarum\Discussion\Filter\DiscussionFilterer">DiscussionFilterer</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/discussion/idwithtransliteratedslugdriver#method___construct'><abbr title="Flarum\Discussion\IdWithTransliteratedSlugDriver">IdWithTransliteratedSlugDriver</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/discussion/idwithtransliteratedslugdriver'><abbr title="Flarum\Discussion\IdWithTransliteratedSlugDriver">IdWithTransliteratedSlugDriver</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/discussion/query/authorfiltergambit#method___construct'><abbr title="Flarum\Discussion\Query\AuthorFilterGambit">AuthorFilterGambit</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/discussion/query/authorfiltergambit'><abbr title="Flarum\Discussion\Query\AuthorFilterGambit">AuthorFilterGambit</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/discussion/query/unreadfiltergambit#method___construct'><abbr title="Flarum\Discussion\Query\UnreadFilterGambit">UnreadFilterGambit</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/discussion/query/unreadfiltergambit'><abbr title="Flarum\Discussion\Query\UnreadFilterGambit">UnreadFilterGambit</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/discussion/search/discussionsearcher#method___construct'><abbr title="Flarum\Discussion\Search\DiscussionSearcher">DiscussionSearcher</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/discussion/search/discussionsearcher'><abbr title="Flarum\Discussion\Search\DiscussionSearcher">DiscussionSearcher</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/discussion/utf8slugdriver#method___construct'><abbr title="Flarum\Discussion\Utf8SlugDriver">Utf8SlugDriver</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/discussion/utf8slugdriver'><abbr title="Flarum\Discussion\Utf8SlugDriver">Utf8SlugDriver</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/extend/apicontroller#method___construct'><abbr title="Flarum\Extend\ApiController">ApiController</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/extend/apicontroller'><abbr title="Flarum\Extend\ApiController">ApiController</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/extend/apiserializer#method___construct'><abbr title="Flarum\Extend\ApiSerializer">ApiSerializer</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/extend/apiserializer'><abbr title="Flarum\Extend\ApiSerializer">ApiSerializer</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/extend/filter#method___construct'><abbr title="Flarum\Extend\Filter">Filter</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/extend/filter'><abbr title="Flarum\Extend\Filter">Filter</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/extend/frontend#method___construct'><abbr title="Flarum\Extend\Frontend">Frontend</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/extend/frontend'><abbr title="Flarum\Extend\Frontend">Frontend</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/extend/languagepack#method___construct'><abbr title="Flarum\Extend\LanguagePack">LanguagePack</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/extend/languagepack'><abbr title="Flarum\Extend\LanguagePack">LanguagePack</abbr></a></em></dt> <dd><p>LanguagePack constructor.</p></dd><dt><a href='/php/main/flarum/extend/locales#method___construct'><abbr title="Flarum\Extend\Locales">Locales</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/extend/locales'><abbr title="Flarum\Extend\Locales">Locales</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/extend/middleware#method___construct'><abbr title="Flarum\Extend\Middleware">Middleware</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/extend/middleware'><abbr title="Flarum\Extend\Middleware">Middleware</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/extend/model#method___construct'><abbr title="Flarum\Extend\Model">Model</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/extend/model'><abbr title="Flarum\Extend\Model">Model</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/extend/modelprivate#method___construct'><abbr title="Flarum\Extend\ModelPrivate">ModelPrivate</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/extend/modelprivate'><abbr title="Flarum\Extend\ModelPrivate">ModelPrivate</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/extend/modelurl#method___construct'><abbr title="Flarum\Extend\ModelUrl">ModelUrl</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/extend/modelurl'><abbr title="Flarum\Extend\ModelUrl">ModelUrl</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/extend/modelvisibility#method___construct'><abbr title="Flarum\Extend\ModelVisibility">ModelVisibility</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/extend/modelvisibility'><abbr title="Flarum\Extend\ModelVisibility">ModelVisibility</abbr></a></em></dt> <dd></dd><dt><a href='/php/main/flarum/extend/routes#method___construct'><abbr title="Flarum\Extend\Routes">Routes</abbr>::__construct</a>() — <em>Method in class <a href='/php/main/flarum/extend/routes'><abbr title="Flarum\Extend\Routes">Routes</abbr></a></em></dt>