A
AdminServiceProvider — Class in namespace Flarum\Admin
AdminPayload — Class in namespace Flarum\Admin\Content
WhenSavingSettings ::afterSave () — Method in class WhenSavingSettings
ApiKey — Class in namespace Flarum\Api
$ApiKey #allowed_ips — Property in class ApiKey
ApiKeyFactory — Class in namespace Flarum\Api
ApiServiceProvider — Class in namespace Flarum\Api
$Client #actor — Property in class Client
AbstractDeleteController — Class in namespace Flarum\Api\Controller
$HasAuthorization #authenticated — Property in class HasAuthorization
$HasAuthorization #ability — Property in class HasAuthorization
$HasAuthorization #admin — Property in class HasAuthorization
HasAuthorization ::authenticated () — Method in class HasAuthorization
HasAuthorization ::admin () — Method in class HasAuthorization
$HasHooks #after — Property in class HasHooks
HasHooks ::after () — Method in class HasHooks
IncludesData ::addDefaultInclude () — Method in class IncludesData
SavesAndValidatesData ::assertDataValid () — Method in class SavesAndValidatesData
Assert that the field values within a data object pass validation. $Endpoint #action — Property in class Endpoint
Endpoint ::action () — Method in class Endpoint
Index ::applySorts () — Method in class Index
Index ::applyFilters () — Method in class Index
AbstractDatabaseResource — Class in namespace Flarum\Api\Resource
AbstractResource — Class in namespace Flarum\Api\Resource
AccessTokenResource — Class in namespace Flarum\Api\Resource
$Bootable #api — Property in class Bootable
Attachable — Class in namespace Flarum\Api\Resource\Contracts
EloquentBuffer ::add () — Method in class EloquentBuffer
$ForumResource #assetsFilesystem — Property in class ForumResource
Arr — Class in namespace Flarum\Api\Schema
Attribute — Class in namespace Flarum\Api\Schema
GetsRelationAggregates ::avgRelation () — Method in class GetsRelationAggregates
DateTime ::after () — Method in class DateTime
DateTime ::afterOrEqual () — Method in class DateTime
Arr — Class in namespace Flarum\Api\Schema\Type
Serializer ::addPrimary () — Method in class Serializer
Add a primary resource to the document. Serializer ::addIncluded () — Method in class Serializer
Add an included resource to the document. $SortColumn #alias — Property in class SortColumn
SortColumn ::ascendingAlias () — Method in class SortColumn
AbstractCommand — Class in namespace Flarum\Console
AbstractModel — Class in namespace Flarum\Database
Base model class, building on Eloquent. $AbstractModel #afterSaveCallbacks — Property in class AbstractModel
An array of callbacks to be run once after the model is saved. $AbstractModel #afterDeleteCallbacks — Property 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
Migration ::addSettings () — Method in class Migration
Add default values for config values. Migration ::addPermissions () — Method in class Migration
AuthorFilter — Class in namespace Flarum\Discussion\Search\Filter
ApiResource — Class in namespace Flarum\Extend
Auth — Class in namespace Flarum\Extend
Auth ::addPasswordChecker () — Method in class Auth
Add a new password checker. $Console #addCommands — Property in class Console
Middleware ::add () — Method in class Middleware
Adds a new middleware to the frontend. ModelUrl ::addSlugDriver () — Method in class ModelUrl
Add a slug driver. SearchDriver ::addSearcher () — Method in class SearchDriver
Add a filter to this searcher. Filters are used to filter search queries. SearchDriver ::addFilter () — Method in class SearchDriver
Add a filter to this searcher. Filters are used to filter search queries. SearchDriver ::addMutator () — Method in class SearchDriver
Add a callback through which to run all search queries after filters 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. User ::avatarDriver () — Method in class User
Add an avatar driver. BisectState ::advance () — Method in class BisectState
$Extension #abandoned — Property in class Extension
Whether the composer package is marked as abandoned. $Extension #authors — Property in class Extension
$Extension #autoload — Property in class Extension
$Extension #autoloadDev — Property in class Extension
Extension ::assignId () — Method in class Extension
Assigns the id for the extension used globally. Formatter ::addConfigurationCallback () — Method in class Formatter
Formatter ::addParsingCallback () — Method in class Formatter
Formatter ::addUnparsingCallback () — Method in class Formatter
Formatter ::addRenderingCallback () — Method in class Formatter
AssertRegistered — Class in namespace Flarum\Forum\Content
AbstractServiceProvider — Class in namespace Flarum\Foundation
AbstractValidator — Class 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. AppInterface — Class in namespace Flarum\Foundation
Application — Class in namespace Flarum\Foundation
ApplicationInfoProvider — Class in namespace Flarum\Foundation
AssetsPublishCommand — Class in namespace Flarum\Foundation\Console
ApplicationBooted — Class in namespace Flarum\Foundation\Event
The "application booted" event is fired after the application has finished booting and all extension boot callbacks have been run, but before any requests have been handled. AddLocaleAssets — Class in namespace Flarum\Frontend
AddTranslations — Class in namespace Flarum\Frontend
AssetManager — Class in namespace Flarum\Frontend
$AssetManager #assets — Property in class AssetManager
AssetManager ::all () — Method in class AssetManager
Assets — Class in namespace Flarum\Frontend
A factory class for creating frontend asset compilers. Assets ::addLessImportOverrides () — Method in class Assets
Assets ::addFileSourceOverrides () — Method in class Assets
CompilerInterface ::addSources () — Method in class CompilerInterface
HasSources ::addSources () — Method in class HasSources
HasSources ::allowedSourceTypes () — Method in class HasSources
FileVersioner ::allRevisions () — Method in class FileVersioner
JsDirectoryCompiler ::allowedSourceTypes () — Method in class JsDirectoryCompiler
RevisionCompiler ::allowedSourceTypes () — Method in class RevisionCompiler
SourceCollector ::addFile () — Method in class SourceCollector
SourceCollector ::addString () — Method in class SourceCollector
SourceCollector ::addDirectory () — Method in class SourceCollector
VersionerInterface ::allRevisions () — Method in class VersionerInterface
Assets — Class in namespace Flarum\Frontend\Content
$Assets #assets — Property 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 #appView — Property in class Document
The name of the frontend app view to display. FrontendServiceProvider ::addBaseCss () — Method in class FrontendServiceProvider
AccessToken — Class in namespace Flarum\Http
AccessTokenFactory — Class in namespace Flarum\Http
AccessTokenPolicy — Class in namespace Flarum\Http\Access
ActorReference — Class in namespace Flarum\Http
AbstractHtmlController — Class in namespace Flarum\Http\Controller
AccessTokenSearcher — Class in namespace Flarum\Http\Filter
AccessTokenTypeFilter — Class in namespace Flarum\Http\Filter
Filters an access tokens request by the token type. AuthenticateWithHeader — Class in namespace Flarum\Http\Middleware
AuthenticateWithSession — Class in namespace Flarum\Http\Middleware
RouteCollection ::addRoute () — Method in class RouteCollection
RouteCollection ::applyRoutes () — Method in class RouteCollection
UrlGenerator ::addCollection () — Method in class UrlGenerator
Register a named route collection for URL generation. AdminUser — Class in namespace Flarum\Install
$FileDataProvider #adminUser — Property in class FileDataProvider
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
Repository ::all () — Method in class Repository
Get all context data. Repository ::add () — Method in class Repository
Add a context value. Repository ::addHidden () — Method in class Repository
Add a hidden context value. Repository ::allHidden () — Method in class Repository
Get all hidden context data. 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. PostmarkDriver ::availableSettings () — Method in class PostmarkDriver
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. AlertableInterface — Class in namespace Flarum\Notification
The notification Alert driver only picks up notifications that implement this interface. AlertNotificationDriver — Class in namespace Flarum\Notification\Driver
NotificationServiceProvider ::addType () — Method in class NotificationServiceProvider
NotificationSyncer ::addNotificationDriver () — Method in class NotificationSyncer
AbstractEventPost — Class in namespace Flarum\Post
AuthorFilter — Class in namespace Flarum\Post\Filter
RegisteredTypesScope ::apply () — Method in class RegisteredTypesScope
Apply the scope to a given Eloquent query builder. AbstractJob — Class in namespace Flarum\Queue
DatabaseWorkerArgs ::args () — Method in class DatabaseWorkerArgs
Listener ::addEnvironment () — Method in class Listener
Listener ::artisanBinary () — Method in class Listener
AbstractDriver — Class in namespace Flarum\Search
AbstractFulltextFilter — Class in namespace Flarum\Search
AbstractSearcher — Class in namespace Flarum\Search\Database
AbstractSearcher ::applySort () — Method in class AbstractSearcher
AbstractSearcher ::applyOffset () — Method in class AbstractSearcher
AbstractSearcher ::applyLimit () — Method in class AbstractSearcher
FilterManager ::add () — Method in class FilterManager
FilterManager ::apply () — Method in class FilterManager
FilterManager ::applyFilters () — Method in class FilterManager
FilterManager ::applyFulltext () — Method in class FilterManager
SearchResults ::areMoreResults () — Method in class SearchResults
$SearchState #activeFilters — Property in class SearchState
SearchState ::addActiveFilter () — Method in class SearchState
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
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
AbstractPolicy — Class 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. AccountActivationMailer — Class in namespace Flarum\User
AccountActivationMailerTrait — Class in namespace Flarum\User
AvatarUploader — Class in namespace Flarum\User
AvatarValidator — Class 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
DefaultDriver ::avatarUrl () — Method in class DefaultDriver
Return an avatar URL for a user. DriverInterface ::avatarUrl () — Method in class DriverInterface
Return an avatar URL for a user. Activated — Class in namespace Flarum\User\Event
AvatarChanged — Class in namespace Flarum\User\Event
AvatarDeleting — Class in namespace Flarum\User\Event
AvatarSaving — Class in namespace Flarum\User\Event
$User #avatarDriver — Property in class User
A driver for getting avatar URLs. $User #avatar_url — Property in class User
$User #accessTokens — Property in class User
User ::activate () — Method in class User
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
User ::addGroupProcessor () — Method in class User
Register a callback that processes a user's list of groups. B
AdminServiceProvider ::boot () — Method in class AdminServiceProvider
WhenSavingSettings ::beforeSave () — Method in class WhenSavingSettings
ApiServiceProvider ::boot () — Method in class ApiServiceProvider
$Client #body — Property in class Client
$HasHooks #before — Property in class HasHooks
HasHooks ::before () — Method in class HasHooks
$Endpoint #beforeSerialization — Property in class Endpoint
Endpoint ::beforeSerialization () — Method in class Endpoint
$JsonApi #baseRequest — Property in class JsonApi
Bootable — Class in namespace Flarum\Api\Resource\Concerns
Bootable ::boot () — Method in class Bootable
Avoids polluting the constructor of the resource with dependencies. Boolean — Class in namespace Flarum\Api\Schema
DateTime ::before () — Method in class DateTime
DateTime ::beforeOrEqual () — Method in class DateTime
BusServiceProvider — Class in namespace Flarum\Bus
ConsoleServiceProvider ::boot () — Method in class ConsoleServiceProvider
AbstractModel ::boot () — Method in class AbstractModel
DatabaseServiceProvider ::boot () — Method in class DatabaseServiceProvider
Discussion ::boot () — Method in class Discussion
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
Bisect — Class in namespace Flarum\Extension
$Bisect #break — Property in class Bisect
When running bisect across multiple processes (such as multiple HTTP requests),
this flag can be used to stop the bisect process after the first step it completes. Bisect ::break () — Method in class Bisect
Bisect ::bisect () — Method in class Bisect
BisectState — Class in namespace Flarum\Extension
BisectCommand — Class in namespace Flarum\Extension\Console
ExtensionServiceProvider ::boot () — Method in class ExtensionServiceProvider
DriverInterface ::build () — Method in class DriverInterface
Construct a Laravel Cloud filesystem for this filesystem driver. ForumServiceProvider ::boot () — Method in class ForumServiceProvider
$LogInValidator #basic — Property in class LogInValidator
LogInValidator ::basic () — Method in class LogInValidator
$Application #booted — Property in class Application
$Application #bootingCallbacks — Property in class Application
$Application #bootedCallbacks — Property in class Application
Application ::boot () — Method in class Application
Application ::bootProvider () — Method in class Application
Application ::booting () — Method in class Application
Application ::booted () — Method in class Application
InteractsWithLaravel ::basePath () — Method in class InteractsWithLaravel
InteractsWithLaravel ::bootstrapPath () — Method in class InteractsWithLaravel
InteractsWithLaravel ::bootstrapWith () — Method in class InteractsWithLaravel
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 #base — Property 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
BasicTitleDriver — Class in namespace Flarum\Frontend\Driver
FrontendServiceProvider ::boot () — Method in class FrontendServiceProvider
Group ::boot () — Method in class Group
GroupServiceProvider ::boot () — Method in class GroupServiceProvider
HttpServiceProvider ::boot () — Method in class HttpServiceProvider
RouteCollectionUrlGenerator ::base () — Method in class RouteCollectionUrlGenerator
BaseUrl — Class in namespace Flarum\Install
$FileDataProvider #baseUrl — Property in class FileDataProvider
$UserDataProvider #baseUrl — Property in class UserDataProvider
InstallServiceProvider ::boot () — Method in class InstallServiceProvider
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. MailServiceProvider ::boot () — Method in class MailServiceProvider
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. PostmarkDriver ::buildTransport () — Method in class PostmarkDriver
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. BlueprintInterface — Class 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
$NotificationSyncer #beforeSendingCallbacks — Property in class NotificationSyncer
NotificationSyncer ::beforeSending () — Method in class NotificationSyncer
CommentPost ::boot () — Method in class CommentPost
DiscussionRenamedPost ::buildContent () — Method in class DiscussionRenamedPost
Post ::boot () — Method in class Post
PostServiceProvider ::boot () — Method in class PostServiceProvider
IndexerInterface ::build () — Method in class IndexerInterface
Build the index from scratch. 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
UserServiceProvider ::boot () — Method in class UserServiceProvider
C
$ApiKey #casts — Property in class ApiKey
$ApiKey #created_at — Property in class ApiKey
Client — Class in namespace Flarum\Api
ClientMiddlewarePipe — Class in namespace Flarum\Api
Context — Class in namespace Flarum\Api
Context ::creating () — Method in class Context
ClearCacheController — Class in namespace Flarum\Api\Controller
CreateTokenController — Class 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. HasAuthorization ::can () — Method in class HasAuthorization
HasEagerLoading ::compileSimpleEagerLoads () — Method in class HasEagerLoading
HasEagerLoading ::compileWhereEagerLoads () — Method in class HasEagerLoading
HasHooks ::callBeforeHook () — Method in class HasHooks
HasHooks ::callAfterHook () — Method in class HasHooks
Create — Class in namespace Flarum\Api\Endpoint
$JsonApi #container — Property in class JsonApi
JsonApi ::container () — Method in class JsonApi
AbstractDatabaseResource ::count () — Method in class AbstractDatabaseResource
AbstractDatabaseResource ::create () — Method in class AbstractDatabaseResource
AccessTokenResource ::created () — Method in class AccessTokenResource
$Extendable #cachedEndpoints — Property in class Extendable
$Extendable #cachedFields — Property in class Extendable
$Extendable #cachedSorts — Property in class Extendable
HasHooks ::createAction () — Method in class HasHooks
HasHooks ::creating () — Method in class HasHooks
HasHooks ::created () — Method in class HasHooks
Countable — Class in namespace Flarum\Api\Resource\Contracts
Countable ::count () — Method in class Countable
Count the models for the given query. Creatable — Class in namespace Flarum\Api\Resource\Contracts
DiscussionResource ::creating () — Method in class DiscussionResource
DiscussionResource ::created () — Method in class DiscussionResource
PostResource ::created () — Method in class PostResource
GetsRelationAggregates ::countRelation () — Method in class GetsRelationAggregates
ConsoleServiceProvider — Class in namespace Flarum\Console
$Schedule #config — Property in class Schedule
$AbstractModel #customCasts — Property in class AbstractModel
GenerateDumpCommand ::configure () — Method in class GenerateDumpCommand
MigrateCommand ::configure () — Method in class MigrateCommand
ResetCommand ::configure () — Method in class ResetCommand
DatabaseMigrationRepository ::createRepository () — Method in class DatabaseMigrationRepository
Create the migration repository data store. Collection — Class in namespace Flarum\Database\Eloquent
Migration ::createTable () — Method in class Migration
Migration ::createTableIfNotExists () — Method in class Migration
MigrationRepositoryInterface ::createRepository () — Method in class MigrationRepositoryInterface
Create the migration repository table. DiscussionPolicy ::can () — Method in class DiscussionPolicy
$Discussion #casts — Property in class Discussion
$Discussion #comment_count — Property in class Discussion
$Discussion #created_at — Property in class Discussion
$Discussion #comments — Property in class Discussion
Discussion ::comments () — Method in class Discussion
The discussion's publicly-visible comments. AuthorFilter ::constrain () — Method in class AuthorFilter
CreatedFilter — Class in namespace Flarum\Discussion\Search\Filter
CreatedFilter ::constrain () — Method in class CreatedFilter
HiddenFilter ::constrain () — Method in class HiddenFilter
UnreadFilter ::constrain () — Method in class UnreadFilter
$UserState #casts — Property in class UserState
Conditional — Class in namespace Flarum\Extend
The Conditional extender allows developers to conditionally apply other extenders
based on either boolean values or results from callable functions. $Conditional #conditions — Property in class Conditional
An array of conditions and their associated extenders. Console — Class in namespace Flarum\Extend
Console ::command () — Method in class Console
Csrf — Class in namespace Flarum\Extend
$Csrf #csrfExemptRoutes — Property 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. Bisect ::checkIssueUsing () — Method in class Bisect
BisectState ::continue () — Method in class BisectState
BisectState ::continueOrStart () — Method in class BisectState
ToggleExtensionCommand ::configure () — Method in class ToggleExtensionCommand
CircularDependenciesException — Class in namespace Flarum\Extension\Exception
CircularDependenciesExceptionHandler — Class in namespace Flarum\Extension\Exception
$Extension #conflict — Property 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
$Formatter #configurationCallbacks — Property in class Formatter
Formatter ::configureExternalLinks () — Method in class Formatter
Formatter ::configureDefaultsOnLinks () — Method in class Formatter
Formatter ::convert () — Method in class Formatter
Converts a plain text string (with or without Markdown) to it's HTML equivalent. $HasFormattedContent #content — Property in class HasFormattedContent
ConfirmEmailController — Class in namespace Flarum\Forum\Controller
ConfirmEmailViewController — Class in namespace Flarum\Forum\Controller
$AbstractServiceProvider #container — Property in class AbstractServiceProvider
$AbstractValidator #configuration — Property in class AbstractValidator
Application ::config () — Method in class Application
InteractsWithLaravel ::configPath () — Method in class InteractsWithLaravel
Config — Class in namespace Flarum\Foundation
AssetsPublishCommand ::configure () — Method in class AssetsPublishCommand
CacheClearCommand — Class in namespace Flarum\Foundation\Console
CacheClearCommand ::configure () — Method in class CacheClearCommand
InfoCommand ::configure () — Method in class InfoCommand
ContainerUtil — Class in namespace Flarum\Foundation
ClearingCache — Class in namespace Flarum\Foundation\Event
FontAwesome ::cdnUrl () — Method in class FontAwesome
FontAwesome ::configOverride () — Method in class FontAwesome
MaintenanceMode ::configOverride () — Method in class MaintenanceMode
Assets ::css () — Method in class Assets
CompilerInterface — Class in namespace Flarum\Frontend\Compiler
CompilerInterface ::commit () — Method in class CompilerInterface
JsDirectoryCompiler ::commit () — Method in class JsDirectoryCompiler
JsDirectoryCompiler ::compileSource () — Method in class JsDirectoryCompiler
JsDirectoryCompiler ::compilerFor () — Method in class JsDirectoryCompiler
$LessCompiler #cacheDir — Property in class LessCompiler
$LessCompiler #customFunctions — Property 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
$Assets #commonAssets — Property in class Assets
CorePayload — Class in namespace Flarum\Frontend\Content
Controller — Class in namespace Flarum\Frontend
$Document #contentView — Property in class Document
The name of the frontend content view to display. $Document #content — Property in class Document
The SEO content of the page, displayed within the layout in tags. $Document #canonicalUrl — Property in class Document
The canonical URL for this page. $Document #criticalCss — Property in class Document
Inline critical CSS emitted before the async stylesheet links. $Document #css — Property in class Document
An array of CSS URLs to load. $Frontend #content — Property in class Frontend
Frontend ::content () — Method in class Frontend
GroupPolicy ::can () — Method in class GroupPolicy
Created — Class in namespace Flarum\Group\Event
$Group #casts — Property in class Group
$Group #color — Property in class Group
$Permission #casts — Property in class Permission
$AccessToken #casts — Property in class AccessToken
$AccessToken #created_at — Property in class AccessToken
CookieFactory — Class in namespace Flarum\Http
CheckCsrfToken — Class in namespace Flarum\Http\Middleware
CheckForMaintenanceMode — Class in namespace Flarum\Http\Middleware
CollectGarbage — Class in namespace Flarum\Http\Middleware
ContentTypeOptionsHeader — Class in namespace Flarum\Http\Middleware
$StartSession #config — Property in class StartSession
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
Composite — Class in namespace Flarum\Install\Prerequisite
ConnectToDatabase — Class in namespace Flarum\Install\Steps
CreateAdminUser — Class in namespace Flarum\Install\Steps
$LocaleManager #css — Property 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? PostmarkDriver ::canSend () — Method in class PostmarkDriver
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 #casts — Property in class Notification
$Notification #created_at — Property in class Notification
$UnsubscribeToken #casts — Property in class UnsubscribeToken
$UnsubscribeToken #created_at — Property in class UnsubscribeToken
$AbstractEventPost #content — Property in class AbstractEventPost
PostPolicy ::can () — Method in class PostPolicy
CommentPost — Class in namespace Flarum\Post
A standard comment in a discussion. $Post #casts — Property in class Post
$Post #created_at — Property in class Post
$Post #content — Property in class Post
QueueFactory ::connection () — Method in class QueueFactory
Resolve a queue connection instance. $QueueServiceProvider #commands — Property in class QueueServiceProvider
ModelObserver ::created () — Method in class ModelObserver
$MemoryCacheSettingsRepository #cache — Property in class MemoryCacheSettingsRepository
AbstractPolicy ::checkAbility () — Method in class AbstractPolicy
UserPolicy ::can () — Method in class UserPolicy
ConfirmEmail — Class in namespace Flarum\User\Command
ConfirmEmailHandler — Class in namespace Flarum\User\Command
ConvertAvatarsToWebpCommand — Class in namespace Flarum\User\Console
ConvertAvatarsToWebpCommand ::configure () — Method in class ConvertAvatarsToWebpCommand
$EmailToken #casts — Property in class EmailToken
$EmailToken #created_at — Property in class EmailToken
$LoginProvider #casts — Property in class LoginProvider
$LoginProvider #created_at — Property in class LoginProvider
$PasswordToken #casts — Property in class PasswordToken
$PasswordToken #created_at — Property in class PasswordToken
$RegistrationToken #casts — Property in class RegistrationToken
$RegistrationToken #created_at — Property in class RegistrationToken
EmailFilter ::constrain () — Method in class EmailFilter
GroupFilter ::constrain () — Method in class GroupFilter
TokensClearer ::clearPasswordTokens () — Method in class TokensClearer
TokensClearer ::clearEmailTokens () — Method in class TokensClearer
$User #casts — Property in class User
$User #comment_count — Property in class User
User ::changeEmail () — Method in class User
User ::changePassword () — Method in class User
User ::changeAvatarPath () — Method in class User
User ::checkPassword () — Method in class User
User ::can () — Method in class User
User ::cannot () — Method in class User
D
DisableBrowserCache — Class in namespace Flarum\Admin\Middleware
ApiKeyFactory ::definition () — Method in class ApiKeyFactory
Client ::delete () — Method in class Client
Context ::deleting () — Method in class Context
AbstractDeleteController ::delete () — Method in class AbstractDeleteController
ClearCacheController ::delete () — Method in class ClearCacheController
DeleteAllNotificationsController — Class in namespace Flarum\Api\Controller
DeleteAllNotificationsController ::delete () — Method in class DeleteAllNotificationsController
DeleteFaviconController — Class in namespace Flarum\Api\Controller
DeleteFaviconController ::delete () — Method in class DeleteFaviconController
DeleteLogoController — Class in namespace Flarum\Api\Controller
DeleteLogoController ::delete () — Method in class DeleteLogoController
DeleteLogoDarkModeController — Class in namespace Flarum\Api\Controller
ReadAllNotificationsController ::delete () — Method in class ReadAllNotificationsController
TerminateAllOtherSessionsController ::delete () — Method in class TerminateAllOtherSessionsController
UninstallExtensionController ::delete () — Method in class UninstallExtensionController
$ExtractsListingParams #defaultSort — Property in class ExtractsListingParams
ExtractsListingParams ::defaultExtracts () — Method in class ExtractsListingParams
Delete — Class in namespace Flarum\Api\Endpoint
Index ::defaultSort () — Method in class Index
AbstractDatabaseResource ::delete () — Method in class AbstractDatabaseResource
AccessTokenResource ::delete () — Method in class AccessTokenResource
HasHooks ::deleteAction () — Method in class HasHooks
HasHooks ::deleting () — Method in class HasHooks
HasHooks ::deleted () — Method in class HasHooks
HasHooks ::dispatchEventsFor () — Method in class HasHooks
Deletable — Class in namespace Flarum\Api\Resource\Contracts
DiscussionResource — Class in namespace Flarum\Api\Resource
DiscussionResource ::deleting () — Method in class DiscussionResource
GroupResource ::deleting () — Method in class GroupResource
$PostResource #defaultLimit — Property in class PostResource
PostResource ::deleting () — Method in class PostResource
UserResource ::deleting () — Method in class UserResource
Date — Class in namespace Flarum\Api\Schema
DateTime — Class in namespace Flarum\Api\Schema
ToOne ::deserializeValue () — Method in class ToOne
Arr ::deserialize () — Method in class Arr
SortColumn ::descendingAlias () — Method in class SortColumn
Dispatcher — Class in namespace Flarum\Bus
Schedule ::dueEvents () — Method in class Schedule
$AbstractModel #defaults — Property in class AbstractModel
DatabaseMigrationRepository — Class in namespace Flarum\Database
DatabaseMigrationRepository ::delete () — Method in class DatabaseMigrationRepository
Remove a migration from the log. DatabaseServiceProvider — Class in namespace Flarum\Database
Migration ::dropColumns () — Method in class Migration
MigrationRepositoryInterface ::delete () — Method in class MigrationRepositoryInterface
Remove a migration from the log. DiscussionPolicy — Class in namespace Flarum\Discussion\Access
Discussion — Class in namespace Flarum\Discussion
DiscussionFactory — Class in namespace Flarum\Discussion
DiscussionFactory ::definition () — Method in class DiscussionFactory
DiscussionMetadataUpdater — Class in namespace Flarum\Discussion
DiscussionRenamedLogger — Class in namespace Flarum\Discussion
DiscussionRepository — Class in namespace Flarum\Discussion
DiscussionServiceProvider — Class in namespace Flarum\Discussion
Deleted — Class in namespace Flarum\Discussion\Event
Deleting — Class in namespace Flarum\Discussion\Event
DiscussionSearcher — Class in namespace Flarum\Discussion\Search
$UserState #discussion_id — Property in class UserState
$UserState #discussion — Property in class UserState
UserState ::discussion () — Method in class UserState
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 ::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. DefaultLanguagePackGuard — Class in namespace Flarum\Extension
Disabled — Class in namespace Flarum\Extension\Event
Disabling — Class in namespace Flarum\Extension\Event
DependentExtensionsException — Class in namespace Flarum\Extension\Exception
This exception is thrown when someone attempts to disable an extension
that other enabled extensions depend on. DependentExtensionsExceptionHandler — Class in namespace Flarum\Extension\Exception
$Extension #description — Property in class Extension
Extension ::disable () — Method in class Extension
ExtensionManager ::disable () — Method in class ExtensionManager
DriverInterface — Class in namespace Flarum\Filesystem
Discussion — Class in namespace Flarum\Forum\Content
InteractsWithLaravel ::databasePath () — Method in class InteractsWithLaravel
Config ::defaults () — Method in class Config
DispatchEventsTrait — Class in namespace Flarum\Foundation
DispatchEventsTrait ::dispatchEventsFor () — Method in class DispatchEventsTrait
Dispatch all events for an entity. JsCompiler ::delete () — Method in class JsCompiler
JsDirectoryCompiler ::destinationFor () — Method in class JsDirectoryCompiler
RevisionCompiler ::delete () — Method in class RevisionCompiler
DirectorySource — Class in namespace Flarum\Frontend\Compiler\Source
Document — Class in namespace Flarum\Frontend
A view which renders a HTML skeleton for Flarum's frontend app. $Document #direction — Property 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
Deleted — Class in namespace Flarum\Group\Event
Deleting — Class in namespace Flarum\Group\Event
GroupFactory ::definition () — Method in class GroupFactory
AccessTokenFactory ::definition () — Method in class AccessTokenFactory
$CookieFactory #domain — Property in class CookieFactory
DeveloperAccessToken — Class in namespace Flarum\Http
DeveloperTokenCreated — Class in namespace Flarum\Http\Event
$ResolveRoute #dispatcher — Property in class ResolveRoute
$RouteCollection #dataGenerator — Property in class RouteCollection
RouteCollection ::delete () — Method in class RouteCollection
DataProviderInterface — Class in namespace Flarum\Install\Console
$FileDataProvider #debug — Property in class FileDataProvider
$FileDataProvider #databaseConfiguration — Property in class FileDataProvider
$InstallCommand #dataSource — Property in class InstallCommand
DatabaseConfig — Class in namespace Flarum\Install
Installation ::debugMode () — Method in class Installation
Installation ::databaseConfig () — Method in class Installation
Repository ::dehydrate () — Method in class Repository
Dehydrate the context data for serialization. Repository ::dehydrating () — Method in class Repository
Register a dehydrating callback. DriverInterface — Class in namespace Flarum\Mail
An interface for a mail service. DiscussionRenamedBlueprint — Class in namespace Flarum\Notification\Blueprint
DeleteAllNotifications — Class in namespace Flarum\Notification\Command
DeleteAllNotificationsHandler — Class in namespace Flarum\Notification\Command
DeletedAll — Class in namespace Flarum\Notification\Event
$Notification #data — Property in class Notification
$Notification #deleted_at — Property in class Notification
NotificationRepository ::deleteAll () — Method in class NotificationRepository
NotificationSyncer ::delete () — Method in class NotificationSyncer
Delete a notification for all users. DiscussionRenamedPost — Class in namespace Flarum\Post
A post which indicates that a discussion's title was changed. Deleted — Class in namespace Flarum\Post\Event
Deleting — Class in namespace Flarum\Post\Event
DiscussionFilter — Class in namespace Flarum\Post\Filter
$Post #discussion_id — Property in class Post
$Post #discussion — Property in class Post
Post ::discussion () — Method in class Post
PostFactory ::definition () — Method in class PostFactory
DatabaseWorkerArgs — Class in namespace Flarum\Queue\Console
DatabaseUuidFailedJobProvider — Class in namespace Flarum\Queue
QueueServiceProvider ::driver () — Method in class QueueServiceProvider
DatabaseSearchDriver — Class in namespace Flarum\Search\Database
DatabaseSearchState — Class in namespace Flarum\Search\Database
IndexerInterface ::delete () — Method in class IndexerInterface
ModelObserver ::deleted () — Method in class ModelObserver
SearchManager ::driver () — Method in class SearchManager
SearchManager ::driverFor () — Method in class SearchManager
DatabaseSettingsRepository — Class in namespace Flarum\Settings
DatabaseSettingsRepository ::delete () — Method in class DatabaseSettingsRepository
DefaultSettingsRepository — Class in namespace Flarum\Settings
DefaultSettingsRepository ::delete () — Method in class DefaultSettingsRepository
Deserializing — Class 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
DefaultDriver — Class in namespace Flarum\User\Avatar
The default driver, which returns null when no uploaded avatar exists. DriverInterface — Class in namespace Flarum\User\Avatar
An interface for an avatar driver. DeleteAvatar — Class in namespace Flarum\User\Command
DeleteAvatarHandler — Class in namespace Flarum\User\Command
DriverInterface — Class 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. Deleted — Class in namespace Flarum\User\Event
Deleting — Class in namespace Flarum\User\Event
$User #displayNameDriver — Property in class User
A driver for getting display names. $User #display_name — Property in class User
$User #discussion_count — Property in class User
$User #discussions — Property in class User
User ::discussions () — Method in class User
UserFactory ::definition () — Method in class UserFactory
E
$Client #errorHandling — Property in class Client
ClientMiddlewarePipe ::errorHandling () — Method in class ClientMiddlewarePipe
Context ::extractIdFromPath () — Method in class Context
ExtensionBisectController — Class in namespace Flarum\Api\Controller
ExtractsListingParams — Class in namespace Flarum\Api\Endpoint\Concerns
$ExtractsListingParams #extractFilterCallback — Property in class ExtractsListingParams
$ExtractsListingParams #extractSortCallback — Property in class ExtractsListingParams
$ExtractsListingParams #extractLimitCallback — Property in class ExtractsListingParams
$ExtractsListingParams #extractOffsetCallback — Property in class ExtractsListingParams
ExtractsListingParams ::extractFilter () — Method in class ExtractsListingParams
ExtractsListingParams ::extractSort () — Method in class ExtractsListingParams
ExtractsListingParams ::extractLimit () — Method in class ExtractsListingParams
ExtractsListingParams ::extractOffset () — Method in class ExtractsListingParams
ExtractsListingParams ::extractFilterValue () — Method in class ExtractsListingParams
ExtractsListingParams ::extractSortValue () — Method in class ExtractsListingParams
ExtractsListingParams ::extractLimitValue () — Method in class ExtractsListingParams
ExtractsListingParams ::extractOffsetValue () — Method in class ExtractsListingParams
HasEagerLoading ::eagerLoad () — Method in class HasEagerLoading
Eager loads relationships needed for serializer logic. HasEagerLoading ::eagerLoadWhenIncluded () — Method in class HasEagerLoading
Eager load relations when a relation is included in the serialized response. HasEagerLoading ::eagerLoadWhere () — Method in class HasEagerLoading
Allows loading a relationship with additional query modification. Endpoint — Class in namespace Flarum\Api\Endpoint
$JsonApi #endpointName — Property in class JsonApi
AccessTokenResource ::endpoints () — Method in class AccessTokenResource
$Bootable #events — Property in class Bootable
Extendable — Class in namespace Flarum\Api\Resource\Concerns
$Extendable #endpointModifiers — Property in class Extendable
DiscussionResource ::endpoints () — Method in class DiscussionResource
EloquentBuffer — Class in namespace Flarum\Api\Resource
ExtensionReadmeResource — Class in namespace Flarum\Api\Resource
ExtensionReadmeResource ::endpoints () — Method in class ExtensionReadmeResource
ForumResource ::endpoints () — Method in class ForumResource
GroupResource ::endpoints () — Method in class GroupResource
MailSettingResource ::endpoints () — Method in class MailSettingResource
NotificationResource ::endpoints () — Method in class NotificationResource
PostResource ::endpoints () — Method in class PostResource
SystemInfoResource ::endpoints () — Method in class SystemInfoResource
UserResource ::endpoints () — Method in class UserResource
HasValidationRules ::evaluate () — Method in class HasValidationRules
Str ::email () — Method in class Str
AbstractCommand ::execute () — Method in class AbstractCommand
AbstractCommand ::error () — Method in class AbstractCommand
Send an error or warning message to the user. Schedule ::environment () — Method in class Schedule
ApiResource ::endpoints () — Method in class ApiResource
Add endpoints to the resource. ApiResource ::endpointsBefore () — Method in class ApiResource
Add endpoints to the resource before a certain endpoint. ApiResource ::endpointsAfter () — Method in class ApiResource
Add endpoints to the resource after a certain endpoint. ApiResource ::endpointsBeforeAll () — Method in class ApiResource
Add endpoints to the resource before all other endpoints. ApiResource ::endpoint () — Method in class ApiResource
Modify an endpoint. ApiResource ::extend () — Method in class ApiResource
Auth ::extend () — Method in class Auth
Conditional ::extend () — Method in class Conditional
Iterates over the conditions and applies the associated extenders if the conditions are met. 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
ErrorHandling — Class in namespace Flarum\Extend
ErrorHandling ::extend () — Method in class ErrorHandling
Event — Class in namespace Flarum\Extend
Event ::extend () — Method in class Event
ExtenderInterface — Class in namespace Flarum\Extend
ExtenderInterface ::extend () — Method in class ExtenderInterface
Filesystem ::extend () — Method in class Filesystem
Formatter ::extend () — Method in class Formatter
Frontend ::extraDocumentAttributes () — Method in class Frontend
Adds document root attributes. Frontend ::extraDocumentClasses () — Method in class Frontend
Adds document root classes. 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
SearchDriver ::extend () — Method in class SearchDriver
SearchIndex ::extend () — Method in class SearchIndex
ServiceProvider ::extend () — Method in class ServiceProvider
Session ::extend () — Method in class Session
Settings ::extend () — Method in class Settings
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
Bisect ::end () — Method in class Bisect
BisectState ::end () — Method in class BisectState
Enabled — Class in namespace Flarum\Extension\Event
Enabling — Class in namespace Flarum\Extension\Event
CircularDependenciesExceptionHandler ::errorDetails () — Method in class CircularDependenciesExceptionHandler
DependentExtensionsExceptionHandler ::errorDetails () — Method in class DependentExtensionsExceptionHandler
ExtensionBootError — Class in namespace Flarum\Extension\Exception
MissingDependenciesExceptionHandler ::errorDetails () — Method in class MissingDependenciesExceptionHandler
Extension — Class in namespace Flarum\Extension
$Extension #extensionDependencyIds — Property in class Extension
The IDs of all Flarum extensions that this extension depends on. $Extension #extra — Property in class Extension
Extension ::extend () — Method in class Extension
Extension ::enable () — Method in class Extension
ExtensionManager — Class in namespace Flarum\Extension
$ExtensionManager #extensions — Property in class ExtensionManager
ExtensionManager ::enable () — Method in class ExtensionManager
ExtensionManager ::extend () — Method in class ExtensionManager
Call on all enabled extensions to extend the Flarum application. ExtensionManager ::extensionFromJson () — Method in class ExtensionManager
ExtensionServiceProvider — Class in namespace Flarum\Extension
InteractsWithLaravel ::environment () — Method in class InteractsWithLaravel
Config ::environment () — Method in class Config
IlluminateValidationExceptionHandler ::errorDetails () — Method in class IlluminateValidationExceptionHandler
ErrorServiceProvider — Class in namespace Flarum\Foundation
EventGeneratorTrait — Class in namespace Flarum\Foundation
$InstalledSite #extenders — Property in class InstalledSite
InstalledSite ::extendWith () — Method in class InstalledSite
JsDirectoryCompiler ::eachFile () — Method in class JsDirectoryCompiler
$Document #extraAttributes — Property in class Document
Document extra attributes. CookieFactory ::expire () — Method in class CookieFactory
Make an expired cookie instance. ExecuteRoute — Class in namespace Flarum\Http\Middleware
$FlarumPromotionHeader #enabled — Property in class FlarumPromotionHeader
RequestUtil ::extractSort () — Method in class RequestUtil
RequestUtil ::extractLimit () — Method in class RequestUtil
RequestUtil ::extractOffsetFromNumber () — Method in class RequestUtil
RequestUtil ::extractOffset () — Method in class RequestUtil
RequestUtil ::extractInclude () — Method in class RequestUtil
RequestUtil ::extractFilter () — Method in class RequestUtil
RequestUtil ::extractFields () — Method in class RequestUtil
$FileDataProvider #extensions — Property in class FileDataProvider
Installation ::extensions () — Method in class Installation
EnableBundledExtensions — Class in namespace Flarum\Install\Steps
EmailSendFailed — Class in namespace Flarum\Mail\Event
EmailNotificationDriver — Class in namespace Flarum\Notification\Driver
$UnsubscribeToken #email_type — Property in class UnsubscribeToken
PostPolicy ::edit () — Method in class PostPolicy
$Post #edited_at — Property in class Post
$Post #edited_user_id — Property in class Post
$Post #editedUser — Property in class Post
Post ::editedUser () — Method in class Post
ExceptionHandler — Class in namespace Flarum\Queue
UserPolicy ::editCredentials () — Method in class UserPolicy
EmailConfirmationMailer — Class in namespace Flarum\User
EmailToken — Class in namespace Flarum\User
$EmailToken #email — Property in class EmailToken
EmailChangeRequested — Class in namespace Flarum\User\Event
EmailChanged — Class in namespace Flarum\User\Event
EmailFilter — Class in namespace Flarum\User\Search\Filter
EmailActivationThrottler — Class in namespace Flarum\User\Throttler
Unactivated users can request a confirmation email,
this throttler applies a timeout of 5 minutes between confirmation requests. EmailChangeThrottler — Class in namespace Flarum\User\Throttler
Users can request an email change,
this throttler applies a timeout of 5 minutes between requests. $User #email — Property in class User
$User #emailTokens — Property in class User
User ::emailTokens () — Method in class User
F
Context ::fields () — Method in class Context
Get the fields for the given resource, keyed by name. $DeleteLogoController #filePathSettingKey — Property in class DeleteLogoController
$DeleteLogoDarkModeController #filePathSettingKey — Property in class DeleteLogoDarkModeController
ForgotPasswordController — Class in namespace Flarum\Api\Controller
$UploadFaviconController #filePathSettingKey — Property in class UploadFaviconController
$UploadFaviconController #filenamePrefix — Property in class UploadFaviconController
$UploadImageController #fileExtension — Property in class UploadImageController
$UploadImageController #filePathSettingKey — Property in class UploadImageController
$UploadImageController #filenamePrefix — Property in class UploadImageController
UploadImageController ::fileExtension () — Method in class UploadImageController
UploadImageController ::filePathSettingKey () — Method in class UploadImageController
UploadImageController ::filenamePrefix () — Method in class UploadImageController
$UploadLogoController #filePathSettingKey — Property in class UploadLogoController
$UploadLogoController #filenamePrefix — Property in class UploadLogoController
UploadLogoController ::fileExtension () — Method in class UploadLogoController
$UploadLogoDarkModeController #filePathSettingKey — Property in class UploadLogoDarkModeController
$UploadLogoDarkModeController #filenamePrefix — Property in class UploadLogoDarkModeController
Create ::fillDefaultValues () — Method in class Create
ForgotPasswordValidator — Class in namespace Flarum\Api
JsonApi ::forResource () — Method in class JsonApi
JsonApi ::forEndpoint () — Method in class JsonApi
JsonApi ::findEndpoint () — Method in class JsonApi
FakeHttpMethods — Class in namespace Flarum\Api\Middleware
AbstractDatabaseResource ::find () — Method in class AbstractDatabaseResource
AbstractDatabaseResource ::filters () — Method in class AbstractDatabaseResource
Filters that can be applied to the resource list. AccessTokenResource ::fields () — Method in class AccessTokenResource
$Extendable #fieldModifiers — Property in class Extendable
Findable — Class in namespace Flarum\Api\Resource\Contracts
Listable ::filters () — Method in class Listable
Filters that can be applied to the resource list. DiscussionResource ::find () — Method in class DiscussionResource
DiscussionResource ::fields () — Method in class DiscussionResource
ExtensionReadmeResource ::find () — Method in class ExtensionReadmeResource
ExtensionReadmeResource ::fields () — Method in class ExtensionReadmeResource
ForumResource — Class in namespace Flarum\Api\Resource
ForumResource ::find () — Method in class ForumResource
ForumResource ::fields () — Method in class ForumResource
GroupResource ::fields () — Method in class GroupResource
MailSettingResource ::find () — Method in class MailSettingResource
MailSettingResource ::fields () — Method in class MailSettingResource
NotificationResource ::fields () — Method in class NotificationResource
PostResource ::fields () — Method in class PostResource
SystemInfoResource ::find () — Method in class SystemInfoResource
SystemInfoResource ::fields () — Method in class SystemInfoResource
UserResource ::find () — Method in class UserResource
UserResource ::fields () — Method in class UserResource
FlarumField — Class in namespace Flarum\Api\Schema\Concerns
FlarumRelationship — Class in namespace Flarum\Api\Schema\Concerns
DateTime ::format () — Method in class DateTime
AbstractCommand ::fire () — Method in class AbstractCommand
Factory — Class in namespace Flarum\Console\Cache
GenerateDumpCommand ::fire () — Method in class GenerateDumpCommand
MigrateCommand ::fire () — Method in class MigrateCommand
ResetCommand ::fire () — Method in class ResetCommand
$DatabaseServiceProvider #fakers — Property in class DatabaseServiceProvider
$Discussion #first_post_id — Property in class Discussion
$Discussion #firstPost — Property in class Discussion
Discussion ::firstPost () — Method in class Discussion
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
AuthorFilter ::filter () — Method in class AuthorFilter
Filters a query. CreatedFilter ::filter () — Method in class CreatedFilter
Filters a query. HiddenFilter ::filter () — Method in class HiddenFilter
Filters a query. UnreadFilter ::filter () — Method in class UnreadFilter
Filters a query. FulltextFilter — Class in namespace Flarum\Discussion\Search
$UserState #fillable — Property in class UserState
The attributes that are mass assignable. Utf8SlugDriver ::fromSlug () — Method in class Utf8SlugDriver
ApiResource ::fields () — Method in class ApiResource
Add fields to the resource. ApiResource ::fieldsBefore () — Method in class ApiResource
Add fields to the resource before a certain field. ApiResource ::fieldsAfter () — Method in class ApiResource
Add fields to the resource after a certain field. ApiResource ::field () — Method in class ApiResource
Modify a field. Filesystem — Class in namespace Flarum\Extend
Formatter — Class in namespace Flarum\Extend
Frontend — Class in namespace Flarum\Extend
Bisect ::foundIssue () — Method in class Bisect
BisectState ::fromArray () — Method in class BisectState
BisectCommand ::foundIssue () — Method in class BisectCommand
ToggleExtensionCommand ::fire () — Method in class ToggleExtensionCommand
FilesystemManager — Class in namespace Flarum\Filesystem
FilesystemServiceProvider — Class in namespace Flarum\Filesystem
Formattable — Class in namespace Flarum\Formatter
Formatter — Class in namespace Flarum\Formatter
Formatter ::flush () — Method in class Formatter
Flush the cache so that the formatter components are regenerated. FormatterServiceProvider — Class in namespace Flarum\Formatter
$HasFormattedContent #formatter — Property in class HasFormattedContent
HasFormattedContent ::formatContent () — Method in class HasFormattedContent
Get the content rendered as HTML. ForumServiceProvider — Class in namespace Flarum\Forum
Application ::fireAppCallbacks () — Method in class Application
Config ::fontawesomeSource () — Method in class Config
Config ::fontawesomeCdnUrl () — Method in class Config
Config ::fontawesomeKitUrl () — Method in class Config
AssetsPublishCommand ::fire () — Method in class AssetsPublishCommand
CacheClearCommand ::fire () — Method in class CacheClearCommand
InfoCommand ::fire () — Method in class InfoCommand
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. FontAwesome — Class in namespace Flarum\Foundation
Site ::fromPaths () — Method in class Site
AddTranslations ::forFrontend () — Method in class AddTranslations
AssetManager ::frontend () — Method in class AssetManager
AssetManager ::flushJs () — Method in class AssetManager
$Assets #fileSourceOverrides — Property in class Assets
CompilerInterface ::flush () — Method in class CompilerInterface
FileVersioner — Class in namespace Flarum\Frontend\Compiler
JsCompiler ::format () — Method in class JsCompiler
JsDirectoryCompiler ::flush () — Method in class JsDirectoryCompiler
JsDirectoryCompiler ::flushSource () — Method in class JsDirectoryCompiler
$LessCompiler #fileSourceOverrides — Property in class LessCompiler
LessCompiler ::finalize () — Method in class LessCompiler
RevisionCompiler ::format () — Method in class RevisionCompiler
RevisionCompiler ::flush () — Method in class RevisionCompiler
$DirectorySource #filesystem — Property in class DirectorySource
FileSource — Class 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. $Document #foot — Property in class Document
An array of strings to prepend before the page's . Frontend — Class in namespace Flarum\Frontend
FrontendServiceProvider — Class 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. AccessTokenTypeFilter ::filter () — Method in class AccessTokenTypeFilter
Filters a query. UserFilter ::filter () — Method in class UserFilter
Filters a query. FlarumPromotionHeader — Class in namespace Flarum\Http\Middleware
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
FileDataProvider — Class in namespace Flarum\Install\Console
InstallCommand ::fire () — Method in class InstallCommand
Repository ::forget () — Method in class Repository
Forget a context key. Repository ::forgetHidden () — Method in class Repository
Forget a hidden context key. Repository ::flush () — Method in class Repository
Flush all context data. FlarumLogTransport — Class in namespace Flarum\Mail
$Notification #from_user_id — Property in class Notification
$Notification #fromUser — Property in class Notification
Notification ::fromUser () — Method in class Notification
NotificationRepository ::findByUser () — Method in class NotificationRepository
$UnsubscribeToken #fillable — Property in class UnsubscribeToken
FloodingException — Class in namespace Flarum\Post\Exception
AuthorFilter ::filter () — Method in class AuthorFilter
Filters a query. DiscussionFilter ::filter () — Method in class DiscussionFilter
Filters a query. FulltextFilter — Class in namespace Flarum\Post\Filter
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. AbstractFulltextFilter ::filter () — Method in class AbstractFulltextFilter
Filters a query. FilterInterface — Class in namespace Flarum\Search\Filter
FilterInterface ::filter () — Method in class FilterInterface
Filters a query. FilterManager — Class in namespace Flarum\Search\Filter
$FilterManager #filters — Property in class FilterManager
IndexerInterface ::flush () — Method in class IndexerInterface
Flush the index. ModelObserver ::forceDeleted () — Method in class ModelObserver
AbstractPolicy ::forceAllow () — Method in class AbstractPolicy
AbstractPolicy ::forceDeny () — Method in class AbstractPolicy
ConvertAvatarsToWebpCommand ::fire () — Method in class ConvertAvatarsToWebpCommand
IdSlugDriver ::fromSlug () — Method in class IdSlugDriver
$LoginProvider #fillable — Property in class LoginProvider
EmailFilter ::filter () — Method in class EmailFilter
Filters a query. GroupFilter ::filter () — Method in class GroupFilter
Filters a query. FulltextFilter — Class in namespace Flarum\User\Search
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
UsernameSlugDriver ::fromSlug () — Method in class UsernameSlugDriver
G
AdminPayload ::getSearchDrivers () — Method in class AdminPayload
ApiKey ::generate () — Method in class ApiKey
Client ::get () — Method in class Client
ClientMiddlewarePipe ::getPipe () — Method in class ClientMiddlewarePipe
Context ::getSearchResults () — Method in class Context
Context ::getActor () — Method in class Context
Context ::getParam () — Method in class Context
ExtractsListingParams ::getAvailableSorts () — Method in class ExtractsListingParams
HasAuthorization ::getAuthenticated () — Method in class HasAuthorization
HasAuthorization ::getAuthorized () — Method in class HasAuthorization
HasEagerLoading ::getEagerLoadsFor () — Method in class HasEagerLoading
HasEagerLoading ::getWhereEagerLoadsFor () — Method in class HasEagerLoading
InvalidAccessTokenException ::getType () — Method in class InvalidAccessTokenException
Determine the exception's type. JsonApi ::getCollection () — Method in class JsonApi
Get a collection by name or class. JsonApi ::getResource () — Method in class JsonApi
Get a resource by type or class. JsonApi ::getContainer () — Method in class JsonApi
AbstractDatabaseResource ::getId () — Method in class AbstractDatabaseResource
AbstractDatabaseResource ::getValue () — Method in class AbstractDatabaseResource
AbstractDatabaseResource ::getAttributeValue () — Method in class AbstractDatabaseResource
AbstractDatabaseResource ::getRelationshipValue () — Method in class AbstractDatabaseResource
EloquentBuffer ::getBuffer () — Method in class EloquentBuffer
ExtensionReadmeResource ::getId () — Method in class ExtensionReadmeResource
ForumResource ::getId () — Method in class ForumResource
ForumResource ::getLogoUrl () — Method in class ForumResource
ForumResource ::getLogoDarkModeUrl () — Method in class ForumResource
ForumResource ::getFaviconUrl () — Method in class ForumResource
ForumResource ::getAssetUrl () — Method in class ForumResource
GroupResource — Class in namespace Flarum\Api\Resource
MailSettingResource ::getId () — Method in class MailSettingResource
SystemInfoResource ::getId () — Method in class SystemInfoResource
GetsRelationAggregates — Class in namespace Flarum\Api\Schema\Concerns
GetsRelationAggregates ::getRelationAggregate () — Method in class GetsRelationAggregates
HasValidationRules ::getRules () — Method in class HasValidationRules
HasValidationRules ::getValidationRules () — Method in class HasValidationRules
HasValidationRules ::getValidationMessages () — Method in class HasValidationRules
HasValidationRules ::getValidationAttributes () — Method in class HasValidationRules
RelationAggregator ::getRelationAggregate () — Method in class RelationAggregator
Dispatcher ::getCommandHandler () — Method in class Dispatcher
AbstractModel ::getCasts () — Method in class AbstractModel
GenerateDumpCommand — Class in namespace Flarum\Database\Console
DatabaseMigrationRepository ::getRan () — Method in class DatabaseMigrationRepository
Get the ran migrations for the given extension. 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. Migrator ::getRepository () — Method in class Migrator
Get the migration repository instance. Discussion ::getModifiedPosts () — Method in class Discussion
Get the posts that have been modified during this request. DiscussionRepository ::getReadIdsQuery () — Method in class DiscussionRepository
Get a query containing the IDs of discussions which a user has read completely. DiscussionSearcher ::getQuery () — Method in class DiscussionSearcher
AuthorFilter ::getFilterKey () — Method in class AuthorFilter
This filter will only be run when a query contains a filter param with this key. CreatedFilter ::getFilterKey () — Method in class CreatedFilter
This filter will only be run when a query contains a filter param with this key. HiddenFilter ::getFilterKey () — Method in class HiddenFilter
This filter will only be run when a query contains a filter param with this key. UnreadFilter ::getFilterKey () — Method in class UnreadFilter
This filter will only be run when a query contains a filter param with this key. 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 ::getAbandoned () — Method in class Extension
Get the abandoned status. Extension ::getIcon () — Method in class Extension
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 ::getInstalledPackageNames () — Method in class ExtensionManager
Returns a flat list of all installed composer package names (including non-extension packages). ExtensionManager ::getExtensionsById () — Method in class ExtensionManager
ExtensionManager ::getExtension () — Method in class ExtensionManager
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
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
Formatter ::getConfigurator () — Method in class Formatter
Formatter ::getComponent () — Method in class Formatter
Get a TextFormatter component ("renderer" or "parser" or "js"). Formatter ::getParser () — Method in class Formatter
Formatter ::getRenderer () — Method in class Formatter
Formatter ::getJs () — Method in class Formatter
Get the formatter JavaScript. HasFormattedContent ::getContentAttribute () — Method in class HasFormattedContent
HasFormattedContent ::getParsedContentAttribute () — Method in class HasFormattedContent
HasFormattedContent ::getFormatter () — Method in class HasFormattedContent
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. Discussion ::getPostsApiDocument () — Method in class Discussion
Get the result of an API request to list the posts of a discussion. Index ::getApiDocument () — Method in class Index
Get the result of an API request to list discussions. Posts ::getApiDocument () — Method in class Posts
User ::getApiDocument () — Method in class User
Get the result of an API request to show a user. GlobalLogOutController — Class in namespace Flarum\Forum\Controller
LogOutController ::getAllowedRedirectDomains () — Method in class LogOutController
LogOutViewController ::getAllowedRedirectDomains () — Method in class LogOutViewController
AbstractValidator ::getRules () — Method in class AbstractValidator
AbstractValidator ::getActiveRules () — Method in class AbstractValidator
AbstractValidator ::getMessages () — Method in class AbstractValidator
AppInterface ::getContainer () — Method in class AppInterface
AppInterface ::getRequestHandler () — Method in class AppInterface
AppInterface ::getConsoleCommands () — Method in class AppInterface
Application ::getConfig () — Method in class Application
Application ::getProvider () — Method in class Application
ApplicationInfoProvider ::getSchedulerStatus () — Method in class ApplicationInfoProvider
InteractsWithLaravel ::getLocale () — Method in class InteractsWithLaravel
InteractsWithLaravel ::getNamespace () — Method in class InteractsWithLaravel
InteractsWithLaravel ::getProviders () — Method in class InteractsWithLaravel
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
HasSources ::getSources () — Method in class HasSources
FileVersioner ::getRevision () — Method in class FileVersioner
JsDirectoryCompiler ::getFilename () — Method in class JsDirectoryCompiler
JsDirectoryCompiler ::getUrl () — Method in class JsDirectoryCompiler
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 ::getUrl () — Method in class RevisionCompiler
RevisionCompiler ::getCacheDifferentiator () — Method in class RevisionCompiler
DirectorySource ::getContent () — Method in class DirectorySource
DirectorySource ::getCacheDifferentiator () — Method in class DirectorySource
DirectorySource ::getFilesystem () — Method in class DirectorySource
DirectorySource ::getExtensionId () — Method in class DirectorySource
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
GroupPolicy — Class in namespace Flarum\Group\Access
GroupSearcher — Class in namespace Flarum\Group\Filter
GroupSearcher ::getQuery () — Method in class GroupSearcher
HiddenFilter ::getFilterKey () — Method in class HiddenFilter
This filter will only be run when a query contains a filter param with this key. Group — Class in namespace Flarum\Group
GroupFactory — Class in namespace Flarum\Group
GroupRepository — Class in namespace Flarum\Group
GroupServiceProvider — Class in namespace Flarum\Group
$Permission #group_id — Property in class Permission
Permission ::group () — Method in class Permission
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. MaintenanceModeException ::getType () — Method in class MaintenanceModeException
Determine the exception's type. 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. AccessTokenSearcher ::getQuery () — Method in class AccessTokenSearcher
AccessTokenTypeFilter ::getFilterKey () — Method in class AccessTokenTypeFilter
This filter will only be run when a query contains a filter param with this key. UserFilter ::getFilterKey () — Method in class UserFilter
This filter will only be run when a query contains a filter param with this key. 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 ::getContainer () — Method in class Installer
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
TranslatorInterface ::getLocale () — Method in class TranslatorInterface
Repository ::get () — Method in class Repository
Get a context value. 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 ::getEmailViews () — Method in class MailableInterface
Get the names of the views to construct a notification email with. MailableInterface ::getEmailSubject () — Method in class MailableInterface
Get the subject line for a notification email. 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
NotificationMailer ::generateUnsubscribeToken () — Method in class NotificationMailer
NotificationMailer ::getEmailViews () — Method in class NotificationMailer
Retrieves the email views from the blueprint, and enforces that both a
plain text and HTML view are provided. NotificationSyncer ::getNotificationDrivers () — Method in class NotificationSyncer
UnsubscribeToken ::generate () — Method in class UnsubscribeToken
AbstractEventPost ::getContentAttribute () — Method in class AbstractEventPost
Unserialize the content attribute from the database's JSON value. 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. PostSearcher ::getQuery () — Method in class PostSearcher
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
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. DatabaseUuidFailedJobProvider ::getTable () — Method in class DatabaseUuidFailedJobProvider
Get a new query builder instance for the table. AbstractDriver ::getSearchers () — Method in class AbstractDriver
AbstractFulltextFilter ::getFilterKey () — Method in class AbstractFulltextFilter
This filter will only be run when a query contains a filter param with this key. AbstractSearcher ::getTotalResults () — Method in class AbstractSearcher
DatabaseSearchState ::getQuery () — Method in class DatabaseSearchState
FilterInterface ::getFilterKey () — Method in class FilterInterface
This filter will only be run when a query contains a filter param with this key. FilterManager ::getFulltext () — Method in class FilterManager
SearchResults ::getResults () — Method in class SearchResults
SearchResults ::getTotalResults () — Method in class SearchResults
SearchState ::getActor () — Method in class SearchState
SearchState ::getDefaultSort () — Method in class SearchState
SearchState ::getActiveFilters () — Method in class SearchState
Get a list of the filters that are active. SearcherInterface ::getQuery () — Method in class SearcherInterface
DatabaseSettingsRepository ::get () — Method in class DatabaseSettingsRepository
You generally should use the Settings extender's `default` method instead to register default values. DefaultSettingsRepository ::get () — Method in class DefaultSettingsRepository
You generally should use the Settings extender's `default` method instead to register default values. MemoryCacheSettingsRepository ::get () — Method in class MemoryCacheSettingsRepository
You generally should use the Settings extender's `default` method instead to register default values. OverrideSettingsRepository ::get () — Method in class OverrideSettingsRepository
You generally should use the Settings extender's `default` method instead to register default values. SettingsRepositoryInterface ::get () — Method in class SettingsRepositoryInterface
You generally should use the Settings extender's `default` method instead to register default values. $SettingsValidator #globalRules — Property in class SettingsValidator
These rules apply to all attributes. UninstalledSettingsRepository ::get () — Method in class UninstalledSettingsRepository
You generally should use the Settings extender's `default` method instead to register default values. Gate — Class 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
EmailToken ::generate () — Method in class EmailToken
GroupsChanged — Class 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. Guest — Class 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. RegistrationToken ::generate () — Method in class RegistrationToken
Generate an auth token for the specified user. EmailFilter ::getFilterKey () — Method in class EmailFilter
This filter will only be run when a query contains a filter param with this key. GroupFilter — Class in namespace Flarum\User\Search\Filter
GroupFilter ::getFilterKey () — Method in class GroupFilter
This filter will only be run when a query contains a filter param with this key. UserSearcher ::getQuery () — Method in class UserSearcher
$User #groupProcessors — Property in class User
An array of callables, through each of which the user's list of groups is passed
before being returned. $User #gate — Property in class User
The access gate. $User #groups — Property in class User
User ::getHasUploadedAvatarAttribute () — Method in class User
Determine whether the user has uploaded a custom avatar. User ::getAvatarUrlAttribute () — Method in class User
User ::getDisplayNameAttribute () — Method in class User
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
User ::getUnreadNotifications () — Method in class User
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
User ::groups () — Method in class User
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 the user will
receive a notification for $type via $method. UserRepository ::getIdForUsername () — Method in class UserRepository
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
WhenSavingSettings ::hasDirtySettings () — Method in class WhenSavingSettings
ClientMiddlewarePipe ::handle () — Method in class ClientMiddlewarePipe
AbstractDeleteController ::handle () — Method in class AbstractDeleteController
CreateTokenController ::handle () — Method in class CreateTokenController
ExtensionBisectController ::handle () — Method in class ExtensionBisectController
ForgotPasswordController ::handle () — Method in class ForgotPasswordController
ResolveRegistrationTokenController ::handle () — Method in class ResolveRegistrationTokenController
SendConfirmationEmailController ::handle () — Method in class SendConfirmationEmailController
SendTestMailController ::handle () — Method in class SendTestMailController
SetPermissionController ::handle () — Method in class SetPermissionController
SetSettingsController ::handle () — Method in class SetSettingsController
ShowForumController ::handle () — Method in class ShowForumController
ShowMailSettingsController ::handle () — Method in class ShowMailSettingsController
UpdateExtensionController ::handle () — Method in class UpdateExtensionController
UploadImageController ::handle () — Method in class UploadImageController
HasAuthorization — Class in namespace Flarum\Api\Endpoint\Concerns
HasCustomHooks — Class in namespace Flarum\Api\Endpoint\Concerns
HasEagerLoading — Class in namespace Flarum\Api\Endpoint\Concerns
This is directed at eager loading relationships apart from the request includes. HasHooks — Class in namespace Flarum\Api\Endpoint\Concerns
Endpoint ::handle () — Method in class Endpoint
JsonApi ::handle () — Method in class JsonApi
HasHooks — Class in namespace Flarum\Api\Resource\Concerns
HasSortMap — Class in namespace Flarum\Api\Resource\Concerns
HasValidationRules — Class in namespace Flarum\Api\Schema\Concerns
AbstractCommand ::hasOption () — Method in class AbstractCommand
DiscussionPolicy ::hide () — Method in class DiscussionPolicy
ReadDiscussionHandler ::handle () — Method in class ReadDiscussionHandler
$Discussion #hidden_at — Property in class Discussion
$Discussion #hidden_user_id — Property in class Discussion
Discussion ::hide () — Method in class Discussion
DiscussionRenamedLogger ::handle () — Method in class DiscussionRenamedLogger
Hidden — Class in namespace Flarum\Discussion\Event
HiddenFilter — Class in namespace Flarum\Discussion\Search\Filter
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
BisectCommand ::handle () — Method in class BisectCommand
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 #homepage — Property 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. HasFormattedContent — Class in namespace Flarum\Formatter
A trait to add formatted content to a model. ConfirmEmailController ::handle () — Method in class ConfirmEmailController
GlobalLogOutController ::handle () — Method in class GlobalLogOutController
LogInController ::handle () — Method in class LogInController
LogInViewController ::handle () — Method in class LogInViewController
LogOutController ::handle () — Method in class LogOutController
LogOutViewController ::handle () — Method in class LogOutViewController
RegisterController ::handle () — Method in class RegisterController
SavePasswordController ::handle () — Method in class SavePasswordController
UnsubscribeActionController ::handle () — Method in class UnsubscribeActionController
ValidateCustomLess ::hasDirtyCustomLessSettings () — Method in class ValidateCustomLess
InteractsWithLaravel ::hasDebugModeEnabled () — Method in class InteractsWithLaravel
InteractsWithLaravel ::hasBeenBootstrapped () — Method in class InteractsWithLaravel
IlluminateValidationExceptionHandler ::handle () — Method in class IlluminateValidationExceptionHandler
JsonApiExceptionHandler ::handle () — Method in class JsonApiExceptionHandler
QueryExceptionHandler ::handle () — Method in class QueryExceptionHandler
ValidationExceptionHandler ::handle () — Method in class ValidationExceptionHandler
HandledError — Class in namespace Flarum\Foundation\ErrorHandling
An error that was caught / interpreted by Flarum's error handling stack. HandledError ::hasDetails () — Method in class HandledError
HttpFormatter — Class in namespace Flarum\Foundation\ErrorHandling
Registry ::handle () — Method in class Registry
Map exceptions to handled errors. HighMaintenanceModeHandler — Class in namespace Flarum\Foundation
HighMaintenanceModeHandler ::handle () — Method in class HighMaintenanceModeHandler
Handle the request and return a response. Site ::hasConfigFile () — Method in class Site
HasSources — Class in namespace Flarum\Frontend\Compiler\Concerns
Controller ::handle () — Method in class Controller
$Document #hasNextPage — Property in class Document
Is there a next page? $Document #head — Property in class Document
An array of strings to append to the page's . HiddenFilter — Class in namespace Flarum\Group\Filter
Group ::hasPermission () — Method in class Group
AbstractHtmlController ::handle () — Method in class AbstractHtmlController
HttpServiceProvider — Class in namespace Flarum\Http
HandleErrors — Class in namespace Flarum\Http\Middleware
Catch exceptions thrown in a PSR-15 middleware stack and handle them safely. $RememberAccessToken #hidden — Property in class RememberAccessToken
$SessionAccessToken #hidden — Property in class SessionAccessToken
InstallController ::handle () — Method in class InstallController
LocaleManager ::hasLocale () — Method in class LocaleManager
Repository ::has () — Method in class Repository
Determine if the given key exists in the context. Repository ::hydrate () — Method in class Repository
Hydrate the context from an array. Repository ::hydrated () — Method in class Repository
Register a hydrated callback. SendInformationalEmailJob ::handle () — Method in class SendInformationalEmailJob
MutateEmail ::handle () — Method in class MutateEmail
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
CommentPost ::hide () — Method in class CommentPost
Hidden — Class in namespace Flarum\Post\Event
$Post #hidden_at — Property in class Post
$Post #hidden_user_id — Property in class Post
$Post #hiddenUser — Property in class Post
Post ::hiddenUser () — Method in class Post
WorkCommand ::handle () — Method in class WorkCommand
IndexJob ::handle () — Method in class IndexJob
ModelObserver ::hidden () — Method in class ModelObserver
UpdateController ::handle () — Method in class UpdateController
AccountActivationMailer ::handle () — Method in class AccountActivationMailer
ConfirmEmailHandler ::handle () — Method in class ConfirmEmailHandler
DeleteAvatarHandler ::handle () — Method in class DeleteAvatarHandler
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 #hasher — Property in class User
The hasher with which to hash passwords. User ::hasPermission () — Method in class User
User ::hasPermissionLike () — Method in class User
Check whether the user has a permission that is like the given string,
based on their groups. I
Index — Class in namespace Flarum\Admin\Content
$ApiKey #id — Property in class ApiKey
$Context #internal — Property in class Context
Data passed internally when reusing resource endpoint logic. Context ::internal () — Method in class Context
HasAuthorization ::isVisible () — Method in class HasAuthorization
IncludesData — Class in namespace Flarum\Api\Endpoint\Concerns
Index — Class in namespace Flarum\Api\Endpoint
InvalidAccessTokenException — Class in namespace Flarum\Api\Exception
AbstractResource ::id () — Method in class AbstractResource
ForumResource ::id () — Method in class ForumResource
MailSettingResource ::id () — Method in class MailSettingResource
$NotificationResource #initialized — Property in class NotificationResource
SystemInfoResource ::id () — Method in class SystemInfoResource
$FlarumRelationship #inverse — Property in class FlarumRelationship
FlarumRelationship ::inverse () — Method in class FlarumRelationship
Set the inverse relationship name, used for eager loading. FlarumRelationship ::includable () — Method in class FlarumRelationship
Allow this relationship to be included. HasValidationRules ::in () — Method in class HasValidationRules
HasValidationRules ::items () — Method in class HasValidationRules
Integer — Class in namespace Flarum\Api\Schema
$AbstractCommand #input — Property in class AbstractCommand
AbstractCommand ::info () — Method in class AbstractCommand
Schedule ::isDownForMaintenance () — Method in class Schedule
Migrator ::installFromSchema () — Method in class Migrator
Initialize the Flarum database from a schema dump. $Discussion #id — Property in class Discussion
$Discussion #is_private — Property in class Discussion
IdWithTransliteratedSlugDriver — Class in namespace Flarum\Discussion
$UserState #incrementing — Property in class UserState
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. SearchIndex ::indexer () — Method in class SearchIndex
Register an indexer for a resource. $Bisect #issueChecked — Property in class Bisect
$Bisect #isIssuePresent — Property in class Bisect
$Extension #id — Property in class Extension
Unique ID of the extension. $Extension #installed — Property in class Extension
Extension ::isInstalled () — Method in class Extension
Extension ::isAbandoned () — Method in class Extension
Check if the composer package is marked as abandoned. ExtensionManager ::isEnabled () — Method in class ExtensionManager
Index — Class in namespace Flarum\Forum\Content
Application ::isBooted () — Method in class Application
ApplicationInfoProvider ::identifyQueueDriver () — Method in class ApplicationInfoProvider
ApplicationInfoProvider ::identifyDatabaseVersion () — Method in class ApplicationInfoProvider
ApplicationInfoProvider ::identifyDatabaseDriver () — Method in class ApplicationInfoProvider
ApplicationInfoProvider ::identifyDatabaseOptions () — Method in class ApplicationInfoProvider
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
InteractsWithLaravel — Class in namespace Flarum\Foundation\Concerns
Implementation of the Laravel Application Contract,
for the sake of better integration with Laravel packages/ecosystem. InteractsWithLaravel ::isDownForMaintenance () — Method in class InteractsWithLaravel
Config ::inDebugMode () — Method in class Config
Config ::inMaintenanceMode () — Method in class Config
Config ::inHighMaintenanceMode () — Method in class Config
Config ::inLowMaintenanceMode () — Method in class Config
Config ::inSafeMode () — Method in class Config
InfoCommand — Class in namespace Flarum\Foundation\Console
IlluminateValidationExceptionHandler — Class in namespace Flarum\Foundation\ErrorHandling\ExceptionHandler
IOException — Class in namespace Flarum\Foundation
InstalledApp — Class in namespace Flarum\Foundation
InstalledSite — Class in namespace Flarum\Foundation
MaintenanceMode ::inMaintenanceMode () — Method in class MaintenanceMode
MaintenanceMode ::inHighMaintenanceMode () — Method in class MaintenanceMode
MaintenanceMode ::inLowMaintenanceMode () — Method in class MaintenanceMode
MaintenanceMode ::inSafeMode () — Method in class MaintenanceMode
$LessCompiler #importDirs — Property in class LessCompiler
$Group #id — Property in class Group
$Group #icon — Property in class Group
$Group #is_hidden — Property in class Group
$Permission #incrementing — Property in class Permission
$AccessToken #id — Property in class AccessToken
InvalidParameterException — Class in namespace Flarum\Http\Exception
InjectActorReference — Class in namespace Flarum\Http\Middleware
RequestUtil ::isApiRequest () — Method in class RequestUtil
RequestUtil ::isHtmlRequest () — Method in class RequestUtil
ImageServiceProvider — Class in namespace Flarum\Image
InstallCommand — Class in namespace Flarum\Install\Console
InstallCommand ::init () — Method in class InstallCommand
InstallCommand ::install () — Method in class InstallCommand
IndexController — Class in namespace Flarum\Install\Controller
InstallController — Class in namespace Flarum\Install\Controller
InstallServiceProvider — Class in namespace Flarum\Install
Installation — Class in namespace Flarum\Install
Installer — Class in namespace Flarum\Install
$Notification #id — Property in class Notification
$UnsubscribeToken #id — Property in class UnsubscribeToken
IdFilter — Class in namespace Flarum\Post\Filter
$Post #id — Property in class Post
$Post #ip_address — Property in class Post
$Post #is_private — Property in class Post
Post ::isVisibleTo () — Method in class Post
Determine whether this post is visible to the given user. QueueFactory ::isPaused () — Method in class QueueFactory
Determine if a queue is paused. IndexerInterface — Class in namespace Flarum\Search
IndexerInterface ::index () — Method in class IndexerInterface
IndexJob — Class in namespace Flarum\Search\Job
SearchCriteria ::isFulltext () — Method in class SearchCriteria
SearchManager ::indexers () — Method in class SearchManager
SearchManager ::indexable () — Method in class SearchManager
SearchState ::isFulltextSearch () — Method in class SearchState
$MemoryCacheSettingsRepository #isCached — Property in class MemoryCacheSettingsRepository
IndexController — Class in namespace Flarum\Update\Controller
$EmailToken #incrementing — Property in class EmailToken
Use a custom primary key for this model. InvalidConfirmationTokenException — Class in namespace Flarum\User\Exception
$Guest #id — Property 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 the user is a guest. IdSlugDriver — Class in namespace Flarum\User
$LoginProvider #id — Property in class LoginProvider
$LoginProvider #identifier — Property in class LoginProvider
$PasswordToken #incrementing — Property in class PasswordToken
$RegistrationToken #incrementing — Property in class RegistrationToken
Use a custom primary key for this model. $RegistrationToken #identifier — Property in class RegistrationToken
$User #id — Property in class User
$User #is_email_confirmed — Property in class User
User ::isAdmin () — Method in class User
User ::isGuest () — Method in class User
Check whether the user is a guest. J
JsonApi — Class in namespace Flarum\Api
JsonApiResponse — Class in namespace Flarum\Api
Frontend ::js () — Method in class Frontend
Add a JavaScript file to load in the frontend. Frontend ::jsDirectory () — Method in class Frontend
Add a directory of JavaScript files to include in the JS assets public directory. InteractsWithLaravel ::joinPaths () — Method in class InteractsWithLaravel
JsonApiExceptionHandler — Class in namespace Flarum\Foundation\ErrorHandling\ExceptionHandler
JsonApiFormatter — Class in namespace Flarum\Foundation\ErrorHandling
A formatter to render exceptions as valid {JSON:API} error object. Assets ::js () — Method in class Assets
Assets ::jsDirectory () — Method in class Assets
JsCompiler — Class in namespace Flarum\Frontend\Compiler
JsDirectoryCompiler — Class in namespace Flarum\Frontend\Compiler
Used to copy JS files from a package directory to the assets' directory. $Document #js — Property in class Document
An array of JavaScript URLs to load. $LocaleManager #js — Property in class LocaleManager
$User #joined_at — Property in class User
K
$ApiKey #key — Property in class ApiKey
$Extension #keywords — Property in class Extension
FontAwesome ::kitUrl () — Method in class FontAwesome
KnownError — Class in namespace Flarum\Foundation
An exception that has a well-known meaning in a Flarum application. L
$ApiKey #last_activity_at — Property in class ApiKey
Context ::listing () — Method in class Context
$ExtractsListingParams #limit — Property in class ExtractsListingParams
ExtractsListingParams ::limit () — Method in class ExtractsListingParams
$HasEagerLoading #loadRelations — Property in class HasEagerLoading
$HasEagerLoading #loadRelationWhere — Property in class HasEagerLoading
HasEagerLoading ::loadRelations () — Method in class HasEagerLoading
Eager loads relationships before serialization. Listable — Class in namespace Flarum\Api\Resource\Contracts
EloquentBuffer ::load () — Method in class EloquentBuffer
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. Collection ::loadMissingRelation () — Method in class Collection
The original Laravel logic uses ->whereNotNull() which is an abstraction that unnecessarily causes
attribute mutators to run, so if a mutator relies on an eager loaded relationship, the mutator
will be executed before the call to ->loadMissing() is over. MigrationRepositoryInterface ::log () — Method in class MigrationRepositoryInterface
Log that a migration was run. $Discussion #last_posted_at — Property in class Discussion
$Discussion #last_posted_user_id — Property in class Discussion
$Discussion #last_post_id — Property in class Discussion
$Discussion #last_post_number — Property in class Discussion
$Discussion #lastPost — Property in class Discussion
$Discussion #lastPostedUser — Property in class Discussion
Discussion ::lastPost () — Method in class Discussion
Discussion ::lastPostedUser () — Method in class Discussion
$UserState #last_read_at — Property in class UserState
$UserState #last_read_post_number — Property in class UserState
Event ::listen () — Method in class Event
Add a listener to a domain event dispatched by flarum or a flarum extension. LanguagePack — Class in namespace Flarum\Extend
LifecycleInterface — Class in namespace Flarum\Extend
Link — Class in namespace Flarum\Extend
Locales — Class in namespace Flarum\Extend
$Extension #license — Property in class Extension
LogInController — Class in namespace Flarum\Forum\Controller
LogInViewController — Class in namespace Flarum\Forum\Controller
Maintenance login view. LogOutController — Class in namespace Flarum\Forum\Controller
LogOutViewController — Class in namespace Flarum\Forum\Controller
LogInValidator — Class in namespace Flarum\Forum
$AbstractValidator #laravelValidator — Property in class AbstractValidator
$Application #loadedProviders — Property in class Application
InteractsWithLaravel ::langPath () — Method in class InteractsWithLaravel
InteractsWithLaravel ::loadDeferredProviders () — Method in class InteractsWithLaravel
LogReporter — Class in namespace Flarum\Foundation\ErrorHandling
Log caught exceptions to a PSR-3 logger instance. Site ::loadConfig () — Method in class Site
Site ::loadExtenders () — Method in class Site
$Assets #lessImportOverrides — Property in class Assets
Assets ::localeJs () — Method in class Assets
Assets ::localeCss () — Method in class Assets
LessCompiler — Class in namespace Flarum\Frontend\Compiler
$LessCompiler #lessImportOverrides — Property in class LessCompiler
$Document #language — Property in class Document
The language of the document, displayed as the value of the attribute `lang` in the tag. $Document #layoutView — Property in class Document
The name of the frontend layout view to display. $AccessToken #lifetime — Property in class AccessToken
How long this access token should be valid from the time of last activity. $AccessToken #last_activity_at — Property in class AccessToken
$AccessToken #last_ip_address — Property in class AccessToken
$AccessToken #last_user_agent — Property in class AccessToken
$DeveloperAccessToken #lifetime — Property in class DeveloperAccessToken
$RememberAccessToken #lifetime — Property in class RememberAccessToken
Server ::listen () — Method in class Server
$SessionAccessToken #lifetime — Property in class SessionAccessToken
SessionAuthenticator ::logIn () — Method in class SessionAuthenticator
SessionAuthenticator ::logOut () — Method in class SessionAuthenticator
LocaleManager — Class in namespace Flarum\Locale
$LocaleManager #locales — Property in class LocaleManager
LocaleServiceProvider — Class in namespace Flarum\Locale
PrefixedYamlFileLoader ::load () — Method in class PrefixedYamlFileLoader
LogDriver — Class in namespace Flarum\Mail
ListenCommand — Class in namespace Flarum\Queue\Console
Listener — Class in namespace Flarum\Queue
LoggedIn — Class in namespace Flarum\User\Event
LoggedOut — Class in namespace Flarum\User\Event
LoginProvider — Class in namespace Flarum\User
$LoginProvider #last_login_at — Property 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_at — Property in class User
$User #loginProviders — Property in class User
User ::loginProviders () — Method in class User
M
$ClientMiddlewarePipe #middlewares — Property in class ClientMiddlewarePipe
$Context #modelId — Property in class Context
UploadFaviconController ::makeImage () — Method in class UploadFaviconController
UploadImageController ::makeImage () — Method in class UploadImageController
UploadLogoController ::makeImage () — Method in class UploadLogoController
$ExtractsListingParams #maxLimit — Property in class ExtractsListingParams
ExtractsListingParams ::maxLimit () — Method in class ExtractsListingParams
SavesAndValidatesData ::mutateDataBeforeValidation () — Method in class SavesAndValidatesData
Create ::make () — Method in class Create
Delete ::make () — Method in class Delete
$Endpoint #method — Property in class Endpoint
Endpoint ::make () — Method in class Endpoint
Index ::make () — Method in class Index
Show ::make () — Method in class Show
Update ::make () — Method in class Update
JsonApi ::makeContext () — Method in class JsonApi
AbstractDatabaseResource ::model () — Method in class AbstractDatabaseResource
AbstractDatabaseResource ::method () — Method in class AbstractDatabaseResource
Get the model method that a field represents. AbstractDatabaseResource ::mutateDataBeforeValidation () — Method in class AbstractDatabaseResource
AccessTokenResource ::model () — Method in class AccessTokenResource
Extendable ::mutateEndpoints () — Method in class Extendable
Extendable ::mutateFields () — Method in class Extendable
Extendable ::mutateSorts () — Method in class Extendable
DiscussionResource ::model () — Method in class DiscussionResource
GroupResource ::model () — Method in class GroupResource
MailSettingResource — Class in namespace Flarum\Api\Resource
NotificationResource ::model () — Method in class NotificationResource
PostResource ::model () — Method in class PostResource
UserResource ::model () — Method in class UserResource
Arr ::make () — Method in class Arr
Boolean ::make () — Method in class Boolean
GetsRelationAggregates ::minRelation () — Method in class GetsRelationAggregates
GetsRelationAggregates ::maxRelation () — Method in class GetsRelationAggregates
Date ::make () — Method in class Date
DateTime ::make () — Method in class DateTime
Integer ::make () — Method in class Integer
Number ::make () — Method in class Number
Number ::min () — Method in class Number
Number ::max () — Method in class Number
Str ::make () — Method in class Str
Str ::minLength () — Method in class Str
Str ::maxLength () — Method in class Str
Arr ::make () — Method in class Arr
MigrateCommand — Class in namespace Flarum\Database\Console
MigrationKeyMissing — Class in namespace Flarum\Database\Exception
Migration — Class in namespace Flarum\Database
Migration factory. MigrationRepositoryInterface — Class in namespace Flarum\Database
Migrator — Class in namespace Flarum\Database
$Discussion #modifiedPosts — Property 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
FulltextFilter ::mysql () — Method in class FulltextFilter
Mail — Class in namespace Flarum\Extend
Middleware — Class in namespace Flarum\Extend
Model — Class in namespace Flarum\Extend
ModelPrivate — Class 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. ModelUrl — Class in namespace Flarum\Extend
ModelVisibility — Class 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. MissingDependenciesException — Class in namespace Flarum\Extension\Exception
This exception is thrown when someone attempts to enable an extension
whose Flarum extension dependencies are not all enabled. MissingDependenciesExceptionHandler — Class in namespace Flarum\Extension\Exception
Extension ::migrate () — Method in class Extension
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
Handle an OAuth callback by logging in an existing user or beginning
the registration flow for a new one. ResponseFactory ::makeLoggedInResponse () — Method in class ResponseFactory
Build a redirect response for a successfully authenticated existing user. ResponseFactory ::makeRegistrationResponse () — Method in class ResponseFactory
Build a redirect response that triggers the registration modal on the frontend. AbstractValidator ::makeValidator () — Method in class AbstractValidator
Application ::markAsRegistered () — Method in class Application
InteractsWithLaravel ::maintenanceMode () — Method in class InteractsWithLaravel
Config ::maintenanceMode () — Method in class Config
MaintenanceMode — Class in namespace Flarum\Foundation
MaintenanceMode ::mode () — Method in class MaintenanceMode
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 ::makeJsDirectory () — Method in class Assets
Assets ::makeJsCompiler () — Method in class Assets
Assets ::makeLessCompiler () — Method in class Assets
Assets ::makeJsDirectoryCompiler () — Method in class Assets
Meta — Class in namespace Flarum\Frontend\Content
$Document #meta — Property 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 ::makeExtraClasses () — Method in class Document
Document ::makeExtraAttributes () — 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 #models — Property in class AccessToken
A map of access token types, as specified in the `type` column, to their classes. AccessToken ::make () — Method in class AccessToken
CookieFactory ::make () — Method in class CookieFactory
Make a new cookie instance. MaintenanceModeException — Class in namespace Flarum\Http\Exception
MethodNotAllowedException — Class in namespace Flarum\Http\Exception
Repository ::missing () — Method in class Repository
Determine if the given key is missing from the context. MailServiceProvider — Class in namespace Flarum\Mail
Mailer — Class in namespace Flarum\Mail
MailgunDriver — Class in namespace Flarum\Mail
MutateEmail — Class in namespace Flarum\Mail
EmailNotificationDriver ::mailNotifications () — Method in class EmailNotificationDriver
Mail a notification to a list of users. MailableInterface — Class in namespace Flarum\Notification
NotificationRepository ::markAllAsRead () — Method in class NotificationRepository
FulltextFilter ::mysql () — Method in class FulltextFilter
MergeableInterface — Class in namespace Flarum\Post
A post that has the ability to be merged into an adjacent post. $Post #models — Property in class Post
A map of post types, as specified in the `type` column, to their
classes. ModelObserver — Class in namespace Flarum\Search\Listener
MemoryCacheSettingsRepository — Class in namespace Flarum\Settings
SettingsValidator ::makeValidator () — Method in class SettingsValidator
$User #marked_all_as_read_at — Property 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
Endpoint ::name () — Method in class Endpoint
AbstractDatabaseResource ::newModel () — Method in class AbstractDatabaseResource
AccessTokenResource ::newModel () — Method in class AccessTokenResource
NotificationResource — Class in namespace Flarum\Api\Resource
PostResource ::newModel () — Method in class PostResource
FlarumField ::nullable () — Method in class FlarumField
HasValidationRules ::notIn () — Method in class HasValidationRules
Number — Class in namespace Flarum\Api\Schema
AbstractModel ::newModelQuery () — Method in class AbstractModel
AbstractModel ::newCollection () — Method in class AbstractModel
Migrator ::note () — Method in class Migrator
Notification — Class in namespace Flarum\Extend
View ::namespace () — Method in class View
Register a new namespace of Laravel views. $Extension #name — Property in class Extension
Extension ::nameToId () — Method in class Extension
InstalledApp ::needsUpdate () — Method in class InstalledApp
$Group #name_singular — Property in class Group
$Group #name_plural — Property in class Group
AccessToken ::newFromBuilder () — Method in class AccessToken
Create a new model instance according to the access token type. NullDriver — Class in namespace Flarum\Mail
ValidatesMailSettings ::noWhitespace () — Method in class ValidatesMailSettings
Returns a validation rule that checks for leading or trailing whitespace. NotificationDriverInterface — Class in namespace Flarum\Notification\Driver
Notification — Class in namespace Flarum\Notification
Models a notification record in the database. Notification ::notify () — Method in class Notification
Send notifications to the given recipients. NotificationMailer — Class in namespace Flarum\Notification
NotificationRepository — Class in namespace Flarum\Notification
NotificationServiceProvider — Class in namespace Flarum\Notification
NotificationSyncer — Class 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 #notificationDrivers — Property in class NotificationSyncer
A map of notification drivers. NumberFilter — Class in namespace Flarum\Post\Filter
$Post #number — Property in class Post
Post ::newFromBuilder () — Method in class Post
Create a new model instance according to the post's type. AbstractDriver ::name () — Method in class AbstractDriver
DatabaseSearchDriver ::name () — Method in class DatabaseSearchDriver
NotAuthenticatedException — Class in namespace Flarum\User\Exception
$User #notifications — Property in class User
User ::notifications () — Method in class User
O
$AbstractCommand #output — Property in class AbstractCommand
$Migrator #output — Property in class Migrator
$Discussion #observables — Property in class Discussion
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 #optionalDependencyIds — Property 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
Pipeline ::on () — Method in class Pipeline
$NotificationSyncer #onePerUser — Property in class NotificationSyncer
Whether 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. $CommentPost #observables — Property in class CommentPost
OverrideSettingsRepository — Class in namespace Flarum\Settings
A settings repository decorator that allows overriding certain values. 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
$Client #parent — Property in class Client
Client ::post () — Method in class Client
Client ::put () — Method in class Client
Client ::patch () — Method in class Client
$ClientMiddlewarePipe #pipe — Property in class ClientMiddlewarePipe
ClientMiddlewarePipe ::process () — Method in class ClientMiddlewarePipe
ClientMiddlewarePipe ::pipe () — Method in class ClientMiddlewarePipe
$Context #parameters — Property in class Context
Parameters mutated on the current instance. SavesAndValidatesData ::parseData () — Method in class SavesAndValidatesData
Parse and validate a JSON:API document's `data` member. $Endpoint #path — Property in class Endpoint
Endpoint ::process () — Method in class Endpoint
$Index #paginationResolver — Property in class Index
Index ::paginate () — Method in class Index
JsonApi ::process () — Method in class JsonApi
FakeHttpMethods ::process () — Method in class FakeHttpMethods
ThrottleApi ::process () — Method in class ThrottleApi
AbstractDatabaseResource ::paginate () — Method in class AbstractDatabaseResource
AbstractDatabaseResource ::property () — Method in class AbstractDatabaseResource
Get the model property that a field represents. Paginatable — Class in namespace Flarum\Api\Resource\Contracts
PostResource — Class in namespace Flarum\Api\Resource
$Discussion #participant_count — Property in class Discussion
$Discussion #posts — Property in class Discussion
$Discussion #participants — Property in class Discussion
Discussion ::posts () — Method in class Discussion
Discussion ::participants () — Method in class Discussion
Query the discussion's participants (a list of unique users who have
posted in the discussion). FulltextFilter ::pgsql () — Method in class FulltextFilter
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. Policy — Class in namespace Flarum\Extend
Post — Class 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 #provide — Property in class Extension
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 #parsingCallbacks — Property in class Formatter
Formatter ::parse () — Method in class Formatter
$HasFormattedContent #parsed_content — Property in class HasFormattedContent
$Registration #provided — Property in class Registration
$Registration #payload — Property in class Registration
Registration ::provide () — Method in class Registration
Registration ::provideTrustedEmail () — Method in class Registration
Registration ::provideAvatar () — Method in class Registration
Posts — Class in namespace Flarum\Forum\Content
Post search results. ForumServiceProvider ::populateRoutes () — Method in class ForumServiceProvider
AbstractValidator ::prepare () — Method in class AbstractValidator
InteractsWithLaravel ::publicPath () — Method in class InteractsWithLaravel
$EventGeneratorTrait #pendingEvents — Property in class EventGeneratorTrait
Paths — Class in namespace Flarum\Foundation
$Paths #public — Property in class Paths
FileVersioner ::putRevision () — Method in class FileVersioner
VersionerInterface ::putRevision () — Method in class VersionerInterface
$Document #payload — Property in class Document
Other variables to preload into the Flarum JS. $Document #page — Property in class Document
Which page of content are we on? $Document #preloads — Property in class Document
An array of preloaded assets. Frontend ::populate () — Method in class Frontend
$Group #permissions — Property in class Group
Group ::permissions () — Method in class Group
Permission — Class in namespace Flarum\Group
$Permission #permission — Property in class Permission
$CookieFactory #prefix — Property in class CookieFactory
$CookieFactory #path — Property in class CookieFactory
AuthenticateWithHeader ::process () — Method in class AuthenticateWithHeader
AuthenticateWithSession ::process () — Method in class AuthenticateWithSession
CheckCsrfToken ::process () — Method in class CheckCsrfToken
CheckForMaintenanceMode ::process () — Method in class CheckForMaintenanceMode
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
ParseJsonBody — Class in namespace Flarum\Http\Middleware
ParseJsonBody ::process () — Method in class ParseJsonBody
PopulateWithActor — Class in namespace Flarum\Http\Middleware
PopulateWithActor ::process () — Method in class PopulateWithActor
ProcessIp — Class in namespace Flarum\Http\Middleware
ProcessIp ::process () — Method in class ProcessIp
$ReferrerPolicyHeader #policy — Property 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 #pendingRoutes — Property 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
DatabaseConfig ::prepare () — Method in class DatabaseConfig
InstallServiceProvider ::populateRoutes () — Method in class InstallServiceProvider
Installation ::prerequisites () — Method in class Installation
Pipeline — Class in namespace Flarum\Install
Pipeline ::pipe () — Method in class Pipeline
$Composite #prerequisites — Property in class Composite
Composite ::problems () — Method in class Composite
Verify that this prerequisite is fulfilled. PhpExtensions — Class in namespace Flarum\Install\Prerequisite
PhpExtensions ::problems () — Method in class PhpExtensions
Verify that this prerequisite is fulfilled. PhpVersion — Class in namespace Flarum\Install\Prerequisite
PhpVersion ::problems () — Method in class PhpVersion
Verify that this prerequisite is fulfilled. PrerequisiteInterface — Class 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. PublishAssets — Class in namespace Flarum\Install\Steps
PrefixedYamlFileLoader — Class in namespace Flarum\Locale
PostmarkDriver — Class in namespace Flarum\Mail
PostPolicy — Class in namespace Flarum\Post\Access
Posted — Class in namespace Flarum\Post\Event
FulltextFilter ::pgsql () — Method in class FulltextFilter
PostSearcher — Class in namespace Flarum\Post\Filter
Post — Class in namespace Flarum\Post
PostCreationThrottler — Class in namespace Flarum\Post
PostFactory — Class in namespace Flarum\Post
PostRepository — Class in namespace Flarum\Post
PostServiceProvider — Class in namespace Flarum\Post
UpdateServiceProvider ::populateRoutes () — Method in class UpdateServiceProvider
$Gate #policies — Property in class Gate
$EmailToken #primaryKey — Property in class EmailToken
PasswordChanged — Class in namespace Flarum\User\Event
PermissionDeniedException — Class in namespace Flarum\User\Exception
$LoginProvider #provider — Property in class LoginProvider
PasswordToken — Class in namespace Flarum\User
$PasswordToken #primaryKey — Property in class PasswordToken
$RegistrationToken #primaryKey — Property in class RegistrationToken
$RegistrationToken #provider — Property in class RegistrationToken
$RegistrationToken #payload — Property in class RegistrationToken
PasswordResetThrottler — Class 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 #permissions — Property in class User
An array of permissions that this user has. $User #preferences — Property in class User
$User #passwordCheckers — Property in class User
Callbacks to check passwords. $User #password — Property in class User
$User #posts — Property in class User
$User #passwordTokens — Property in class User
User ::posts () — Method in class User
User ::passwordTokens () — Method in class User
User ::permissions () — Method in class User
Define the relationship with the permissions of all the groups that
the user is in. Q
$Client #queryParams — Property in class Client
$Index #query — Property in class Index
Index ::query () — Method in class Index
AbstractDatabaseResource ::query () — Method in class AbstractDatabaseResource
Listable ::query () — Method in class Listable
Create a query object for the current request. NotificationResource ::query () — Method in class NotificationResource
AbstractModel ::qualifyColumn () — Method in class AbstractModel
DiscussionRepository ::query () — Method in class DiscussionRepository
Config ::queueDriver () — Method in class Config
QueryExceptionHandler — Class in namespace Flarum\Foundation\ErrorHandling\ExceptionHandler
GroupRepository ::query () — Method in class GroupRepository
GroupRepository ::queryVisibleTo () — Method in class GroupRepository
NotificationRepository ::query () — Method in class NotificationRepository
PostRepository ::query () — Method in class PostRepository
PostRepository ::queryVisibleTo () — Method in class PostRepository
PostRepository ::queryIds () — Method in class PostRepository
QueueFactory — Class in namespace Flarum\Queue
QueueRestarter — Class in namespace Flarum\Queue
QueueServiceProvider — Class in namespace Flarum\Queue
$DatabaseSearchState #query — Property in class DatabaseSearchState
SearchManager ::query () — Method in class SearchManager
UserRepository ::query () — Method in class UserRepository
R
AdminServiceProvider ::register () — Method in class AdminServiceProvider
RequireAdministrateAbility — Class in namespace Flarum\Admin\Middleware
$WhenSavingSettings #resetJsCacheFor — Property in class WhenSavingSettings
Settings that should trigger JS cache clear when saved. WhenSavingSettings ::resetCache () — Method in class WhenSavingSettings
WhenSavingSettings ::resetJsCacheFor () — Method in class WhenSavingSettings
ApiServiceProvider ::register () — Method in class ApiServiceProvider
$Context #requestIncludes — Property in class Context
ReadAllNotificationsController — Class in namespace Flarum\Api\Controller
ResolveRegistrationTokenController — Class in namespace Flarum\Api\Controller
Resolves a registration token submitted in the POST body and returns the
non-sensitive fields needed to pre-populate the sign-up modal. $SetSettingsController #resetWhen — Property in class SetSettingsController
HasCustomHooks ::resolveCallable () — Method in class HasCustomHooks
HasHooks ::resolveCallable () — Method in class HasHooks
IncludesData ::removeDefaultInclude () — Method in class IncludesData
$Endpoint #response — Property in class Endpoint
Endpoint ::response () — Method in class Endpoint
Endpoint ::route () — Method in class Endpoint
$ForgotPasswordValidator #rules — Property in class ForgotPasswordValidator
$JsonApi #resourceClass — Property in class JsonApi
AbstractDatabaseResource ::resource () — Method in class AbstractDatabaseResource
AbstractDatabaseResource ::results () — Method in class AbstractDatabaseResource
AbstractResource ::routeNamePrefix () — Method in class AbstractResource
Extendable ::resolveEndpoints () — Method in class Extendable
Extendable ::resolveFields () — Method in class Extendable
Extendable ::resolveSorts () — Method in class Extendable
Listable ::results () — Method in class Listable
Get results from the given query. Listable ::resolveSorts () — Method in class Listable
Resolve the sorts for this resource. $GetsRelationAggregates #relationAggregate — Property in class GetsRelationAggregates
GetsRelationAggregates ::relationAggregate () — Method in class GetsRelationAggregates
$HasValidationRules #rules — Property in class HasValidationRules
HasValidationRules ::rules () — Method in class HasValidationRules
HasValidationRules ::rule () — Method in class HasValidationRules
HasValidationRules ::required () — Method in class HasValidationRules
HasValidationRules ::requiredOnCreate () — Method in class HasValidationRules
HasValidationRules ::requiredOnUpdate () — Method in class HasValidationRules
HasValidationRules ::requiredWith () — Method in class HasValidationRules
HasValidationRules ::requiredWithout () — Method in class HasValidationRules
HasValidationRules ::requiredOnCreateWith () — Method in class HasValidationRules
HasValidationRules ::requiredOnUpdateWith () — Method in class HasValidationRules
HasValidationRules ::requiredOnCreateWithout () — Method in class HasValidationRules
HasValidationRules ::requiredOnUpdateWithout () — Method in class HasValidationRules
RelationAggregator — Class in namespace Flarum\Api\Schema\Contracts
RelationAggregator ::relationAggregate () — Method in class RelationAggregator
Str ::regex () — Method in class Str
BusServiceProvider ::register () — Method in class BusServiceProvider
ConsoleServiceProvider ::register () — Method in class ConsoleServiceProvider
AbstractModel ::releaseAfterSaveCallbacks () — Method in class AbstractModel
AbstractModel ::releaseAfterDeleteCallbacks () — Method in class AbstractModel
ResetCommand — Class in namespace Flarum\Database\Console
DatabaseMigrationRepository ::repositoryExists () — Method in class DatabaseMigrationRepository
Determine if the migration repository exists. DatabaseServiceProvider ::register () — Method in class DatabaseServiceProvider
DatabaseServiceProvider ::registerBuilderMacros () — Method in class DatabaseServiceProvider
DatabaseServiceProvider ::registerEloquentFactory () — Method in class DatabaseServiceProvider
Migration ::renameTable () — Method in class Migration
Migration ::renameColumn () — Method in class Migration
Migration ::renameColumns () — Method in class Migration
MigrationRepositoryInterface ::repositoryExists () — Method in class MigrationRepositoryInterface
Determine if the migration repository exists. Migrator ::run () — Method in class Migrator
Run the outstanding migrations at a given path. Migrator ::runMigrationList () — Method in class Migrator
Migrator ::runUpMigrations () — Method in class Migrator
Migrator ::runDownMigrations () — Method in class Migrator
Migrator ::runUp () — Method in class Migrator
Run "up" a migration instance. Migrator ::reset () — Method in class Migrator
Rolls all 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
ScopeVisibilityTrait ::registerVisibilityScoper () — Method in class ScopeVisibilityTrait
DiscussionPolicy ::rename () — Method in class DiscussionPolicy
ReadDiscussion — Class in namespace Flarum\Discussion\Command
ReadDiscussionHandler — Class in namespace Flarum\Discussion\Command
$Discussion #readers — Property in class Discussion
Discussion ::rename () — Method in class Discussion
Discussion ::restore () — Method in class Discussion
Discussion ::refreshLastPost () — Method in class Discussion
Discussion ::refreshCommentCount () — Method in class Discussion
Discussion ::refreshParticipantCount () — Method in class Discussion
Discussion ::readers () — Method in class Discussion
DiscussionMetadataUpdater ::removePost () — Method in class DiscussionMetadataUpdater
Renamed — Class in namespace Flarum\Discussion\Event
Restored — Class 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. ApiResource ::removeEndpoints () — Method in class ApiResource
Remove endpoints from the resource. ApiResource ::removeFields () — Method in class ApiResource
Remove fields from the resource. ApiResource ::removeSorts () — Method in class ApiResource
Remove sorts from the resource. 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. Routes — Class in namespace Flarum\Extend
Routes ::remove () — Method in class Routes
Remove an existing route. SearchDriver ::replaceFilter () — Method in class SearchDriver
Replace a filter from this searcher. Filters are used to filter search queries. ServiceProvider ::register () — Method in class ServiceProvider
Settings ::resetWhen () — Method in class Settings
Delete a custom setting value when the callback returns true. Settings ::registerLessConfigVar () — Method in class Settings
Register a setting as a LESS configuration variable. Settings ::resetJsCacheFor () — Method in class Settings
Register a setting that should trigger JS cache clear when saved. ThrottleApi ::remove () — Method in class ThrottleApi
Remove a throttler registered with this name. User ::registerPreference () — Method in class User
Register a new user preference. Bisect ::run () — Method in class Bisect
Bisect ::rotateExtensions () — Method in class Bisect
$Extension #require — Property in class Extension
$Extension #requireDev — Property in class Extension
$Extension #replace — Property 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
FilesystemManager ::resolve () — Method in class FilesystemManager
FilesystemServiceProvider ::register () — Method in class FilesystemServiceProvider
$Formatter #renderingCallbacks — Property in class Formatter
Formatter ::render () — Method in class Formatter
FormatterServiceProvider ::register () — Method in class FormatterServiceProvider
Registration — Class in namespace Flarum\Forum\Auth
ResponseFactory — Class in namespace Flarum\Forum\Auth
ConfirmEmailViewController ::render () — Method in class ConfirmEmailViewController
LogInViewController ::render () — Method in class LogInViewController
RegisterController — Class in namespace Flarum\Forum\Controller
ResetPasswordController — Class in namespace Flarum\Forum\Controller
ResetPasswordController ::render () — Method in class ResetPasswordController
UnsubscribeViewController ::render () — Method in class UnsubscribeViewController
ForumServiceProvider ::register () — Method in class ForumServiceProvider
$LogInValidator #rules — Property in class LogInValidator
$AbstractValidator #rules — Property in class AbstractValidator
Application ::registerBaseBindings () — Method in class Application
Application ::registerBaseServiceProviders () — Method in class Application
Application ::register () — Method in class Application
Application ::resolveProvider () — Method in class Application
Resolve a service provider instance from the class name. Application ::registerCoreContainerAliases () — Method in class Application
InteractsWithLaravel ::resourcePath () — Method in class InteractsWithLaravel
InteractsWithLaravel ::runningInConsole () — Method in class InteractsWithLaravel
InteractsWithLaravel ::runningUnitTests () — Method in class InteractsWithLaravel
InteractsWithLaravel ::registerConfiguredProviders () — Method in class InteractsWithLaravel
InteractsWithLaravel ::registerDeferredProvider () — Method in class InteractsWithLaravel
LogReporter ::report () — Method in class LogReporter
Report an error that Flarum was not able to handle to a backend. Registry — Class in namespace Flarum\Foundation\ErrorHandling
Flarum's central registry of known error types. Reporter — Class 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
EventGeneratorTrait ::raise () — Method in class EventGeneratorTrait
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
AssetManager ::register () — Method in class AssetManager
RevisionCompiler — Class in namespace Flarum\Frontend\Compiler
Document ::render () — Method in class Document
FrontendServiceProvider ::register () — Method in class FrontendServiceProvider
RecompileFrontendAssets — Class in namespace Flarum\Frontend
Renamed — Class in namespace Flarum\Group\Event
Group ::rename () — Method in class Group
AccessTokenPolicy ::revoke () — Method in class AccessTokenPolicy
AbstractHtmlController ::render () — Method in class AbstractHtmlController
RouteNotFoundException — Class in namespace Flarum\Http\Exception
HttpServiceProvider ::register () — Method in class HttpServiceProvider
ReferrerPolicyHeader — Class in namespace Flarum\Http\Middleware
RememberFromCookie — Class in namespace Flarum\Http\Middleware
ResolveRoute — Class in namespace Flarum\Http\Middleware
RememberAccessToken — Class 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. Rememberer — Class in namespace Flarum\Http
Rememberer ::remember () — Method in class Rememberer
Sets the remember cookie on a response. RequestUtil — Class in namespace Flarum\Http
RouteCollection — Class in namespace Flarum\Http
$RouteCollection #reverse — Property in class RouteCollection
$RouteCollection #routeParser — Property in class RouteCollection
$RouteCollection #routes — Property in class RouteCollection
RouteCollection ::removeRoute () — Method in class RouteCollection
RouteCollectionUrlGenerator — Class in namespace Flarum\Http
RouteCollectionUrlGenerator ::route () — Method in class RouteCollectionUrlGenerator
RouteHandlerFactory — Class in namespace Flarum\Http
$UrlGenerator #routes — Property in class UrlGenerator
ImageServiceProvider ::register () — Method in class ImageServiceProvider
IndexController ::render () — Method in class IndexController
InstallServiceProvider ::register () — Method in class InstallServiceProvider
Pipeline ::run () — Method in class Pipeline
ReversibleStep — Class 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
RunMigrations — Class 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
Repository — Class in namespace Flarum\Log\Context
Stub implementation of Laravel's Log Context Repository. MailServiceProvider ::register () — Method in class MailServiceProvider
ReadAllNotifications — Class in namespace Flarum\Notification\Command
ReadAllNotificationsHandler — Class in namespace Flarum\Notification\Command
ReadNotification — Class in namespace Flarum\Notification\Command
ReadNotificationHandler — Class 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. Read — Class in namespace Flarum\Notification\Event
ReadAll — Class in namespace Flarum\Notification\Event
$Notification #read_at — Property in class Notification
Notification ::read () — Method in class Notification
NotificationServiceProvider ::register () — Method in class NotificationServiceProvider
NotificationSyncer ::restore () — Method in class NotificationSyncer
Restore a notification for all users. CommentPost ::revise () — Method in class CommentPost
CommentPost ::restore () — Method in class CommentPost
DiscussionRenamedPost ::reply () — Method in class DiscussionRenamedPost
Restored — Class in namespace Flarum\Post\Event
Revised — Class in namespace Flarum\Post\Event
PostServiceProvider ::register () — Method in class PostServiceProvider
RegisteredTypesScope — Class in namespace Flarum\Post
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
ModelObserver ::restored () — Method in class ModelObserver
SearchServiceProvider ::register () — Method in class SearchServiceProvider
SettingsServiceProvider ::register () — Method in class SettingsServiceProvider
IndexController ::render () — Method in class IndexController
UpdateServiceProvider ::register () — Method in class UpdateServiceProvider
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
Registered — Class in namespace Flarum\User\Event
RegisteringFromProvider — Class in namespace Flarum\User\Event
Renamed — Class in namespace Flarum\User\Event
RequestPasswordResetJob — Class in namespace Flarum\User\Job
RegistrationToken — Class in namespace Flarum\User
SessionServiceProvider ::register () — Method in class SessionServiceProvider
$User #read_notifications_at — Property in class User
$User #read — Property in class User
User ::rename () — Method in class User
User ::requestEmailChange () — Method in class User
User ::read () — Method in class User
User ::registerPreference () — Method in class User
Register a preference with a transformer and a default value. User ::refreshCommentCount () — Method in class User
User ::refreshDiscussionCount () — Method in class User
UserServiceProvider ::register () — Method in class UserServiceProvider
UserServiceProvider ::registerDisplayNameDrivers () — Method in class UserServiceProvider
UserServiceProvider ::registerAvatarDrivers () — Method in class UserServiceProvider
UserServiceProvider ::registerPasswordCheckers () — Method in class UserServiceProvider
S
$ApiKey #scopes — Property in class ApiKey
Client ::send () — Method in class Client
Execute the given API action class, pass the input and return its response. $Context #search — Property in class Context
Context ::setParam () — Method in class Context
Context ::showing () — Method in class Context
SendConfirmationEmailController — Class in namespace Flarum\Api\Controller
SendTestMailController — Class in namespace Flarum\Api\Controller
SetPermissionController — Class in namespace Flarum\Api\Controller
SetSettingsController — Class in namespace Flarum\Api\Controller
ShowForumController — Class in namespace Flarum\Api\Controller
ShowMailSettingsController — Class in namespace Flarum\Api\Controller
SavesAndValidatesData — Class in namespace Flarum\Api\Endpoint\Concerns
ShowsResources — Class in namespace Flarum\Api\Endpoint\Concerns
ShowsResources ::showResource () — Method in class ShowsResources
Create ::setUp () — Method in class Create
Delete ::setUp () — Method in class Delete
Endpoint ::setUp () — Method in class Endpoint
Index ::setUp () — Method in class Index
Show — Class in namespace Flarum\Api\Endpoint
Show ::setUp () — Method in class Show
Update ::setUp () — Method in class Update
AbstractDatabaseResource ::scope () — Method in class AbstractDatabaseResource
Hook to scope a query for this resource. AbstractDatabaseResource ::setValue () — Method in class AbstractDatabaseResource
AbstractDatabaseResource ::saveValue () — Method in class AbstractDatabaseResource
AbstractDatabaseResource ::saveModel () — Method in class AbstractDatabaseResource
AccessTokenResource ::scope () — Method in class AccessTokenResource
Hook to scope a query for this resource. $Extendable #sortModifiers — Property in class Extendable
HasHooks ::saving () — Method in class HasHooks
HasHooks ::saved () — Method in class HasHooks
HasSortMap ::sortMap () — Method in class HasSortMap
Listable ::sorts () — Method in class Listable
Sorts that can be applied to the resource list. DiscussionResource ::scope () — Method in class DiscussionResource
Hook to scope a query for this resource. DiscussionResource ::sorts () — Method in class DiscussionResource
Sorts that can be applied to the resource list. DiscussionResource ::saveModel () — Method in class DiscussionResource
DiscussionResource ::saving () — Method in class DiscussionResource
EloquentBuffer ::setBuffer () — Method in class EloquentBuffer
GroupResource ::scope () — Method in class GroupResource
Hook to scope a query for this resource. GroupResource ::sorts () — Method in class GroupResource
Sorts that can be applied to the resource list. GroupResource ::saving () — Method in class GroupResource
NotificationResource ::scope () — Method in class NotificationResource
Hook to scope a query for this resource. NotificationResource ::subjectTypes () — Method in class NotificationResource
PostResource ::scope () — Method in class PostResource
Hook to scope a query for this resource. PostResource ::sorts () — Method in class PostResource
Sorts that can be applied to the resource list. PostResource ::saving () — Method in class PostResource
SystemInfoResource — Class in namespace Flarum\Api\Resource
UserResource ::scope () — Method in class UserResource
Hook to scope a query for this resource. UserResource ::sorts () — Method in class UserResource
Sorts that can be applied to the resource list. UserResource ::saved () — Method in class UserResource
UserResource ::saving () — Method in class UserResource
GetsRelationAggregates ::sumRelation () — Method in class GetsRelationAggregates
ToMany ::serializeValue () — Method in class ToMany
Str — Class in namespace Flarum\Api\Schema
Arr ::serialize () — Method in class Arr
Arr ::schema () — Method in class Arr
Serializer — Class in namespace Flarum\Api
Serializer ::serialize () — Method in class Serializer
Serialize the primary and included resources into a JSON:API resource objects. SortColumn — Class in namespace Flarum\Api\Sort
SortColumn ::sortMap () — Method in class SortColumn
SortWithCount — Class in namespace Flarum\Api\Sort
Factory ::store () — Method in class Factory
Schedule — Class in namespace Flarum\Console
Server — Class in namespace Flarum\Console
Migrator ::setOutput () — Method in class Migrator
ScopeVisibilityTrait — Class in namespace Flarum\Database
ScopeVisibilityTrait ::scopeWhereVisibleTo () — Method in class ScopeVisibilityTrait
Scope a query to only include records that are visible to a user. ScopeDiscussionVisibility — Class in namespace Flarum\Discussion\Access
$Discussion #stateUser — Property in class Discussion
The user for which the state relationship should be loaded. $Discussion #slug — Property in class Discussion
$Discussion #state — Property in class Discussion
Discussion ::start () — Method in class Discussion
Start a new discussion. Raises the DiscussionWasStarted event. Discussion ::setFirstPost () — Method in class Discussion
Discussion ::setLastPost () — Method in class Discussion
Discussion ::state () — Method in class Discussion
If no user is passed (i.e. in the case of eager loading the 'state'
relation), then the static `$stateUser` property is used. 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. Saving — Class in namespace Flarum\Discussion\Event
Started — Class in namespace Flarum\Discussion\Event
FulltextFilter ::search () — Method in class FulltextFilter
FulltextFilter ::sqlite () — Method in class FulltextFilter
UserState ::setKeysForSaveQuery () — Method in class UserState
Set the keys for a save update query. UserStateUpdater ::subscribe () — Method in class UserStateUpdater
ApiResource ::sorts () — Method in class ApiResource
Add sorts to the resource. ApiResource ::sort () — Method in class ApiResource
Modify a sort. $Console #scheduled — Property in class Console
Console ::schedule () — Method in class Console
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 #setRel — Property in class Link
$Link #setTarget — Property 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 that will always run for this model, regardless of requested ability. SearchDriver — Class in namespace Flarum\Extend
SearchDriver ::setFulltext () — Method in class SearchDriver
Set the full text filter for this searcher. The full text filter actually executes the search. SearchIndex — Class in namespace Flarum\Extend
ServiceProvider — Class in namespace Flarum\Extend
Session — Class in namespace Flarum\Extend
Settings — Class in namespace Flarum\Extend
Settings ::serializeToForum () — Method in class Settings
Serialize a setting value to the ForumSerializer attributes. ThrottleApi ::set () — Method in class ThrottleApi
Add a new throttler (or override one with the same name). $Bisect #state — Property in class Bisect
$BisectState #settings — Property in class BisectState
BisectState ::save () — Method in class BisectState
BisectState ::setSettings () — Method in class BisectState
$Extension #support — Property in class Extension
$Extension #suggest — Property in class Extension
Extension ::setInstalled () — Method in class Extension
Extension ::setVersion () — Method in class Extension
Extension ::setAbandoned () — Method in class Extension
ExtensionManager ::setEnabledExtensions () — Method in class ExtensionManager
Persist the currently enabled extensions. ExtensionManager ::sortDependencies () — Method in class ExtensionManager
Apply a topological sort to the extensions to ensure that they are in the correct order. ExtensionManager ::subExtensionConfsFromJson () — Method in class ExtensionManager
HasFormattedContent ::setContentAttribute () — Method in class HasFormattedContent
HasFormattedContent ::setParsedContentAttribute () — Method in class HasFormattedContent
HasFormattedContent ::setFormatter () — Method in class HasFormattedContent
$Registration #suggested — Property 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
LogOutController ::sanitizeReturnUrl () — Method in class LogOutController
LogOutViewController ::sanitizeReturnUrl () — Method in class LogOutViewController
SavePasswordController — Class in namespace Flarum\Forum\Controller
ForumServiceProvider ::setDefaultRoute () — Method in class ForumServiceProvider
$Application #serviceProviders — Property in class Application
ApplicationInfoProvider ::scheduledTasksRegistered () — Method in class ApplicationInfoProvider
InteractsWithLaravel ::storagePath () — Method in class InteractsWithLaravel
InteractsWithLaravel ::setLocale () — Method in class InteractsWithLaravel
InteractsWithLaravel ::shouldSkipMiddleware () — Method in class InteractsWithLaravel
Config ::safeModeExtensions () — Method in class Config
HandledError ::shouldBeReported () — Method in class HandledError
FontAwesome ::source () — Method in class FontAwesome
InstalledApp ::subPath () — Method in class InstalledApp
MaintenanceMode ::safeModeExtensions () — Method in class MaintenanceMode
$Paths #storage — Property in class Paths
Site — Class in namespace Flarum\Foundation
SiteInterface — Class in namespace Flarum\Foundation
$Assets #sources — Property 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
$HasSources #sourcesCallbacks — Property in class HasSources
JsCompiler ::save () — Method in class JsCompiler
JsDirectoryCompiler ::setFilename () — Method in class JsDirectoryCompiler
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 ::setFilename () — Method in class RevisionCompiler
RevisionCompiler ::save () — Method in class RevisionCompiler
FileSource ::setPath () — Method in class FileSource
SourceCollector — Class in namespace Flarum\Frontend\Compiler\Source
$SourceCollector #sources — Property in class SourceCollector
SourceInterface — Class in namespace Flarum\Frontend\Compiler\Source
StringSource — Class 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. ScopeGroupVisibility — Class in namespace Flarum\Group\Access
Saving — Class 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
ScopeAccessTokenVisibility — Class in namespace Flarum\Http\Access
ActorReference ::setActor () — Method in class ActorReference
$CookieFactory #secure — Property in class CookieFactory
$CookieFactory #samesite — Property in class CookieFactory
HttpServiceProvider ::setAccessTokenTypes () — Method in class HttpServiceProvider
$CollectGarbage #sessionConfig — Property in class CollectGarbage
SetLocale — Class in namespace Flarum\Http\Middleware
ShareErrorsFromSession — Class in namespace Flarum\Http\Middleware
Inspired by Illuminate\View\Middleware\ShareErrorsFromSession. StartSession — Class in namespace Flarum\Http\Middleware
Server — Class in namespace Flarum\Http
SessionAccessToken — Class in namespace Flarum\Http
SessionAuthenticator — Class in namespace Flarum\Http
SlugDriverInterface — Class in namespace Flarum\Http
SlugManager — Class in namespace Flarum\Http
$FileDataProvider #settings — Property in class FileDataProvider
InstallCommand ::showProblems () — Method in class InstallCommand
Installation ::settings () — Method in class Installation
Step — Class in namespace Flarum\Install
StepFailed — Class in namespace Flarum\Install
StoreConfig — Class 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} SendInformationalEmailJob — Class in namespace Flarum\Mail\Job
Mailer ::send () — Method in class Mailer
SendmailDriver — Class in namespace Flarum\Mail
SmtpDriver — Class 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. SendEmailNotificationJob — Class in namespace Flarum\Notification\Job
SendNotificationsJob — Class in namespace Flarum\Notification\Job
$Notification #subjectModels — Property 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_id — Property in class Notification
$Notification #subject — Property in class Notification
Notification ::subject () — Method in class Notification
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. Notification ::static () — Method in class Notification
NotificationMailer ::send () — Method in class NotificationMailer
NotificationServiceProvider ::setNotificationDrivers () — Method in class NotificationServiceProvider
NotificationServiceProvider ::setNotificationTypes () — Method in class NotificationServiceProvider
$NotificationSyncer #sentTo — Property 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. ScopePostVisibility — Class in namespace Flarum\Post\Access
DiscussionRenamedPost ::saveAfter () — Method in class DiscussionRenamedPost
Save the model, given that it is going to appear immediately after the
passed model. Saving — Class in namespace Flarum\Post\Event
FulltextFilter ::search () — Method in class FulltextFilter
FulltextFilter ::sqlite () — Method in class FulltextFilter
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
PostServiceProvider ::setPostTypes () — Method in class PostServiceProvider
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
AbstractDriver ::supports () — Method in class AbstractDriver
AbstractDriver ::searcher () — Method in class AbstractDriver
AbstractFulltextFilter ::search () — Method in class AbstractFulltextFilter
AbstractSearcher ::search () — Method in class AbstractSearcher
DatabaseSearchState ::setQuery () — Method in class DatabaseSearchState
IndexerInterface ::save () — Method in class IndexerInterface
SearchCriteria — Class in namespace Flarum\Search
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. SearchManager — Class in namespace Flarum\Search
SearchManager ::searchable () — Method in class SearchManager
SearchResults — Class in namespace Flarum\Search
SearchServiceProvider — Class in namespace Flarum\Search
SearchState — Class in namespace Flarum\Search
SearchState ::setDefaultSort () — Method in class SearchState
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. SearcherInterface — Class in namespace Flarum\Search
SearcherInterface ::search () — Method in class SearcherInterface
DatabaseSettingsRepository ::set () — Method in class DatabaseSettingsRepository
DefaultSettingsRepository ::set () — Method in class DefaultSettingsRepository
Saved — Class in namespace Flarum\Settings\Event
Saving — Class in namespace Flarum\Settings\Event
Serializing — Class in namespace Flarum\Settings\Event
MemoryCacheSettingsRepository ::set () — Method in class MemoryCacheSettingsRepository
OverrideSettingsRepository ::set () — Method in class OverrideSettingsRepository
SettingsRepositoryInterface — Class in namespace Flarum\Settings
SettingsRepositoryInterface ::set () — Method in class SettingsRepositoryInterface
SettingsServiceProvider — Class in namespace Flarum\Settings
SettingsValidator — Class 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:. ScopeUserVisibility — Class in namespace Flarum\User\Access
AccountActivationMailerTrait ::sendConfirmationEmail () — Method in class AccountActivationMailerTrait
EmailToken ::scopeValidOrFail () — Method in class EmailToken
Find the token with the given ID, and assert that it has not expired. Saving — Class 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. FulltextFilter ::search () — Method in class FulltextFilter
SelfDemotionGuard — Class in namespace Flarum\User
SessionDriverInterface — Class in namespace Flarum\User
SessionManager — Class in namespace Flarum\User
SessionServiceProvider — Class in namespace Flarum\User
TokensClearer ::subscribe () — Method in class TokensClearer
User ::setGate () — Method in class User
User ::setDisplayNameDriver () — Method in class User
User ::setAvatarDriver () — Method in class User
Set the avatar 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 the user should receive an alert for a notification
type. User ::shouldEmail () — Method in class User
Check whether the user should receive an email for a notification
type. User ::setPreference () — Method in class User
User ::setHasher () — Method in class User
Set the hasher with which to hash passwords. User ::setNotificationPreference () — Method in class User
Set the value of a notification preference. UserMetadataUpdater ::subscribe () — Method in class UserMetadataUpdater
UserRepository ::scopeVisibleTo () — Method in class UserRepository
UserValidator ::setUser () — Method in class UserValidator
T
ApiKey ::touch () — Method in class ApiKey
TerminateAllOtherSessionsController — Class in namespace Flarum\Api\Controller
JsonApi ::typeForModel () — Method in class JsonApi
JsonApi ::typesForModels () — Method in class JsonApi
ThrottleApi — Class in namespace Flarum\Api\Middleware
ThrottleApi ::throttle () — Method in class ThrottleApi
AccessTokenResource ::type () — Method in class AccessTokenResource
DiscussionResource ::type () — Method in class DiscussionResource
ExtensionReadmeResource ::type () — Method in class ExtensionReadmeResource
ForumResource ::type () — Method in class ForumResource
GroupResource ::type () — Method in class GroupResource
MailSettingResource ::type () — Method in class MailSettingResource
NotificationResource ::type () — Method in class NotificationResource
PostResource ::type () — Method in class PostResource
SystemInfoResource ::type () — Method in class SystemInfoResource
UserResource ::type () — Method in class UserResource
ToMany — Class in namespace Flarum\Api\Schema\Relationship
ToOne — Class in namespace Flarum\Api\Schema\Relationship
$AbstractModel #timestamps — Property in class AbstractModel
Indicates if the model should be timestamped. Turn off by default. $AbstractModel #tableAlias — Property in class AbstractModel
An alias for the table name, used in queries. DatabaseMigrationRepository ::table () — Method in class DatabaseMigrationRepository
Get a query builder for the migration table. $Discussion #title — Property in class Discussion
IdWithTransliteratedSlugDriver ::toSlug () — Method in class IdWithTransliteratedSlugDriver
$UserState #table — Property in class UserState
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. Theme — Class in namespace Flarum\Extend
ThrottleApi — Class in namespace Flarum\Extend
BisectState ::toArray () — Method in class BisectState
ToggleExtension — Class in namespace Flarum\Extension\Command
ToggleExtensionHandler — Class in namespace Flarum\Extension\Command
ToggleExtensionCommand — Class in namespace Flarum\Extension\Console
$Extension #type — Property in class Extension
$Extension #time — Property in class Extension
Extension ::toArray () — Method in class Extension
Generates an array result for the object. InteractsWithLaravel ::terminating () — Method in class InteractsWithLaravel
InteractsWithLaravel ::terminate () — Method in class InteractsWithLaravel
AddLocaleAssets ::to () — Method in class AddLocaleAssets
AddTranslations ::to () — Method in class AddTranslations
$Document #title — Property in class Document
The title of the document, displayed in the tag. TitleDriverInterface — Class in namespace Flarum\Frontend\Driver
$Permission #table — Property in class Permission
$AccessToken #table — Property in class AccessToken
$AccessToken #type — Property in class AccessToken
$AccessToken #token — Property in class AccessToken
$AccessToken #title — Property in class AccessToken
AccessToken ::touch () — Method in class AccessToken
Update the time of last usage of a token. $DeveloperAccessToken #type — Property in class DeveloperAccessToken
TokenMismatchException — Class in namespace Flarum\Http\Exception
$RememberAccessToken #type — Property in class RememberAccessToken
RouteHandlerFactory ::toController () — Method in class RouteHandlerFactory
RouteHandlerFactory ::toApiResource () — Method in class RouteHandlerFactory
RouteHandlerFactory ::toFrontend () — Method in class RouteHandlerFactory
RouteHandlerFactory ::toForum () — Method in class RouteHandlerFactory
RouteHandlerFactory ::toAdmin () — Method in class RouteHandlerFactory
$SessionAccessToken #type — Property in class SessionAccessToken
SlugDriverInterface ::toSlug () — Method in class SlugDriverInterface
UrlGenerator ::to () — Method in class UrlGenerator
Retrieve a URL generator instance for the given named route collection. BaseUrl ::toEmail () — Method in class BaseUrl
Generate a valid e-mail address for this base URL's domain. DatabaseConfig ::toArray () — Method in class DatabaseConfig
Translator — Class in namespace Flarum\Locale
TranslatorInterface — Class in namespace Flarum\Locale
$Notification #type — Property in class Notification
$UnsubscribeToken #table — Property in class UnsubscribeToken
$UnsubscribeToken #token — Property in class UnsubscribeToken
$CommentPost #type — Property in class CommentPost
$DiscussionRenamedPost #type — Property in class DiscussionRenamedPost
TypeFilter — Class in namespace Flarum\Post\Filter
$Post #table — Property in class Post
$Post #type — Property in class Post
$PostCreationThrottler #timeout — Property in class PostCreationThrottler
$EmailToken #token — Property in class EmailToken
IdSlugDriver ::toSlug () — Method in class IdSlugDriver
$LoginProvider #timestamps — Property in class LoginProvider
$PasswordToken #token — Property in class PasswordToken
$RegistrationToken #token — Property in class RegistrationToken
$EmailActivationThrottler #timeout — Property in class EmailActivationThrottler
$EmailChangeThrottler #timeout — Property in class EmailChangeThrottler
$PasswordResetThrottler #timeout — Property in class PasswordResetThrottler
TokensClearer — Class in namespace Flarum\User
UsernameSlugDriver ::toSlug () — Method in class UsernameSlugDriver
U
UpdateExtensionController — Class in namespace Flarum\Admin\Controller
$ApiKey #user_id — Property in class ApiKey
$ApiKey #user — Property in class ApiKey
ApiKey ::user () — Method in class ApiKey
Context ::updating () — Method in class Context
$DeleteFaviconController #uploadDir — Property in class DeleteFaviconController
$DeleteLogoController #uploadDir — Property in class DeleteLogoController
UninstallExtensionController — Class in namespace Flarum\Api\Controller
UpdateExtensionController — Class in namespace Flarum\Api\Controller
UploadFaviconController — Class in namespace Flarum\Api\Controller
UploadImageController — Class in namespace Flarum\Api\Controller
$UploadImageController #uploadDir — Property in class UploadImageController
UploadLogoController — Class in namespace Flarum\Api\Controller
UploadLogoDarkModeController — Class in namespace Flarum\Api\Controller
Update — Class in namespace Flarum\Api\Endpoint
AbstractDatabaseResource ::update () — Method in class AbstractDatabaseResource
HasHooks ::updateAction () — Method in class HasHooks
HasHooks ::updating () — Method in class HasHooks
HasHooks ::updated () — Method in class HasHooks
Updatable — Class in namespace Flarum\Api\Resource\Contracts
UserResource — Class in namespace Flarum\Api\Resource
HasValidationRules ::unique () — Method in class HasValidationRules
$AbstractModel #uniqueKeys — Property in class AbstractModel
If a model has unique keys, they should be defined here. MigrateCommand ::upgrade () — Method in class MigrateCommand
$Discussion #user_id — Property in class Discussion
$Discussion #user — Property in class Discussion
Discussion ::user () — Method in class Discussion
UserDataSaving — Class in namespace Flarum\Discussion\Event
UserRead — Class in namespace Flarum\Discussion\Event
UnreadFilter — Class in namespace Flarum\Discussion\Search\Filter
UserState — Class in namespace Flarum\Discussion
Models a discussion-user state record in the database. $UserState #user_id — Property in class UserState
$UserState #user — Property in class UserState
UserState ::user () — Method in class UserState
UserStateUpdater — Class in namespace Flarum\Discussion
Utf8SlugDriver — Class in namespace Flarum\Discussion
Formatter ::unparse () — Method in class Formatter
Prepare the system for unparsing. This can be used to modify the text that was parsed. User — Class in namespace Flarum\Extend
Uninstalled — Class in namespace Flarum\Extension\Event
ExtensionManager ::uninstall () — Method in class ExtensionManager
ExtensionManager ::unpublishAssets () — Method in class ExtensionManager
Delete an extension's assets from public view. $Formatter #unparsingCallbacks — Property in class Formatter
Formatter ::unparse () — Method in class Formatter
User — Class in namespace Flarum\Forum\Content
UnsubscribeActionController — Class in namespace Flarum\Forum\Controller
UnsubscribeViewController — Class in namespace Flarum\Forum\Controller
Application ::url () — Method in class Application
Config ::url () — Method in class Config
HandledError ::unknown () — Method in class HandledError
FontAwesome ::useLocalFonts () — Method in class FontAwesome
FontAwesome ::useCdn () — Method in class FontAwesome
FontAwesome ::useKit () — Method in class FontAwesome
UninstalledSite — Class in namespace Flarum\Foundation
$Group #users — Property in class Group
Group ::users () — Method in class Group
$AccessToken #uniqueKeys — Property in class AccessToken
$AccessToken #user_id — Property in class AccessToken
$AccessToken #user — Property in class AccessToken
AccessToken ::user () — Method in class AccessToken
UserFilter — Class in namespace Flarum\Http\Filter
Filters an access tokens request by the related user. UrlGenerator — Class in namespace Flarum\Http
UserDataProvider — Class in namespace Flarum\Install\Console
$Notification #user_id — Property in class Notification
$Notification #user — Property in class Notification
Notification ::user () — Method in class Notification
UnsubscribeToken — Class in namespace Flarum\Notification
$UnsubscribeToken #user_id — Property in class UnsubscribeToken
$UnsubscribeToken #unsubscribed_at — Property in class UnsubscribeToken
$UnsubscribeToken #updated_at — Property in class UnsubscribeToken
$UnsubscribeToken #user — Property in class UnsubscribeToken
UnsubscribeToken ::user () — Method in class UnsubscribeToken
$Post #user_id — Property in class Post
$Post #user — Property in class Post
Post ::user () — Method in class Post
ModelObserver ::updated () — Method in class ModelObserver
UninstalledSettingsRepository — Class in namespace Flarum\Settings
UpdateController — Class in namespace Flarum\Update\Controller
UpdateServiceProvider — Class in namespace Flarum\Update
UserPolicy — Class in namespace Flarum\User\Access
$AvatarUploader #uploadDir — Property in class AvatarUploader
AvatarUploader ::upload () — Method in class AvatarUploader
UploadAvatar — Class in namespace Flarum\User\Command
UploadAvatarHandler — Class in namespace Flarum\User\Command
UsernameDriver — Class in namespace Flarum\User\DisplayName
The default driver, which returns the user's username. $EmailToken #user_id — Property in class EmailToken
EmailToken ::user () — Method in class EmailToken
$LoginProvider #user_id — Property in class LoginProvider
$LoginProvider #user — Property in class LoginProvider
LoginProvider ::user () — Method in class LoginProvider
$PasswordToken #user_id — Property in class PasswordToken
PasswordToken ::user () — Method in class PasswordToken
$RegistrationToken #user_attributes — Property in class RegistrationToken
UserSearcher — Class in namespace Flarum\User\Search
User — Class in namespace Flarum\User
$User #username — Property in class User
$User #unreadNotifications — Property in class User
User ::unreadNotifications () — Method in class User
User ::updateLastSeen () — Method in class User
UserFactory — Class in namespace Flarum\User
UserMetadataUpdater — Class in namespace Flarum\User
UserRepository — Class in namespace Flarum\User
UserServiceProvider — Class in namespace Flarum\User
UserValidator — Class in namespace Flarum\User
$UserValidator #user — Property in class UserValidator
UsernameSlugDriver — Class in namespace Flarum\User
V
SavesAndValidatesData ::validate () — Method in class SavesAndValidatesData
JsonApi ::validateQueryParameters () — Method in class JsonApi
$Bootable #validation — Property in class Bootable
Bootable ::validationFactory () — Method in class Bootable
Called by the JSON:API server package to resolve the validation factory. $HasValidationRules #validationMessages — Property in class HasValidationRules
$HasValidationRules #validationAttributes — Property in class HasValidationRules
HasValidationRules ::validationMessages () — Method in class HasValidationRules
HasValidationRules ::validationAttributes () — Method in class HasValidationRules
Arr ::validate () — Method in class Arr
$ScopeVisibilityTrait #visibilityScopers — Property in class ScopeVisibilityTrait
Validator — Class in namespace Flarum\Extend
View — Class in namespace Flarum\Extend
Views are PHP files that use the Laravel Blade syntax for creation of server-side generated HTML. $Extension #version — Property in class Extension
ValidateCustomLess — Class in namespace Flarum\Forum
$AbstractValidator #validateMissingKeys — Property in class AbstractValidator
AbstractValidator ::validateMissingKeys () — Method in class AbstractValidator
Whether to validate missing keys or to only validate provided data keys. AbstractValidator ::validator () — Method in class AbstractValidator
Application ::version () — Method in class Application
ValidationExceptionHandler — Class in namespace Flarum\Foundation\ErrorHandling\ExceptionHandler
ViewFormatter — Class in namespace Flarum\Foundation\ErrorHandling
A formatter for turning caught exceptions into "pretty" HTML error pages. $Paths #vendor — Property in class Paths
ValidationException — Class in namespace Flarum\Foundation
$JsDirectoryCompiler #versioner — Property in class JsDirectoryCompiler
$RevisionCompiler #versioner — Property in class RevisionCompiler
SourceCollector ::validateSourceType () — Method in class SourceCollector
VersionerInterface — Class in namespace Flarum\Frontend\Compiler
$Document #versioner — Property in class Document
We need the versioner to get the revisions of split chunks. ValidationFailed — Class in namespace Flarum\Install
DriverInterface ::validate () — Method in class DriverInterface
Ensure the given settings are enough to send emails. LogDriver ::validate () — Method in class LogDriver
Ensure the given settings are enough to send emails. MailgunDriver ::validate () — Method in class MailgunDriver
Ensure the given settings are enough to send emails. NullDriver ::validate () — Method in class NullDriver
Ensure the given settings are enough to send emails. PostmarkDriver ::validate () — Method in class PostmarkDriver
Ensure the given settings are enough to send emails. SendmailDriver ::validate () — Method in class SendmailDriver
Ensure the given settings are enough to send emails. SmtpDriver ::validate () — Method in class SmtpDriver
Ensure the given settings are enough to send emails. ValidatesMailSettings — Class in namespace Flarum\Mail
ValidateFilterTrait — Class in namespace Flarum\Search
RegistrationToken ::validOrFail () — Method in class RegistrationToken
$User #visibleGroups — Property in class User
User ::visibleGroups () — Method in class User
W
WhenSavingSettings — Class in namespace Flarum\Admin
Client ::withActor () — Method in class Client
Set the request actor. Client ::withParentRequest () — Method in class Client
Client ::withQueryParams () — Method in class Client
Client ::withBody () — Method in class Client
Client ::withoutErrorHandling () — Method in class Client
Client ::withErrorHandling () — Method in class Client
Context ::withSearchResults () — Method in class Context
Context ::withInternal () — Method in class Context
Context ::withRequest () — Method in class Context
Context ::withModelId () — Method in class Context
Context ::withRequestIncludes () — Method in class Context
JsonApi ::withRequest () — Method in class JsonApi
FlarumField ::writableOnCreate () — Method in class FlarumField
Allow this field to be written to when creating a new model. FlarumField ::writableOnUpdate () — Method in class FlarumField
Allow this field to be written to when updating a model. AbstractModel ::withTableAlias () — Method in class AbstractModel
MigrationKeyMissing ::withFile () — Method in class MigrationKeyMissing
ScopeVisibilityTrait ::whereVisibleTo () — Method in class ScopeVisibilityTrait
DiscussionMetadataUpdater ::whenPostWasPosted () — Method in class DiscussionMetadataUpdater
DiscussionMetadataUpdater ::whenPostWasDeleted () — Method in class DiscussionMetadataUpdater
DiscussionMetadataUpdater ::whenPostWasHidden () — Method in class DiscussionMetadataUpdater
DiscussionMetadataUpdater ::whenPostWasRestored () — Method in class DiscussionMetadataUpdater
UserStateUpdater ::whenPostWasDeleted () — Method in class UserStateUpdater
Updates a user state relative to a discussion. Conditional ::whenExtensionEnabled () — Method in class Conditional
Apply extenders only if a specific extension is enabled. Conditional ::whenExtensionDisabled () — Method in class Conditional
Apply extenders only if a specific extension is disabled. Conditional ::whenSetting () — Method in class Conditional
Apply extenders only if a setting matches an expected value. Conditional ::when () — Method in class Conditional
Apply extenders based on a condition. ValidateCustomLess ::whenSettingsSaving () — Method in class ValidateCustomLess
ValidateCustomLess ::whenSettingsSaved () — Method in class ValidateCustomLess
ContainerUtil ::wrapCallback () — Method in class ContainerUtil
Wraps a callback so that string-based invokable classes get resolved only when actually used. HandledError ::withDetails () — Method in class HandledError
WhoopsFormatter — Class in namespace Flarum\Foundation\ErrorHandling
Handle errors using the Whoops error handler for debugging. RequestUtil ::withActor () — Method in class RequestUtil
WritablePaths — Class in namespace Flarum\Install\Prerequisite
WriteSettings — Class in namespace Flarum\Install\Steps
WorkCommand — Class in namespace Flarum\Queue\Console
UserMetadataUpdater ::whenPostWasPosted () — Method in class UserMetadataUpdater
UserMetadataUpdater ::whenPostWasDeleted () — Method in class UserMetadataUpdater
UserMetadataUpdater ::whenDiscussionWasStarted () — Method in class UserMetadataUpdater
UserMetadataUpdater ::whenDiscussionWasDeleted () — Method in class UserMetadataUpdater
_
AdminPayload ::__construct () — Method in class AdminPayload
AdminPayload ::__invoke () — Method in class AdminPayload
Index ::__construct () — Method in class Index
Index ::__invoke () — Method in class Index
UpdateExtensionController ::__construct () — Method in class UpdateExtensionController
WhenSavingSettings ::__construct () — Method in class WhenSavingSettings
Client ::__construct () — Method in class Client
ClientMiddlewarePipe ::__construct () — Method in class ClientMiddlewarePipe
Context ::__construct () — Method in class Context
ClearCacheController ::__construct () — Method in class ClearCacheController
CreateTokenController ::__construct () — Method in class CreateTokenController
DeleteAllNotificationsController ::__construct () — Method in class DeleteAllNotificationsController
DeleteFaviconController ::__construct () — Method in class DeleteFaviconController
DeleteLogoController ::__construct () — Method in class DeleteLogoController
ExtensionBisectController ::__construct () — Method in class ExtensionBisectController
ForgotPasswordController ::__construct () — Method in class ForgotPasswordController
ReadAllNotificationsController ::__construct () — Method in class ReadAllNotificationsController
SendConfirmationEmailController ::__construct () — Method in class SendConfirmationEmailController
SendTestMailController ::__construct () — Method in class SendTestMailController
SetSettingsController ::__construct () — Method in class SetSettingsController
ShowForumController ::__construct () — Method in class ShowForumController
ShowMailSettingsController ::__construct () — Method in class ShowMailSettingsController
UninstallExtensionController ::__construct () — Method in class UninstallExtensionController
UpdateExtensionController ::__construct () — Method in class UpdateExtensionController
UploadImageController ::__construct () — Method in class UploadImageController
Endpoint ::__construct () — Method in class Endpoint
Index ::__construct () — Method in class Index
JsonApiResponse ::__construct () — Method in class JsonApiResponse
ThrottleApi ::__construct () — Method in class ThrottleApi
AccessTokenResource ::__construct () — Method in class AccessTokenResource
DiscussionResource ::__construct () — Method in class DiscussionResource
ExtensionReadmeResource ::__construct () — Method in class ExtensionReadmeResource
ForumResource ::__construct () — Method in class ForumResource
GroupResource ::__construct () — Method in class GroupResource
MailSettingResource ::__construct () — Method in class MailSettingResource
NotificationResource ::__construct () — Method in class NotificationResource
PostResource ::__construct () — Method in class PostResource
SystemInfoResource ::__construct () — Method in class SystemInfoResource
UserResource ::__construct () — Method in class UserResource
Serializer ::__construct () — Method in class Serializer
Factory ::__construct () — Method in class Factory
Schedule ::__construct () — Method in class Schedule
Server ::__construct () — Method in class Server
AbstractModel ::__construct () — Method in class AbstractModel
AbstractModel ::__sleep () — Method in class AbstractModel
GenerateDumpCommand ::__construct () — Method in class GenerateDumpCommand
MigrateCommand ::__construct () — Method in class MigrateCommand
ResetCommand ::__construct () — Method in class ResetCommand
DatabaseMigrationRepository ::__construct () — Method in class DatabaseMigrationRepository
MigrationKeyMissing ::__construct () — Method in class MigrationKeyMissing
Migrator ::__construct () — Method in class Migrator
DiscussionPolicy ::__construct () — Method in class DiscussionPolicy
ScopeDiscussionVisibility ::__invoke () — Method in class ScopeDiscussionVisibility
ReadDiscussion ::__construct () — Method in class ReadDiscussion
ReadDiscussionHandler ::__construct () — Method in class ReadDiscussionHandler
DiscussionRenamedLogger ::__construct () — Method in class DiscussionRenamedLogger
Deleted ::__construct () — Method in class Deleted
Deleting ::__construct () — Method in class Deleting
Hidden ::__construct () — Method in class Hidden
Renamed ::__construct () — Method in class Renamed
Restored ::__construct () — Method in class Restored
Saving ::__construct () — Method in class Saving
Started ::__construct () — Method in class Started
UserDataSaving ::__construct () — Method in class UserDataSaving
UserRead ::__construct () — Method in class UserRead
IdWithTransliteratedSlugDriver ::__construct () — Method in class IdWithTransliteratedSlugDriver
AuthorFilter ::__construct () — Method in class AuthorFilter
UnreadFilter ::__construct () — Method in class UnreadFilter
FulltextFilter ::__construct () — Method in class FulltextFilter
Utf8SlugDriver ::__construct () — Method in class Utf8SlugDriver
ApiResource ::__construct () — Method in class ApiResource
Frontend ::__construct () — Method in class Frontend
LanguagePack ::__construct () — Method in class LanguagePack
LanguagePack constructor. Locales ::__construct () — Method in class Locales
Middleware ::__construct () — Method in class Middleware
Model ::__construct () — Method in class Model
ModelPrivate ::__construct () — Method in class ModelPrivate
ModelUrl ::__construct () — Method in class ModelUrl
ModelVisibility ::__construct () — Method in class ModelVisibility
Routes ::__construct () — Method in class Routes
SearchDriver ::__construct () — Method in class SearchDriver
Validator ::__construct () — Method in class Validator
Bisect ::__construct () — Method in class Bisect
BisectState ::__construct () — Method in class BisectState
ToggleExtension ::__construct () — Method in class ToggleExtension
ToggleExtensionHandler ::__construct () — Method in class ToggleExtensionHandler
BisectCommand ::__construct () — Method in class BisectCommand
ToggleExtensionCommand ::__construct () — Method in class ToggleExtensionCommand
DefaultLanguagePackGuard ::__construct () — Method in class DefaultLanguagePackGuard
Disabled ::__construct () — Method in class Disabled
Disabling ::__construct () — Method in class Disabling
Enabled ::__construct () — Method in class Enabled
Enabling ::__construct () — Method in class Enabling
Uninstalled ::__construct () — Method in class Uninstalled
CircularDependenciesException ::__construct () — Method in class CircularDependenciesException
DependentExtensionsException ::__construct () — Method in class DependentExtensionsException
ExtensionBootError ::__construct () — Method in class ExtensionBootError
MissingDependenciesException ::__construct () — Method in class MissingDependenciesException
Extension ::__construct () — Method in class Extension
Extension ::__get () — Method in class Extension
Extension ::__isset () — Method in class Extension
ExtensionManager ::__construct () — Method in class ExtensionManager
FilesystemManager ::__construct () — Method in class FilesystemManager
Formatter ::__construct () — Method in class Formatter
ResponseFactory ::__construct () — Method in class ResponseFactory
AssertRegistered ::__invoke () — Method in class AssertRegistered
Discussion ::__construct () — Method in class Discussion
Discussion ::__invoke () — Method in class Discussion
Index ::__construct () — Method in class Index
Index ::__invoke () — Method in class Index
Posts ::__construct () — Method in class Posts
Posts ::__invoke () — Method in class Posts
User ::__construct () — Method in class User
User ::__invoke () — Method in class User
ConfirmEmailController ::__construct () — Method in class ConfirmEmailController
ConfirmEmailViewController ::__construct () — Method in class ConfirmEmailViewController
GlobalLogOutController ::__construct () — Method in class GlobalLogOutController
LogInController ::__construct () — Method in class LogInController
LogInViewController ::__construct () — Method in class LogInViewController
LogOutController ::__construct () — Method in class LogOutController
LogOutViewController ::__construct () — Method in class LogOutViewController
RegisterController ::__construct () — Method in class RegisterController
ResetPasswordController ::__construct () — Method in class ResetPasswordController
SavePasswordController ::__construct () — Method in class SavePasswordController
UnsubscribeActionController ::__construct () — Method in class UnsubscribeActionController
UnsubscribeViewController ::__construct () — Method in class UnsubscribeViewController
ValidateCustomLess ::__construct () — Method in class ValidateCustomLess
AbstractServiceProvider ::__construct () — Method in class AbstractServiceProvider
AbstractValidator ::__construct () — Method in class AbstractValidator
Application ::__construct () — Method in class Application
ApplicationInfoProvider ::__construct () — Method in class ApplicationInfoProvider
Config ::__construct () — Method in class Config
AssetsPublishCommand ::__construct () — Method in class AssetsPublishCommand
CacheClearCommand ::__construct () — Method in class CacheClearCommand
InfoCommand ::__construct () — Method in class InfoCommand
HandledError ::__construct () — Method in class HandledError
JsonApiFormatter ::__construct () — Method in class JsonApiFormatter
LogReporter ::__construct () — Method in class LogReporter
Registry ::__construct () — Method in class Registry
ViewFormatter ::__construct () — Method in class ViewFormatter
WhoopsFormatter ::__construct () — Method in class WhoopsFormatter
FontAwesome ::__construct () — Method in class FontAwesome
InstalledApp ::__construct () — Method in class InstalledApp
InstalledSite ::__construct () — Method in class InstalledSite
MaintenanceMode ::__construct () — Method in class MaintenanceMode
Paths ::__construct () — Method in class Paths
Paths ::__get () — Method in class Paths
UninstalledSite ::__construct () — Method in class UninstalledSite
ValidationException ::__construct () — Method in class ValidationException
AddLocaleAssets ::__construct () — Method in class AddLocaleAssets
AddTranslations ::__construct () — Method in class AddTranslations
AssetManager ::__construct () — Method in class AssetManager
Assets ::__construct () — Method in class Assets
FileVersioner ::__construct () — Method in class FileVersioner
JsDirectoryCompiler ::__construct () — Method in class JsDirectoryCompiler
RevisionCompiler ::__construct () — Method in class RevisionCompiler
DirectorySource ::__construct () — Method in class DirectorySource
FileSource ::__construct () — Method in class FileSource
SourceCollector ::__construct () — Method in class SourceCollector
StringSource ::__construct () — Method in class StringSource
Assets ::__construct () — Method in class Assets
Assets ::__invoke () — Method in class Assets
CorePayload ::__construct () — Method in class CorePayload
CorePayload ::__invoke () — Method in class CorePayload
Meta ::__construct () — Method in class Meta
Meta ::__invoke () — Method in class Meta
Controller ::__construct () — Method in class Controller
Document ::__construct () — Method in class Document
BasicTitleDriver ::__construct () — Method in class BasicTitleDriver
Frontend ::__construct () — Method in class Frontend
RecompileFrontendAssets ::__construct () — Method in class RecompileFrontendAssets
ScopeGroupVisibility ::__invoke () — Method in class ScopeGroupVisibility
Created ::__construct () — Method in class Created
Deleted ::__construct () — Method in class Deleted
Deleting ::__construct () — Method in class Deleting
Renamed ::__construct () — Method in class Renamed
Saving ::__construct () — Method in class Saving
ScopeAccessTokenVisibility ::__invoke () — Method in class ScopeAccessTokenVisibility
CookieFactory ::__construct () — Method in class CookieFactory
DeveloperTokenCreated ::__construct () — Method in class DeveloperTokenCreated
CheckCsrfToken ::__construct () — Method in class CheckCsrfToken
CheckForMaintenanceMode ::__construct () — Method in class CheckForMaintenanceMode
CollectGarbage ::__construct () — Method in class CollectGarbage
FlarumPromotionHeader ::__construct () — Method in class FlarumPromotionHeader
HandleErrors ::__construct () — Method in class HandleErrors
ReferrerPolicyHeader ::__construct () — Method in class ReferrerPolicyHeader
RememberFromCookie ::__construct () — Method in class RememberFromCookie
ResolveRoute ::__construct () — Method in class ResolveRoute
SetLocale ::__construct () — Method in class SetLocale
ShareErrorsFromSession ::__construct () — Method in class ShareErrorsFromSession
StartSession ::__construct () — Method in class StartSession
Rememberer ::__construct () — Method in class Rememberer
RouteCollection ::__construct () — Method in class RouteCollection
RouteCollectionUrlGenerator ::__construct () — Method in class RouteCollectionUrlGenerator
RouteHandlerFactory ::__construct () — Method in class RouteHandlerFactory
Server ::__construct () — Method in class Server
SlugManager ::__construct () — Method in class SlugManager
UrlGenerator ::__construct () — Method in class UrlGenerator
AdminUser ::__construct () — Method in class AdminUser
BaseUrl ::__toString () — Method in class BaseUrl
FileDataProvider ::__construct () — Method in class FileDataProvider
InstallCommand ::__construct () — Method in class InstallCommand
UserDataProvider ::__construct () — Method in class UserDataProvider
IndexController ::__construct () — Method in class IndexController
InstallController ::__construct () — Method in class InstallController
DatabaseConfig ::__construct () — Method in class DatabaseConfig
Installation ::__construct () — Method in class Installation
Installer ::__construct () — Method in class Installer
Pipeline ::__construct () — Method in class Pipeline
Composite ::__construct () — Method in class Composite
PhpExtensions ::__construct () — Method in class PhpExtensions
PhpVersion ::__construct () — Method in class PhpVersion
WritablePaths ::__construct () — Method in class WritablePaths
ConnectToDatabase ::__construct () — Method in class ConnectToDatabase
CreateAdminUser ::__construct () — Method in class CreateAdminUser
EnableBundledExtensions ::__construct () — Method in class EnableBundledExtensions
PublishAssets ::__construct () — Method in class PublishAssets
RunMigrations ::__construct () — Method in class RunMigrations
StoreConfig ::__construct () — Method in class StoreConfig
WriteSettings ::__construct () — Method in class WriteSettings
LocaleManager ::__construct () — Method in class LocaleManager
EmailSendFailed ::__construct () — Method in class EmailSendFailed
SendInformationalEmailJob ::__construct () — Method in class SendInformationalEmailJob
LogDriver ::__construct () — Method in class LogDriver
Mailer ::__construct () — Method in class Mailer
SmtpDriver ::__construct () — Method in class SmtpDriver
DiscussionRenamedBlueprint ::__construct () — Method in class DiscussionRenamedBlueprint
DeleteAllNotifications ::__construct () — Method in class DeleteAllNotifications
DeleteAllNotificationsHandler ::__construct () — Method in class DeleteAllNotificationsHandler
ReadAllNotifications ::__construct () — Method in class ReadAllNotifications
ReadAllNotificationsHandler ::__construct () — Method in class ReadAllNotificationsHandler
ReadNotification ::__construct () — Method in class ReadNotification
ReadNotificationHandler ::__construct () — Method in class ReadNotificationHandler
AlertNotificationDriver ::__construct () — Method in class AlertNotificationDriver
EmailNotificationDriver ::__construct () — Method in class EmailNotificationDriver
DeletedAll ::__construct () — Method in class DeletedAll
Read ::__construct () — Method in class Read
ReadAll ::__construct () — Method in class ReadAll
SendEmailNotificationJob ::__construct () — Method in class SendEmailNotificationJob
SendNotificationsJob ::__construct () — Method in class SendNotificationsJob
NotificationMailer ::__construct () — Method in class NotificationMailer
PostPolicy ::__construct () — Method in class PostPolicy
ScopePostVisibility ::__invoke () — Method in class ScopePostVisibility
Deleted ::__construct () — Method in class Deleted
Deleting ::__construct () — Method in class Deleting
Hidden ::__construct () — Method in class Hidden
Posted ::__construct () — Method in class Posted
Restored ::__construct () — Method in class Restored
Revised ::__construct () — Method in class Revised
Saving ::__construct () — Method in class Saving
AuthorFilter ::__construct () — Method in class AuthorFilter
FulltextFilter ::__construct () — Method in class FulltextFilter
PostCreationThrottler ::__invoke () — Method in class PostCreationThrottler
DatabaseWorkerArgs ::__construct () — Method in class DatabaseWorkerArgs
ListenCommand ::__construct () — Method in class ListenCommand
WorkCommand ::__construct () — Method in class WorkCommand
DatabaseUuidFailedJobProvider ::__construct () — Method in class DatabaseUuidFailedJobProvider
ExceptionHandler ::__construct () — Method in class ExceptionHandler
QueueFactory ::__construct () — Method in class QueueFactory
Expects a callback that will be called to instantiate the queue adapter,
once requested by the application. QueueRestarter ::__construct () — Method in class QueueRestarter
QueueServiceProvider ::__construct () — Method in class QueueServiceProvider
QueueServiceProvider ::__call () — Method in class QueueServiceProvider
AbstractDriver ::__construct () — Method in class AbstractDriver
AbstractSearcher ::__construct () — Method in class AbstractSearcher
FilterManager ::__construct () — Method in class FilterManager
IndexJob ::__construct () — Method in class IndexJob
ModelObserver ::__construct () — Method in class ModelObserver
SearchCriteria ::__construct () — Method in class SearchCriteria
SearchManager ::__construct () — Method in class SearchManager
SearchResults ::__construct () — Method in class SearchResults
SearchState ::__construct () — Method in class SearchState
DatabaseSettingsRepository ::__construct () — Method in class DatabaseSettingsRepository
DefaultSettingsRepository ::__construct () — Method in class DefaultSettingsRepository
Deserializing ::__construct () — Method in class Deserializing
Saved ::__construct () — Method in class Saved
Saving ::__construct () — Method in class Saving
Serializing ::__construct () — Method in class Serializing
MemoryCacheSettingsRepository ::__construct () — Method in class MemoryCacheSettingsRepository
OverrideSettingsRepository ::__construct () — Method in class OverrideSettingsRepository
IndexController ::__construct () — Method in class IndexController
UpdateController ::__construct () — Method in class UpdateController
Gate ::__construct () — Method in class Gate
ScopeUserVisibility ::__invoke () — Method in class ScopeUserVisibility
AccountActivationMailer ::__construct () — Method in class AccountActivationMailer
AvatarUploader ::__construct () — Method in class AvatarUploader
AvatarValidator ::__construct () — Method in class AvatarValidator
ConfirmEmail ::__construct () — Method in class ConfirmEmail
ConfirmEmailHandler ::__construct () — Method in class ConfirmEmailHandler
DeleteAvatar ::__construct () — Method in class DeleteAvatar
DeleteAvatarHandler ::__construct () — Method in class DeleteAvatarHandler
UploadAvatar ::__construct () — Method in class UploadAvatar
UploadAvatarHandler ::__construct () — Method in class UploadAvatarHandler
ConvertAvatarsToWebpCommand ::__construct () — Method in class ConvertAvatarsToWebpCommand
EmailConfirmationMailer ::__construct () — Method in class EmailConfirmationMailer
Activated ::__construct () — Method in class Activated
AvatarChanged ::__construct () — Method in class AvatarChanged
AvatarDeleting ::__construct () — Method in class AvatarDeleting
AvatarSaving ::__construct () — Method in class AvatarSaving
Deleted ::__construct () — Method in class Deleted
Deleting ::__construct () — Method in class Deleting
EmailChangeRequested ::__construct () — Method in class EmailChangeRequested
EmailChanged ::__construct () — Method in class EmailChanged
GroupsChanged ::__construct () — Method in class GroupsChanged
LoggedIn ::__construct () — Method in class LoggedIn
LoggedOut ::__construct () — Method in class LoggedOut
PasswordChanged ::__construct () — Method in class PasswordChanged
Registered ::__construct () — Method in class Registered
RegisteringFromProvider ::__construct () — Method in class RegisteringFromProvider
Renamed ::__construct () — Method in class Renamed
Saving ::__construct () — Method in class Saving
IdSlugDriver ::__construct () — Method in class IdSlugDriver
RequestPasswordResetJob ::__construct () — Method in class RequestPasswordResetJob
FulltextFilter ::__construct () — Method in class FulltextFilter
EmailActivationThrottler ::__invoke () — Method in class EmailActivationThrottler
EmailChangeThrottler ::__invoke () — Method in class EmailChangeThrottler
PasswordResetThrottler ::__invoke () — Method in class PasswordResetThrottler
UsernameSlugDriver ::__construct () — Method in class UsernameSlugDriver