system
Interfaces, Classes and Traits
- AccessLogs
- Access Logs controller
- ComponentHelpers
- Defines some component helpers for the CMS UI.
- ThemeLogs
- Request Logs controller
- File
- Defines some file-system helpers for the CMS system.
- CombineAssets
- Combiner class used for combining JavaScript and StyleSheet files.
- ComposerManager
- Composer manager
- ErrorHandler
- System Error Handler, this class handles application exception events.
- MailManager
- This class manages Mail sending functions
- MarkupManager
- This class manages Twig functions, token parsers and filters.
- MediaLibrary
- Provides abstraction level for the Media Library operations.
- MediaLibraryItem
- Represents a file or folder in the Media Library.
- ModelBehavior
- Base class for model behaviors.
- PluginBase
- Plugin base class
- PluginManager
- Plugin manager
- SettingsManager
- Manages the system settings.
- SystemController
- The is the master controller for system related routing.
- UpdateManager
- Update manager
- VersionManager
- Version manager
- OctoberDown
- Console command to tear down the database.
- OctoberEnv
- Console command to convert configuration to use .env files.
- OctoberFresh
- Console command to remove boilerplate.
- OctoberInstall
- Console command to install October.
- OctoberMirror
- Console command to implement a "public" folder.
- OctoberPasswd
- Console command to change the password of a Backend user via CLI.
- OctoberUp
- Console command to migrate the database.
- OctoberUpdate
- Console command to perform a system update.
- OctoberUtil
- Console command for other utility commands.
- PluginDisable
- Console command to disable a plugin.
- PluginEnable
- Console command to enable a plugin.
- PluginInstall
- Console command to install a new plugin.
- PluginList
- Console command to list existing plugins.
- PluginRefresh
- Console command to refresh a plugin.
- PluginRemove
- Console command to remove a plugin.
- PluginRollback
- Console command to rollback a plugin.
- ThemeInstall
- Console command to install a new theme.
- ThemeList
- Console command to list themes.
- ThemeRemove
- Console command to remove a theme.
- ThemeSync
- Console command to sync a theme between the DB and Filesystem layers.
- ThemeUse
- Console command to switch themes.
- EventLogs
- Event Logs controller
- MailLayouts
- Mail layouts controller
- MailPartials
- Mail partials controller
- MailTemplates
- Mail templates controller
- RequestLogs
- Request Logs controller
- Settings
- Settings controller
- Updates
- Updates controller
- Status
- System status report widget.
- Engine
- View engine used by the system, used for converting .htm files to twig.
- Extension
- The System Twig extension class implements common Twig functions and filters.
- Loader
- This class implements a Twig template loader for the core system and backend.
- MailPartialTokenParser
- Parser for the `{% partial %}` Twig tag.
- SecurityPolicy
- SecurityPolicy globally blocks accessibility of certain methods and properties.
- AssetMaker
- Asset Maker Trait Adds asset based methods to a class
- ConfigMaker
- Config Maker Trait Adds configuration based methods to a class
- EventEmitter
- Adds system event related features to any class.
- PropertyContainer
- Property container trait
- ResponseMaker
- Response Maker Trait Stores attributes the can be used to prepare a response from the server.
- SecurityController
- Security Controller Trait Adds cross-site scripting protection methods to a controller based class
- ViewMaker
- View Maker Trait Adds view based methods to a class