Index
A
- AdminServiceProvider — Class in namespace Flarum\Admin
- ApiKey — Class in namespace Flarum\Api
- ApiServiceProvider — Class in namespace Flarum\Api
- AbstractCollectionController — Class in namespace Flarum\Api\Controller
- AbstractCreateController — Class in namespace Flarum\Api\Controller
- AbstractDeleteController — Class in namespace Flarum\Api\Controller
- AbstractResourceController — Class in namespace Flarum\Api\Controller
- AbstractSerializeController — Class in namespace Flarum\Api\Controller
- $DeleteFaviconController#app — Property in class DeleteFaviconController
- $DeleteLogoController#app — Property in class DeleteLogoController
- $UploadFaviconController#app — Property in class UploadFaviconController
- $UploadLogoController#app — Property in class UploadLogoController
- AbstractSerializer — Class in namespace Flarum\Api\Serializer
- $AbstractSerializer#actor — Property in class AbstractSerializer
- $ForumSerializer#app — Property in class ForumSerializer
- CompilerInterface::addFile() — Method in class CompilerInterface
- CompilerInterface::addString() — Method in class CompilerInterface
- RevisionCompiler::addFile() — Method in class RevisionCompiler
- RevisionCompiler::addString() — Method in class RevisionCompiler
- AbstractCommand — Class in namespace Flarum\Console\Command
- AbstractPolicy — Class in namespace Flarum\Core\Access
- AssertPermissionTrait — Class in namespace Flarum\Core\Access
- AssertPermissionTrait::assertPermission() — Method in class AssertPermissionTrait
- AssertPermissionTrait::assertCan() — Method in class AssertPermissionTrait
- AssertPermissionTrait::assertGuest() — Method in class AssertPermissionTrait
- AssertPermissionTrait::assertRegistered() — Method in class AssertPermissionTrait
- AssertPermissionTrait::assertAdmin() — Method in class AssertPermissionTrait
- DiscussionPolicy::after() — Method in class DiscussionPolicy
- $Gate#abilities — Property in class Gate
- All of the defined abilities.
- Gate::allows() — Method in class Gate
- Determine if the given ability should be granted for the current user.
- GroupPolicy::after() — Method in class GroupPolicy
- PostPolicy::after() — Method in class PostPolicy
- UserPolicy::after() — Method in class UserPolicy
- AuthToken — Class in namespace Flarum\Core
- $CreateGroup#actor — Property in class CreateGroup
- The user performing the action.
- $DeleteAvatar#actor — Property in class DeleteAvatar
- The user performing the action.
- $DeleteDiscussion#actor — Property in class DeleteDiscussion
- The user performing the action.
- $DeleteGroup#actor — Property in class DeleteGroup
- The user performing the action.
- $DeletePost#actor — Property in class DeletePost
- The user performing the action.
- $DeleteUser#actor — Property in class DeleteUser
- The user performing the action.
- $EditDiscussion#actor — Property in class EditDiscussion
- The user performing the action.
- $EditGroup#actor — Property in class EditGroup
- The user performing the action.
- $EditPost#actor — Property in class EditPost
- The user performing the action.
- $EditUser#actor — Property in class EditUser
- The user performing the action.
- $PostReply#actor — Property in class PostReply
- The user who is performing the action.
- $ReadAllNotifications#actor — Property in class ReadAllNotifications
- The user performing the action.
- $ReadDiscussion#actor — Property in class ReadDiscussion
- The user to mark the discussion as read for.
- $ReadNotification#actor — Property in class ReadNotification
- The user performing the action.
- $RegisterUser#actor — Property in class RegisterUser
- The user performing the action.
- $RegisterUserHandler#app — Property in class RegisterUserHandler
- $StartDiscussion#actor — Property in class StartDiscussion
- The user authoring the discussion.
- $UploadAvatar#actor — Property in class UploadAvatar
- The user performing the action.
- $UploadAvatarHandler#app — Property in class UploadAvatarHandler
- $ValidationException#attributes — Property in class ValidationException
- AbstractEventPost — Class in namespace Flarum\Core\Post
- Floodgate::assertNotFlooding() — Method in class Floodgate
- RegisteredTypesScope::apply() — Method in class RegisteredTypesScope
- Apply the scope to a given Eloquent query builder.
- AbstractRegexGambit — Class in namespace Flarum\Core\Search
- AbstractRegexGambit::apply() — Method in class AbstractRegexGambit
- Apply conditions to the searcher for a bit of the search string.
- AbstractSearch — Class in namespace Flarum\Core\Search
- An object which represents the internal state of a generic search: the search query, the user performing the search, the fallback sort order, and a log of which gambits have been used.
- $AbstractSearch#actor — Property in class AbstractSearch
- $AbstractSearch#activeGambits — Property in class AbstractSearch
- AbstractSearch::addActiveGambit() — Method in class AbstractSearch
- Add a gambit as being active in this search.
- ApplySearchParametersTrait — Class in namespace Flarum\Core\Search
- ApplySearchParametersTrait::applySort() — Method in class ApplySearchParametersTrait
- Apply sort criteria to a discussion search.
- ApplySearchParametersTrait::applyOffset() — Method in class ApplySearchParametersTrait
- ApplySearchParametersTrait::applyLimit() — Method in class ApplySearchParametersTrait
- AuthorGambit — Class in namespace Flarum\Core\Search\Discussion\Gambit
- FulltextGambit::apply() — Method in class FulltextGambit
- Apply conditions to the searcher for a bit of the search string.
- GambitInterface::apply() — Method in class GambitInterface
- Apply conditions to the searcher for a bit of the search string.
- GambitManager::add() — Method in class GambitManager
- Add a gambit.
- GambitManager::apply() — Method in class GambitManager
- Apply gambits to a search, given a search query.
- GambitManager::applyGambits() — Method in class GambitManager
- GambitManager::applyFulltext() — Method in class GambitManager
- $SearchCriteria#actor — Property in class SearchCriteria
- The user performing the search.
- $SearchResults#areMoreResults — Property in class SearchResults
- SearchResults::areMoreResults() — Method in class SearchResults
- EmailGambit::apply() — Method in class EmailGambit
- Apply conditions to the searcher for a bit of the search string.
- FulltextGambit::apply() — Method in class FulltextGambit
- Apply conditions to the searcher for a bit of the search string.
- $User#avatar_path — Property in class User
- $User#avatar_url — Property in class User
- User::activate() — Method in class User
- Activate the user's account.
- User::accessTokens() — Method in class User
- Define the relationship with the user's access tokens.
- User::addPreference() — Method in class User
- Register a preference with a transformer and a default value.
- AbstractValidator — Class in namespace Flarum\Core\Validator
- AbstractValidator::assertValid() — Method in class AbstractValidator
- Throw an exception if a model is not valid.
- AvatarValidator — Class in namespace Flarum\Core\Validator
- 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
- Add columns to a table.
- Migration::addSettings() — Method in class Migration
- Add default values for config values.
- $CacheClearCommand#admin — Property in class CacheClearCommand
- AbstractConfigureGambits — Class in namespace Flarum\Event
- AbstractConfigureRoutes — Class in namespace Flarum\Event
- AvatarWillBeDeleted — Class in namespace Flarum\Event
- $AvatarWillBeDeleted#actor — Property in class AvatarWillBeDeleted
- The user performing the action.
- AvatarWillBeSaved — Class in namespace Flarum\Event
- $AvatarWillBeSaved#actor — Property in class AvatarWillBeSaved
- The user performing the action.
- ConfigureApiController::addInclude() — Method in class ConfigureApiController
- Include the given relationship by default.
- ConfigureApiController::addOptionalInclude() — Method in class ConfigureApiController
- Make the given relationship available for inclusion.
- ConfigureApiController::addSortField() — Method in class ConfigureApiController
- Allow sorting results by the given field.
- $ConfigureModelDefaultAttributes#attributes — Property in class ConfigureModelDefaultAttributes
- ConfigureNotificationTypes::add() — Method in class ConfigureNotificationTypes
- ConfigurePostTypes::add() — Method in class ConfigurePostTypes
- ConfigureUserPreferences::add() — Method in class ConfigureUserPreferences
- ConfigureWebApp::addAssets() — Method in class ConfigureWebApp
- ConfigureWebApp::addBootstrapper() — Method in class ConfigureWebApp
- $DiscussionWasDeleted#actor — Property in class DiscussionWasDeleted
- $DiscussionWasHidden#actor — Property in class DiscussionWasHidden
- $DiscussionWasRenamed#actor — Property in class DiscussionWasRenamed
- $DiscussionWasRestored#actor — Property in class DiscussionWasRestored
- $DiscussionWasStarted#actor — Property in class DiscussionWasStarted
- $DiscussionWillBeDeleted#actor — Property in class DiscussionWillBeDeleted
- The user who is performing the action.
- $DiscussionWillBeSaved#actor — Property in class DiscussionWillBeSaved
- The user who is performing the action.
- $GetPermission#actor — Property in class GetPermission
- $GetPermission#ability — Property in class GetPermission
- $GroupWasCreated#actor — Property in class GroupWasCreated
- $GroupWasDeleted#actor — Property in class GroupWasDeleted
- $GroupWasRenamed#actor — Property in class GroupWasRenamed
- $GroupWillBeDeleted#actor — Property in class GroupWillBeDeleted
- The user who is performing the action.
- $GroupWillBeSaved#actor — Property in class GroupWillBeSaved
- The user who is performing the action.
- $PostWasDeleted#actor — Property in class PostWasDeleted
- $PostWasHidden#actor — Property in class PostWasHidden
- $PostWasPosted#actor — Property in class PostWasPosted
- $PostWasRestored#actor — Property in class PostWasRestored
- $PostWasRevised#actor — Property in class PostWasRevised
- $PostWillBeDeleted#actor — Property in class PostWillBeDeleted
- The user who is performing the action.
- $PostWillBeSaved#actor — Property in class PostWillBeSaved
- The user who is performing the action.
- $PrepareApiAttributes#attributes — Property in class PrepareApiAttributes
- The serialized attributes of the resource.
- $PrepareApiAttributes#actor — Property in class PrepareApiAttributes
- $PrepareApiData#actor — Property in class PrepareApiData
- $ScopeHiddenDiscussionVisibility#actor — Property in class ScopeHiddenDiscussionVisibility
- $ScopeModelVisibility#actor — Property in class ScopeModelVisibility
- $ScopePostVisibility#actor — Property in class ScopePostVisibility
- $UserAvatarWasChanged#actor — Property in class UserAvatarWasChanged
- $UserBioWasChanged#actor — Property in class UserBioWasChanged
- $UserEmailWasChanged#actor — Property in class UserEmailWasChanged
- $UserGroupsWereChanged#actor — Property in class UserGroupsWereChanged
- $UserPasswordWasChanged#actor — Property in class UserPasswordWasChanged
- $UserWasActivated#actor — Property in class UserWasActivated
- $UserWasDeleted#actor — Property in class UserWasDeleted
- $UserWasRegistered#actor — Property in class UserWasRegistered
- $UserWasRenamed#actor — Property in class UserWasRenamed
- $UserWillBeDeleted#actor — Property in class UserWillBeDeleted
- The user who is performing the action.
- $UserWillBeSaved#actor — Property in class UserWillBeSaved
- The user who is performing the action.
- $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.
- $ExtensionManager#app — Property in class ExtensionManager
- AuthenticationResponseFactory — Class in namespace Flarum\Forum
- $AuthenticationResponseFactory#authenticator — Property in class AuthenticationResponseFactory
- AbstractOAuth2Controller — Class in namespace Flarum\Forum\Controller
- $AbstractOAuth2Controller#authResponse — Property in class AbstractOAuth2Controller
- AuthorizedWebAppController — Class in namespace Flarum\Forum\Controller
- $ConfirmEmailController#app — Property in class ConfirmEmailController
- $ConfirmEmailController#authenticator — Property in class ConfirmEmailController
- $DiscussionController#api — Property in class DiscussionController
- $IndexController#api — Property in class IndexController
- $LogInController#apiClient — Property in class LogInController
- $LogInController#authenticator — Property in class LogInController
- $LogOutController#app — Property in class LogOutController
- $LogOutController#authenticator — Property in class LogOutController
- $RegisterController#api — Property in class RegisterController
- $RegisterController#authenticator — Property in class RegisterController
- $SavePasswordController#authenticator — Property in class SavePasswordController
- AbstractServer — Class in namespace Flarum\Foundation
- $AbstractServer#app — Property in class AbstractServer
- AbstractServiceProvider — Class in namespace Flarum\Foundation
- $AbstractServiceProvider#app — Property in class AbstractServiceProvider
- Application — Class in namespace Flarum\Foundation
- Application::addDeferredServices() — Method in class Application
- Add an array of services to the application's deferred services.
- AbstractServer — Class in namespace Flarum\Http
- AbstractUrlGenerator — Class in namespace Flarum\Http
- $AbstractUrlGenerator#app — Property in class AbstractUrlGenerator
- AccessToken — Class in namespace Flarum\Http
- AbstractHtmlController — Class in namespace Flarum\Http\Controller
- AbstractWebAppController — Class in namespace Flarum\Http\Controller
- AuthenticateWithHeader — Class in namespace Flarum\Http\Middleware
- AuthenticateWithSession — Class in namespace Flarum\Http\Middleware
- RouteCollection::addRoute() — Method in class RouteCollection
- AbstractWebApp — Class in namespace Flarum\Http\WebApp
- $AbstractWebApp#assets — Property in class AbstractWebApp
- $WebAppAssets#app — Property in class WebAppAssets
- $WebAppAssetsFactory#app — Property in class WebAppAssetsFactory
- $WebAppView#assets — Property in class WebAppView
- $WebAppView#api — Property in class WebAppView
- WebAppView::addHeadString() — Method in class WebAppView
- Add a string to be appended to the page's .
- WebAppView::addFootString() — Method in class WebAppView
- Add a string to be prepended before the page's .
- $WebAppViewFactory#api — Property in class WebAppViewFactory
- $DefaultsDataProvider#adminUser — Property in class DefaultsDataProvider
- $FileDataProvider#adminUser — Property in class FileDataProvider
- $InstallCommand#application — Property in class InstallCommand
- UserDataProvider::ask() — Method in class UserDataProvider
- $InstallController#authenticator — Property in class InstallController
- AbstractPrerequisite — Class in namespace Flarum\Install\Prerequisite
- LocaleManager::addLocale() — Method in class LocaleManager
- LocaleManager::addTranslations() — Method in class LocaleManager
- LocaleManager::addJsFile() — Method in class LocaleManager
- LocaleManager::addCssFile() — Method in class LocaleManager
- DatabaseSettingsRepository::all() — Method in class DatabaseSettingsRepository
- MemoryCacheSettingsRepository::all() — Method in class MemoryCacheSettingsRepository
- SettingsRepositoryInterface::all() — Method in class SettingsRepositoryInterface
- $UpdateController#app — Property in class UpdateController
B
- AdminServiceProvider::boot() — Method in class AdminServiceProvider
- {@inheritdoc}
- ApiServiceProvider::boot() — Method in class ApiServiceProvider
- {@inheritdoc}
- AbstractSerializeController::buildParameters() — Method in class AbstractSerializeController
- $CreateDiscussionController#bus — Property in class CreateDiscussionController
- $CreateGroupController#bus — Property in class CreateGroupController
- $CreatePostController#bus — Property in class CreatePostController
- $CreateUserController#bus — Property in class CreateUserController
- $DeleteAvatarController#bus — Property in class DeleteAvatarController
- $DeleteDiscussionController#bus — Property in class DeleteDiscussionController
- $DeleteGroupController#bus — Property in class DeleteGroupController
- $DeletePostController#bus — Property in class DeletePostController
- $DeleteUserController#bus — Property in class DeleteUserController
- $ForgotPasswordController#bus — Property in class ForgotPasswordController
- $ReadAllNotificationsController#bus — Property in class ReadAllNotificationsController
- $TokenController#bus — Property in class TokenController
- $UpdateDiscussionController#bus — Property in class UpdateDiscussionController
- $UpdateGroupController#bus — Property in class UpdateGroupController
- $UpdateNotificationController#bus — Property in class UpdateNotificationController
- $UpdatePostController#bus — Property in class UpdatePostController
- $UpdateUserController#bus — Property in class UpdateUserController
- $UploadAvatarController#bus — Property in class UploadAvatarController
- AbstractSerializer::buildRelationship() — Method in class AbstractSerializer
- $Gate#beforeCallbacks — Property in class Gate
- All of the registered before callbacks.
- Gate::buildAbilityCallback() — Method in class Gate
- Create the ability callback for a callback string.
- Gate::before() — Method in class Gate
- Register a callback to run before all Gate checks.
- $StartDiscussionHandler#bus — Property in class StartDiscussionHandler
- CoreServiceProvider::boot() — Method in class CoreServiceProvider
- {@inheritdoc}
- Discussion::boot() — Method in class Discussion
- Boot the model.
- Group::boot() — Method in class Group
- Boot the model.
- Group::build() — Method in class Group
- Create a new group.
- BlueprintInterface — Class in namespace Flarum\Core\Notification
- A notification BlueprintInterface, when instantiated, represents a notification about something. The blueprint is used by the NotificationSyncer to commit the notification to the database.
- NotificationServiceProvider::boot() — Method in class NotificationServiceProvider
- {@inheritdoc}
- Post::boot() — Method in class Post
- {@inheritdoc}
- DiscussionRenamedPost::buildContent() — Method in class DiscussionRenamedPost
- Build the content attribute.
- $RegisteredTypesScope#bindingIndex — Property in class RegisteredTypesScope
- The index at which we added where bindings.
- $RegisteredTypesScope#bindingCount — Property in class RegisteredTypesScope
- The number of where bindings we added.
- $User#bio — Property in class User
- User::boot() — Method in class User
- Boot the model.
- AbstractModel::boot() — Method in class AbstractModel
- {@inheritdoc}
- DatabaseServiceProvider::boot() — Method in class DatabaseServiceProvider
- {@inheritdoc}
- $NotificationWillBeSent#blueprint — Property in class NotificationWillBeSent
- The blueprint for the notification.
- FormatterServiceProvider::boot() — Method in class FormatterServiceProvider
- {@inheritdoc}
- $ConfirmEmailController#bus — Property in class ConfirmEmailController
- ForumServiceProvider::boot() — Method in class ForumServiceProvider
- {@inheritdoc}
- $AbstractServer#basePath — Property in class AbstractServer
- $Application#basePath — Property in class Application
- The base path for the Flarum installation.
- $Application#booted — Property in class Application
- Indicates if the application has "booted".
- $Application#bootingCallbacks — Property in class Application
- The array of booting callbacks.
- $Application#bootedCallbacks — Property in class Application
- The array of booted callbacks.
- Application::bindPathsInContainer() — Method in class Application
- Bind all of the application paths in the container.
- Application::basePath() — Method in class Application
- Get the base path of the Laravel installation.
- Application::bound() — Method in class Application
- Determine if the given abstract type has been bound.
- Application::boot() — Method in class Application
- Boot the application's service providers.
- Application::bootProvider() — Method in class Application
- Boot the given service provider.
- Application::booting() — Method in class Application
- Register a new boot listener.
- Application::booted() — Method in class Application
- Register a new "booted" listener.
- WebAppView::buildTitle() — Method in class WebAppView
- WebAppView::buildPayload() — Method in class WebAppView
- WebAppView::buildLayout() — Method in class WebAppView
- WebAppView::buildContent() — Method in class WebAppView
- WebAppView::buildCssUrls() — Method in class WebAppView
- WebAppView::buildJsUrls() — Method in class WebAppView
- WebAppView::buildAssetUrls() — Method in class WebAppView
- WebAppView::buildSession() — Method in class WebAppView
- Get information about the current session.
- $DefaultsDataProvider#baseUrl — Property in class DefaultsDataProvider
- $FileDataProvider#baseUrl — Property in class FileDataProvider
- $UserDataProvider#baseUrl — Property in class UserDataProvider
- InstallServiceProvider::boot() — Method in class InstallServiceProvider
- {@inheritdoc}
- LocaleServiceProvider::boot() — Method in class LocaleServiceProvider
- {@inheritdoc}
- UpdateServiceProvider::boot() — Method in class UpdateServiceProvider
- {@inheritdoc}
C
- Client — Class in namespace Flarum\Api
- $Client#container — Property in class Client
- AbstractCollectionController::createElement() — Method in class AbstractCollectionController
- Create a PHP JSON-API Element for output in the document.
- AbstractResourceController::createElement() — Method in class AbstractResourceController
- Create a PHP JSON-API Element for output in the document.
- $AbstractSerializeController#container — Property in class AbstractSerializeController
- AbstractSerializeController::createElement() — Method in class AbstractSerializeController
- Create a PHP JSON-API Element for output in the document.
- CreateDiscussionController — Class in namespace Flarum\Api\Controller
- CreateGroupController — Class in namespace Flarum\Api\Controller
- CreatePostController — Class in namespace Flarum\Api\Controller
- CreateUserController — Class in namespace Flarum\Api\Controller
- $AbstractSerializer#container — Property in class AbstractSerializer
- CurrentUserSerializer — Class in namespace Flarum\Api\Serializer
- CompilerInterface — Class in namespace Flarum\Asset
- CompilerInterface::compile() — Method in class CompilerInterface
- $JsCompiler#cache — Property in class JsCompiler
- $LessCompiler#cachePath — Property in class LessCompiler
- LessCompiler::compile() — Method in class LessCompiler
- RevisionCompiler::compile() — Method in class RevisionCompiler
- $GenerateMigrationCommand#creator — Property in class GenerateMigrationCommand
- GenerateMigrationCommand::configure() — Method in class GenerateMigrationCommand
- {@inheritdoc}
- $Gate#container — Property in class Gate
- The container instance.
- Gate::check() — Method in class Gate
- Determine if the given ability should be granted for the current user.
- Gate::callBeforeCallbacks() — Method in class Gate
- Call all of the before callbacks and return if a result is given.
- ConfirmEmail — Class in namespace Flarum\Core\Command
- ConfirmEmailHandler — Class in namespace Flarum\Core\Command
- CreateGroup — Class in namespace Flarum\Core\Command
- CreateGroupHandler — Class in namespace Flarum\Core\Command
- CoreServiceProvider — Class in namespace Flarum\Core
- CoreServiceProvider::configureUserPreferences() — Method in class CoreServiceProvider
- $Discussion#comments_count — Property in class Discussion
- $Discussion#comments — Property in class Discussion
- Discussion::comments() — Method in class Discussion
- Define the relationship with the discussion's publicly-visible comments.
- $Group#color — Property in class Group
- $Post#content — Property in class Post
- CommentPost — Class in namespace Flarum\Core\Post
- A standard comment in a discussion.
- $CommentPost#content_html — Property in class CommentPost
- AbstractRegexGambit::conditions() — Method in class AbstractRegexGambit
- Apply conditions to the search, given that the gambit was matched.
- AuthorGambit::conditions() — Method in class AuthorGambit
- Apply conditions to the search, given that the gambit was matched.
- CreatedGambit — Class in namespace Flarum\Core\Search\Discussion\Gambit
- CreatedGambit::conditions() — Method in class CreatedGambit
- Apply conditions to the search, given that the gambit was matched.
- HiddenGambit::conditions() — Method in class HiddenGambit
- Apply conditions to the search, given that the gambit was matched.
- UnreadGambit::conditions() — Method in class UnreadGambit
- Apply conditions to the search, given that the gambit was matched.
- $GambitManager#container — Property in class GambitManager
- EmailGambit::conditions() — Method in class EmailGambit
- Apply conditions to the search, given that the gambit was matched.
- $User#comments_count — Property in class User
- User::changeEmail() — Method in class User
- Change the user's email.
- User::changePassword() — Method in class User
- Change the user's password.
- User::changeBio() — Method in class User
- Change the user's bio.
- User::changeAvatarPath() — Method in class User
- Change the path of the user avatar.
- User::checkPassword() — Method in class User
- Check if a given password matches the user's password.
- User::can() — Method in class User
- User::cannot() — Method in class User
- $DatabaseMigrationRepository#connection — Property in class DatabaseMigrationRepository
- The name of the database connection to use.
- DatabaseMigrationRepository::createRepository() — Method in class DatabaseMigrationRepository
- Create the migration repository data store.
- Migration::createTable() — Method in class Migration
- Create a table.
- MigrationCreator::create() — Method in class MigrationCreator
- Create a new migration for the given extension.
- MigrationRepositoryInterface::createRepository() — Method in class MigrationRepositoryInterface
- Create the migration repository data store.
- $Migrator#connection — Property in class Migrator
- The name of the default connection.
- CacheClearCommand — Class in namespace Flarum\Debug\Console
- $CacheClearCommand#cache — Property in class CacheClearCommand
- CacheClearCommand::configure() — Method in class CacheClearCommand
- {@inheritdoc}
- $InfoCommand#config — Property in class InfoCommand
- InfoCommand::configure() — Method in class InfoCommand
- {@inheritdoc}
- ConfigureApiController — Class in namespace Flarum\Event
- $ConfigureApiController#controller — Property in class ConfigureApiController
- ConfigureApiRoutes — Class in namespace Flarum\Event
- Configure API routes.
- ConfigureClientView — Class in namespace Flarum\Event
- ConfigureDiscussionGambits — Class in namespace Flarum\Event
- ConfigureDiscussionSearch — Class in namespace Flarum\Event
- $ConfigureDiscussionSearch#criteria — Property in class ConfigureDiscussionSearch
- ConfigureFormatter — Class in namespace Flarum\Event
- $ConfigureFormatter#configurator — Property in class ConfigureFormatter
- ConfigureFormatterParser — Class in namespace Flarum\Event
- $ConfigureFormatterParser#context — Property in class ConfigureFormatterParser
- ConfigureFormatterRenderer — Class in namespace Flarum\Event
- $ConfigureFormatterRenderer#context — Property in class ConfigureFormatterRenderer
- ConfigureForumRoutes — Class in namespace Flarum\Event
- Configure forum routes.
- ConfigureLocales — Class in namespace Flarum\Event
- ConfigureMiddleware — Class in namespace Flarum\Event
- ConfigureModelDates — Class in namespace Flarum\Event
- The
ConfigureModelDates
event is called to retrieve a list of fields for a model that should be converted into date objects. - ConfigureModelDefaultAttributes — Class in namespace Flarum\Event
- ConfigureNotificationTypes — Class in namespace Flarum\Event
- ConfigurePostTypes — Class in namespace Flarum\Event
- ConfigurePostsQuery — Class in namespace Flarum\Event
- ConfigureUserGambits — Class in namespace Flarum\Event
- ConfigureUserPreferences — Class in namespace Flarum\Event
- ConfigureUserSearch — Class in namespace Flarum\Event
- $ConfigureUserSearch#criteria — Property in class ConfigureUserSearch
- ConfigureValidator — Class in namespace Flarum\Event
- The
ConfigureModelValidator
event is called when a validator instance for a model is being built. This event can be used to add custom rules/extensions to the validator for when validation takes place. - ConfigureWebApp — Class in namespace Flarum\Event
- $ConfigureWebApp#controller — Property in class ConfigureWebApp
- $PrepareApiData#controller — Property in class PrepareApiData
- $Extension#composerJson — Property in class Extension
- Composer json of the package.
- $Extension#conflict — Property in class Extension
- Extension::composerJsonAttribute() — Method in class Extension
- Dot notation getter for composer.json attributes.
- $ExtensionManager#config — Property in class ExtensionManager
- $Formatter#cache — Property in class Formatter
- $Formatter#cacheDir — Property in class Formatter
- Formatter::configureExternalLinks() — Method in class Formatter
- ConfirmEmailController — Class in namespace Flarum\Forum\Controller
- $AbstractServer#config — Property in class AbstractServer
- Application::config() — Method in class Application
- ControllerInterface — Class in namespace Flarum\Http\Controller
- ControllerRouteHandler — Class in namespace Flarum\Http\Handler
- $ControllerRouteHandler#container — Property in class ControllerRouteHandler
- $ControllerRouteHandler#controller — Property in class ControllerRouteHandler
- $RouteHandlerFactory#container — Property in class RouteHandlerFactory
- $Rememberer#cookieName — Property in class Rememberer
- $WebAppAssets#cache — Property in class WebAppAssets
- $WebAppAssetsFactory#cache — Property in class WebAppAssetsFactory
- $WebAppView#content — Property in class WebAppView
- The SEO content of the page, displayed within the layout in
<
noscript> tags.
- $WebAppView#css — Property in class WebAppView
- InstallCommand::configure() — Method in class InstallCommand
- InstallCommand::createAdminUser() — Method in class InstallCommand
- $InstallController#command — Property in class InstallController
- AbstractPrerequisite::check() — Method in class AbstractPrerequisite
- Composite — Class in namespace Flarum\Install\Prerequisite
- Composite::check() — Method in class Composite
- PhpExtensions::check() — Method in class PhpExtensions
- PhpVersion::check() — Method in class PhpVersion
- PrerequisiteInterface::check() — Method in class PrerequisiteInterface
- WritablePaths::check() — Method in class WritablePaths
- JsCompiler::compile() — Method in class JsCompiler
- $LocaleManager#css — Property in class LocaleManager
- $MemoryCacheSettingsRepository#cache — Property in class MemoryCacheSettingsRepository
- $MigrateCommand#container — Property in class MigrateCommand
- MigrateCommand::configure() — Method in class MigrateCommand
- {@inheritdoc}
- $UpdateController#command — Property in class UpdateController
D
- AbstractDeleteController::delete() — Method in class AbstractDeleteController
- Delete the resource.
- AbstractSerializeController::data() — Method in class AbstractSerializeController
- Get the data to be serialized and assigned to the response document.
- CreateDiscussionController::data() — Method in class CreateDiscussionController
- Get the data to be serialized and assigned to the response document.
- CreateGroupController::data() — Method in class CreateGroupController
- Get the data to be serialized and assigned to the response document.
- CreatePostController::data() — Method in class CreatePostController
- Get the data to be serialized and assigned to the response document.
- CreateUserController::data() — Method in class CreateUserController
- Get the data to be serialized and assigned to the response document.
- DeleteAvatarController — Class in namespace Flarum\Api\Controller
- DeleteAvatarController::data() — Method in class DeleteAvatarController
- Get the data to be serialized and assigned to the response document.
- DeleteDiscussionController — Class in namespace Flarum\Api\Controller
- DeleteDiscussionController::delete() — Method in class DeleteDiscussionController
- Delete the resource.
- DeleteFaviconController — Class in namespace Flarum\Api\Controller
- DeleteFaviconController::delete() — Method in class DeleteFaviconController
- Delete the resource.
- DeleteGroupController — Class in namespace Flarum\Api\Controller
- DeleteGroupController::delete() — Method in class DeleteGroupController
- Delete the resource.
- DeleteLogoController — Class in namespace Flarum\Api\Controller
- DeleteLogoController::delete() — Method in class DeleteLogoController
- Delete the resource.
- DeletePostController — Class in namespace Flarum\Api\Controller
- DeletePostController::delete() — Method in class DeletePostController
- Delete the resource.
- DeleteUserController — Class in namespace Flarum\Api\Controller
- DeleteUserController::delete() — Method in class DeleteUserController
- Delete the resource.
- ListDiscussionsController::data() — Method in class ListDiscussionsController
- Get the data to be serialized and assigned to the response document.
- ListGroupsController::data() — Method in class ListGroupsController
- Get the data to be serialized and assigned to the response document.
- ListNotificationsController::data() — Method in class ListNotificationsController
- Get the data to be serialized and assigned to the response document.
- ListPostsController::data() — Method in class ListPostsController
- Get the data to be serialized and assigned to the response document.
- ListUsersController::data() — Method in class ListUsersController
- Get the data to be serialized and assigned to the response document.
- ReadAllNotificationsController::delete() — Method in class ReadAllNotificationsController
- Delete the resource.
- $SetSettingsController#dispatcher — Property in class SetSettingsController
- $ShowDiscussionController#discussions — Property in class ShowDiscussionController
- ShowDiscussionController::data() — Method in class ShowDiscussionController
- Get the data to be serialized and assigned to the response document.
- ShowForumController::data() — Method in class ShowForumController
- Get the data to be serialized and assigned to the response document.
- ShowPostController::data() — Method in class ShowPostController
- Get the data to be serialized and assigned to the response document.
- ShowUserController::data() — Method in class ShowUserController
- Get the data to be serialized and assigned to the response document.
- UninstallExtensionController::delete() — Method in class UninstallExtensionController
- Delete the resource.
- UpdateDiscussionController::data() — Method in class UpdateDiscussionController
- Get the data to be serialized and assigned to the response document.
- UpdateGroupController::data() — Method in class UpdateGroupController
- Get the data to be serialized and assigned to the response document.
- UpdateNotificationController::data() — Method in class UpdateNotificationController
- Get the data to be serialized and assigned to the response document.
- UpdatePostController::data() — Method in class UpdatePostController
- Get the data to be serialized and assigned to the response document.
- UpdateUserController::data() — Method in class UpdateUserController
- Get the data to be serialized and assigned to the response document.
- UploadAvatarController::data() — Method in class UploadAvatarController
- Get the data to be serialized and assigned to the response document.
- UploadFaviconController::data() — Method in class UploadFaviconController
- Get the data to be serialized and assigned to the response document.
- UploadLogoController::data() — Method in class UploadLogoController
- Get the data to be serialized and assigned to the response document.
- $AbstractSerializer#dispatcher — Property in class AbstractSerializer
- DiscussionBasicSerializer — Class in namespace Flarum\Api\Serializer
- DiscussionSerializer — Class in namespace Flarum\Api\Serializer
- PostBasicSerializer::discussion() — Method in class PostBasicSerializer
- PostSerializer::discussion() — Method in class PostSerializer
- DiscussionPolicy — Class in namespace Flarum\Core\Access
- Gate::define() — Method in class Gate
- Define a new ability.
- Gate::denies() — Method in class Gate
- Determine if the given ability should be denied for the current user.
- $AuthToken#dates — Property in class AuthToken
- {@inheritdoc}
- $CreateGroup#data — Property in class CreateGroup
- The attributes of the new group.
- DeleteAvatar — Class in namespace Flarum\Core\Command
- DeleteAvatarHandler — Class in namespace Flarum\Core\Command
- DeleteDiscussion — Class in namespace Flarum\Core\Command
- $DeleteDiscussion#discussionId — Property in class DeleteDiscussion
- The ID of the discussion to delete.
- $DeleteDiscussion#data — Property in class DeleteDiscussion
- Any other user input associated with the action. This is unused by default, but may be used by extensions.
- DeleteDiscussionHandler — Class in namespace Flarum\Core\Command
- $DeleteDiscussionHandler#discussions — Property in class DeleteDiscussionHandler
- DeleteGroup — Class in namespace Flarum\Core\Command
- $DeleteGroup#data — Property in class DeleteGroup
- Any other group input associated with the action. This is unused by default, but may be used by extensions.
- DeleteGroupHandler — Class in namespace Flarum\Core\Command
- DeletePost — Class in namespace Flarum\Core\Command
- $DeletePost#data — Property in class DeletePost
- Any other user input associated with the action. This is unused by default, but may be used by extensions.
- DeletePostHandler — Class in namespace Flarum\Core\Command
- DeleteUser — Class in namespace Flarum\Core\Command
- $DeleteUser#data — Property in class DeleteUser
- Any other user input associated with the action. This is unused by default, but may be used by extensions.
- DeleteUserHandler — Class in namespace Flarum\Core\Command
- $EditDiscussion#discussionId — Property in class EditDiscussion
- The ID of the discussion to edit.
- $EditDiscussion#data — Property in class EditDiscussion
- The attributes to update on the discussion.
- $EditDiscussionHandler#discussions — Property in class EditDiscussionHandler
- $EditGroup#data — Property in class EditGroup
- The attributes to update on the post.
- $EditPost#data — Property in class EditPost
- The attributes to update on the post.
- $EditUser#data — Property in class EditUser
- The attributes to update on the user.
- $PostReply#discussionId — Property in class PostReply
- The ID of the discussion to post the reply to.
- $PostReply#data — Property in class PostReply
- The attributes to assign to the new post.
- $PostReplyHandler#discussions — Property in class PostReplyHandler
- $ReadDiscussion#discussionId — Property in class ReadDiscussion
- The ID of the discussion to mark as read.
- $ReadDiscussionHandler#discussions — Property in class ReadDiscussionHandler
- $RegisterUser#data — Property in class RegisterUser
- The attributes of the new user.
- $StartDiscussion#data — Property in class StartDiscussion
- The discussion attributes.
- Discussion — Class in namespace Flarum\Core
- $Discussion#dates — Property in class Discussion
- {@inheritdoc}
- DiscussionState — Class in namespace Flarum\Core
- Models a discussion-user state record in the database.
- $DiscussionState#dates — Property in class DiscussionState
- {@inheritdoc}
- $DiscussionState#discussion_id — Property in class DiscussionState
- $DiscussionState#discussion — Property in class DiscussionState
- DiscussionState::discussion() — Method in class DiscussionState
- Define the relationship with the discussion that this state is for.
- $EmailToken#dates — Property in class EmailToken
- {@inheritdoc}
- DiscussionMetadataUpdater — Class in namespace Flarum\Core\Listener
- DiscussionRenamedNotifier — Class in namespace Flarum\Core\Listener
- $Notification#dates — Property in class Notification
- {@inheritdoc}
- $Notification#data — Property in class Notification
- DiscussionRenamedBlueprint — Class in namespace Flarum\Core\Notification
- NotificationSyncer::delete() — Method in class NotificationSyncer
- Delete a notification for all users.
- $PasswordToken#dates — Property in class PasswordToken
- {@inheritdoc}
- $Post#dates — Property in class Post
- {@inheritdoc}
- $Post#discussion_id — Property in class Post
- $Post#discussion — Property in class Post
- Post::discussion() — Method in class Post
- Define the relationship with the post's discussion.
- DiscussionRenamedPost — Class in namespace Flarum\Core\Post
- A post which indicates that a discussion's title was changed.
- DiscussionRepository — Class in namespace Flarum\Core\Repository
- $AbstractSearch#defaultSort — Property in class AbstractSearch
- DiscussionSearch — Class in namespace Flarum\Core\Search\Discussion
- An object which represents the internal state of a search for discussions: the search query, the user performing the search, the fallback sort order, relevant post information, and a log of which gambits have been used.
- $DiscussionSearch#defaultSort — Property in class DiscussionSearch
- {@inheritdoc}
- DiscussionSearcher — Class in namespace Flarum\Core\Search\Discussion
- Takes a DiscussionSearchCriteria object, performs a search using gambits, and spits out a DiscussionSearchResults object.
- $DiscussionSearcher#discussions — Property in class DiscussionSearcher
- DriverInterface — Class in namespace Flarum\Core\Search\Discussion\Fulltext
- $UnreadGambit#discussions — Property in class UnreadGambit
- DispatchEventsTrait — Class in namespace Flarum\Core\Support
- DispatchEventsTrait::dispatchEventsFor() — Method in class DispatchEventsTrait
- Dispatch all events for an entity.
- $User#dates — Property in class User
- {@inheritdoc}
- $User#discussions_count — Property in class User
- DiscussionValidator — Class in namespace Flarum\Core\Validator
- DatabaseMigrationRepository — Class in namespace Flarum\Database
- DatabaseMigrationRepository::delete() — Method in class DatabaseMigrationRepository
- Remove a migration from the log.
- DatabaseServiceProvider — Class in namespace Flarum\Database
- MigrationRepositoryInterface::delete() — Method in class MigrationRepositoryInterface
- Remove a migration from the log.
- AbstractConfigureRoutes::delete() — Method in class AbstractConfigureRoutes
- $ConfigureModelDates#dates — Property in class ConfigureModelDates
- DiscussionStateWillBeSaved — Class in namespace Flarum\Event
- DiscussionWasDeleted — Class in namespace Flarum\Event
- $DiscussionWasDeleted#discussion — Property in class DiscussionWasDeleted
- DiscussionWasHidden — Class in namespace Flarum\Event
- $DiscussionWasHidden#discussion — Property in class DiscussionWasHidden
- DiscussionWasRead — Class in namespace Flarum\Event
- DiscussionWasRenamed — Class in namespace Flarum\Event
- $DiscussionWasRenamed#discussion — Property in class DiscussionWasRenamed
- DiscussionWasRestored — Class in namespace Flarum\Event
- $DiscussionWasRestored#discussion — Property in class DiscussionWasRestored
- DiscussionWasStarted — Class in namespace Flarum\Event
- $DiscussionWasStarted#discussion — Property in class DiscussionWasStarted
- DiscussionWillBeDeleted — Class in namespace Flarum\Event
- $DiscussionWillBeDeleted#discussion — Property in class DiscussionWillBeDeleted
- The discussion that is going to be deleted.
- $DiscussionWillBeDeleted#data — Property in class DiscussionWillBeDeleted
- Any user input associated with the command.
- DiscussionWillBeSaved — Class in namespace Flarum\Event
- $DiscussionWillBeSaved#discussion — Property in class DiscussionWillBeSaved
- The discussion that will be saved.
- $DiscussionWillBeSaved#data — Property in class DiscussionWillBeSaved
- Any user input associated with the command.
- $GroupWillBeDeleted#data — Property in class GroupWillBeDeleted
- Any user input associated with the command.
- $GroupWillBeSaved#data — Property in class GroupWillBeSaved
- The attributes to update on the group.
- $PostWillBeDeleted#data — Property in class PostWillBeDeleted
- Any user input associated with the command.
- $PostWillBeSaved#data — Property in class PostWillBeSaved
- The attributes to update on the post.
- $PrepareApiData#data — Property in class PrepareApiData
- $PrepareApiData#document — Property in class PrepareApiData
- $ScopePostVisibility#discussion — Property in class ScopePostVisibility
- $UserWillBeDeleted#data — Property in class UserWillBeDeleted
- Any user input associated with the command.
- $UserWillBeSaved#data — Property in class UserWillBeSaved
- The attributes to update on the user.
- $Extension#description — Property in class Extension
- $ExtensionManager#dispatcher — Property in class ExtensionManager
- ExtensionManager::disable() — Method in class ExtensionManager
- Disables an extension.
- DiscussionController — Class in namespace Flarum\Forum\Controller
- $Application#deferredServices — Property in class Application
- The deferred services and their providers.
- DispatchRoute — Class in namespace Flarum\Http\Middleware
- $DispatchRoute#dispatcher — Property in class DispatchRoute
- $HandleErrors#debug — Property in class HandleErrors
- $RouteCollection#dataGenerator — Property in class RouteCollection
- RouteCollection::delete() — Method in class RouteCollection
- $WebAppView#description — Property in class WebAppView
- The description of the document, displayed in a tag.
- $WebAppView#document — Property in class WebAppView
- An API response to be preloaded into the page.
- DataProviderInterface — Class in namespace Flarum\Install\Console
- DefaultsDataProvider — Class in namespace Flarum\Install\Console
- $DefaultsDataProvider#databaseConfiguration — Property in class DefaultsDataProvider
- $FileDataProvider#default — Property in class FileDataProvider
- $FileDataProvider#databaseConfiguration — Property in class FileDataProvider
- $InstallCommand#dataSource — Property in class InstallCommand
- DatabaseSettingsRepository — Class in namespace Flarum\Settings
- $DatabaseSettingsRepository#database — Property in class DatabaseSettingsRepository
- DatabaseSettingsRepository::delete() — Method in class DatabaseSettingsRepository
- MemoryCacheSettingsRepository::delete() — Method in class MemoryCacheSettingsRepository
- SettingsRepositoryInterface::delete() — Method in class SettingsRepositoryInterface
E
- $WebAppController#extensions — Property in class WebAppController
- $Client#errorHandler — Property in class Client
- $AbstractSerializeController#events — Property in class AbstractSerializeController
- AbstractSerializeController::extractInclude() — Method in class AbstractSerializeController
- AbstractSerializeController::extractFields() — Method in class AbstractSerializeController
- AbstractSerializeController::extractSort() — Method in class AbstractSerializeController
- AbstractSerializeController::extractOffset() — Method in class AbstractSerializeController
- AbstractSerializeController::extractLimit() — Method in class AbstractSerializeController
- AbstractSerializeController::extractFilter() — Method in class AbstractSerializeController
- ListPostsController::extractOffset() — Method in class ListPostsController
- $TokenController#events — Property in class TokenController
- $UninstallExtensionController#extensions — Property in class UninstallExtensionController
- $UpdateExtensionController#extensions — Property in class UpdateExtensionController
- ErrorHandler — Class in namespace Flarum\Api
- $ErrorHandler#errorHandler — Property in class ErrorHandler
- $HandleErrors#errorHandler — Property in class HandleErrors
- PostSerializer::editUser() — Method in class PostSerializer
- AbstractCommand::execute() — Method in class AbstractCommand
- {@inheritdoc}
- $DiscussionPolicy#events — Property in class DiscussionPolicy
- PostPolicy::edit() — Method in class PostPolicy
- EditDiscussion — Class in namespace Flarum\Core\Command
- EditDiscussionHandler — Class in namespace Flarum\Core\Command
- EditGroup — Class in namespace Flarum\Core\Command
- EditGroupHandler — Class in namespace Flarum\Core\Command
- EditPost — Class in namespace Flarum\Core\Command
- EditPostHandler — Class in namespace Flarum\Core\Command
- EditUser — Class in namespace Flarum\Core\Command
- EditUserHandler — Class in namespace Flarum\Core\Command
- $RequestPasswordReset#email — Property in class RequestPasswordReset
- The email of the user to request a password reset for.
- EmailToken — Class in namespace Flarum\Core
- EmailConfirmationMailer — Class in namespace Flarum\Core\Listener
- $Post#edit_time — Property in class Post
- $Post#edit_user_id — Property in class Post
- $Post#editUser — Property in class Post
- Post::editUser() — Method in class Post
- Define the relationship with the user who edited the post.
- GambitManager::explode() — Method in class GambitManager
- Explode a search query into an array of bits.
- EmailGambit — Class in namespace Flarum\Core\Search\User\Gambit
- $DispatchEventsTrait#events — Property in class DispatchEventsTrait
- EventGeneratorTrait — Class in namespace Flarum\Core\Support
- $User#email — Property in class User
- $AbstractValidator#events — Property in class AbstractValidator
- $InfoCommand#extensions — Property in class InfoCommand
- ExtensionWasDisabled — Class in namespace Flarum\Event
- $ExtensionWasDisabled#extension — Property in class ExtensionWasDisabled
- ExtensionWasEnabled — Class in namespace Flarum\Event
- $ExtensionWasEnabled#extension — Property in class ExtensionWasEnabled
- ExtensionWasUninstalled — Class in namespace Flarum\Event
- $ExtensionWasUninstalled#extension — Property in class ExtensionWasUninstalled
- $UserEmailChangeWasRequested#email — Property in class UserEmailChangeWasRequested
- The email they requested to change to.
- Extension — Class in namespace Flarum\Extension
- $Extension#enabled — Property in class Extension
- Whether the extension is enabled.
- $Extension#extra — Property in class Extension
- ExtensionManager — Class in namespace Flarum\Extension
- $ExtensionManager#extensions — Property in class ExtensionManager
- ExtensionManager::enable() — Method in class ExtensionManager
- Enables the extension.
- ExtensionServiceProvider — Class in namespace Flarum\Extension
- $Formatter#events — Property in class Formatter
- $LogOutController#events — Property in class LogOutController
- $AbstractServer#extendCallbacks — Property in class AbstractServer
- AbstractServer::extend() — Method in class AbstractServer
- Application::environment() — Method in class Application
- Get or check the current application environment.
- $AbstractWebAppController#events — Property in class AbstractWebAppController
- InstallCommand::enableBundledExtensions() — Method in class InstallCommand
- $AbstractPrerequisite#errors — Property in class AbstractPrerequisite
- $PhpExtensions#extensions — Property in class PhpExtensions
F
- AdminServiceProvider::flushWebAppAssetsWhenThemeChanged() — Method in class AdminServiceProvider
- AdminServiceProvider::flushWebAppAssetsWhenExtensionsChanged() — Method in class AdminServiceProvider
- AdminServiceProvider::flushWebAppAssets() — Method in class AdminServiceProvider
- $CreateDiscussionController#floodgate — Property in class CreateDiscussionController
- $CreatePostController#floodgate — Property in class CreatePostController
- ForgotPasswordController — Class in namespace Flarum\Api\Controller
- FloodingExceptionHandler — Class in namespace Flarum\Api\Handler
- IlluminateValidationExceptionHandler::formatErrors() — Method in class IlluminateValidationExceptionHandler
- FakeHttpMethods — Class in namespace Flarum\Api\Middleware
- AbstractSerializer::formatDate() — Method in class AbstractSerializer
- ForumSerializer — Class in namespace Flarum\Api\Serializer
- CompilerInterface::flush() — Method in class CompilerInterface
- JsCompiler::format() — Method in class JsCompiler
- $RevisionCompiler#files — Property in class RevisionCompiler
- RevisionCompiler::format() — Method in class RevisionCompiler
- RevisionCompiler::formatFile() — Method in class RevisionCompiler
- RevisionCompiler::flush() — Method in class RevisionCompiler
- AbstractCommand::fire() — Method in class AbstractCommand
- Fire the command.
- GenerateMigrationCommand::fire() — Method in class GenerateMigrationCommand
- Fire the command.
- DiscussionPolicy::find() — Method in class DiscussionPolicy
- Gate::firstArgumentCorrespondsToPolicy() — Method in class Gate
- Determine if the first argument in the array corresponds to a policy.
- Gate::forUser() — Method in class Gate
- Get a guard instance for the given user.
- UserPolicy::find() — Method in class UserPolicy
- $UploadAvatar#file — Property in class UploadAvatar
- The avatar file to upload.
- FloodingException — Class in namespace Flarum\Core\Exception
- $CommentPost#formatter — Property in class CommentPost
- The text formatter instance.
- Floodgate — Class in namespace Flarum\Core\Post
- DiscussionRepository::findOrFail() — Method in class DiscussionRepository
- Find a discussion by ID, optionally making sure it is visible to a certain user, or throw an exception.
- 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.
- NotificationRepository::findByUser() — Method in class NotificationRepository
- Find a user's notifications.
- 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::findByIds() — Method in class PostRepository
- Find posts by their IDs, optionally making sure they are visible to a certain user.
- PostRepository::filterVisibleIds() — Method in class PostRepository
- Filter a list of post IDs to only include posts that are visible to a certain user.
- 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::findByIdentification() — Method in class UserRepository
- Find a user by an identification (username or email).
- UserRepository::findByEmail() — Method in class UserRepository
- Find a user by email.
- FulltextGambit — Class in namespace Flarum\Core\Search\Discussion\Gambit
- $FulltextGambit#fulltext — Property in class FulltextGambit
- $GambitManager#fulltextGambit — Property in class GambitManager
- FulltextGambit — Class in namespace Flarum\Core\Search\User\Gambit
- $MigrationCreator#files — Property in class MigrationCreator
- The filesystem instance.
- $Migrator#files — Property in class Migrator
- The filesystem instance.
- $CacheClearCommand#forum — Property in class CacheClearCommand
- CacheClearCommand::fire() — Method in class CacheClearCommand
- Fire the command.
- InfoCommand::fire() — Method in class InfoCommand
- Fire the command.
- $ConfigurePostsQuery#filter — Property in class ConfigurePostsQuery
- PrepareApiAttributes::formatDate() — Method in class PrepareApiAttributes
- $ExtensionManager#filesystem — Property in class ExtensionManager
- 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
- FormatterServiceProvider::flushFormatter() — Method in class FormatterServiceProvider
- ForumServiceProvider — Class in namespace Flarum\Forum
- ForumServiceProvider::flushWebAppAssetsWhenThemeChanged() — Method in class ForumServiceProvider
- ForumServiceProvider::flushWebAppAssetsWhenExtensionsChanged() — Method in class ForumServiceProvider
- ForumServiceProvider::flushWebAppAssets() — Method in class ForumServiceProvider
- $WebApp#formatter — Property in class WebApp
- Application::fireAppCallbacks() — Method in class Application
- Call the booting callbacks for the application.
- Application::flush() — Method in class Application
- Flush the container of all bindings and resolved instances.
- FullStackServer — Class in namespace Flarum\Http
- Rememberer::forget() — Method in class Rememberer
- RouteCollection::fixPathPart() — Method in class RouteCollection
- WebAppAssets::flush() — Method in class WebAppAssets
- WebAppAssets::flushJs() — Method in class WebAppAssets
- WebAppAssets::flushLocaleJs() — Method in class WebAppAssets
- WebAppAssets::flushCss() — Method in class WebAppAssets
- WebAppAssets::flushLocaleCss() — Method in class WebAppAssets
- $WebAppView#foot — Property in class WebAppView
- An array of strings to prepend before the page's