Classes
Interfaces, Classes and Traits
- BaseModel
- Base class for Builder models.
- BehaviorDesignTimeProviderBase
- Widget base class.
- ComponentHelper
- Provides helper methods for Builder CMS components.
- ControlDesignTimeProviderBase
- Widget base class.
- ControllerBehaviorLibrary
- Manages Builder controller behavior library.
- ControllerFileParser
- Parses controller source files.
- ControllerGenerator
- Helper class for generating controller class files and associated files.
- ControllerModel
- Represents and manages plugin controllers.
- ControlLibrary
- Manages Builder form control library.
- DatabaseTableModel
- Manages plugin database tables.
- DatabaseTableSchemaCreator
- Creates Doctrine table schema basing on the column information array.
- EnumDbType
- Enum column type.
- FilesystemGenerator
- Generates filesystem objects basing on a structure provided with an array and using file templates and variables. Variables in template files use the Twig syntax, but processed with October\Rain\Syntax\Bracket.
- IconList
- Contains a list of icons that can be used by plugins.
- IndexOperationsBehaviorBase
- Base class for index operation behaviors
- LanguageMixer
- LocalizationModel
- Represents and manages plugin localization files.
- MenusModel
- Manages plugin back-end menus.
- MigrationColumnType
- Represents a database column type used in migrations.
- MigrationFileParser
- Parses migrations source files.
- MigrationModel
- Manages plugin migrations
- ModelFileParser
- Parses models source files.
- ModelFormModel
- Represents and manages model forms.
- ModelListModel
- Represents and manages model lists.
- ModelModel
- Manages plugin models.
- ModelYamlModel
- A base class for models belonging to databse models (forms, lists, etc.).
- PermissionsModel
- Manages plugin permissions information.
- PhpSourceStream
- Represents a PHP source code token stream.
- PluginBaseModel
- Manages plugin basic information.
- PluginCode
- Represents a plugin code and provides basic code operations.
- PluginVector
- Holds a plugin code object and a plugin information class instancd.
- PluginVersion
- Helper class for managing plugin versions
- PluginYamlModel
- A base class for models that keep data in the plugin.yaml file.
- StandardBehaviorsRegistry
- Utility class for registering standard controller behaviors.
- StandardControlsRegistry
- Utility class for registering standard back-end controls.
- TableMigrationCodeGenerator
- Generates migration code for creating, updates and deleting tables.
- YamlModel
- Base class for models that store data in YAML files.