Craft 2 Class Reference

Craft 2 Class Reference

Class Description
Craft Craft is helper class serving common Craft and Yii framework functionality.
BaseAssetSourceType The base class for all asset source types. Any asset source type must extend this class.
GoogleCloudAssetSourceType The Google Cloud asset source type class. Handles the implementation of Google Cloud as an asset source type in Craft.
LocalAssetSourceType The local asset source type class. Handles the implementation of the local filesystem as an asset source type in Craft.
RackspaceAssetSourceType The Rackspace asset source type class. Handles the implementation of Rackspace as an asset source type in Craft.
S3AssetSourceType The S3 asset source type class. Handles the implementation of Amazon S3 as an asset source type in Craft.
TempAssetSourceType A temporary asset source type class.
BaseCommand BaseCommand extends Yii's \CConsoleCommand and represents an executable console command.
MigrateCommand MigrateCommand is a command for managing Craft and plugin database migrations.
QuerygenCommand The query generator console command.
AppController The AppController class is a controller that handles various actions for Craft updates, control panel requests, upgrading Craft editions and license requests.
AssetSourcesController The AssetSourcesController class is a controller that handles various actions related to asset sources, such as creating, editing, renaming and reordering them.
AssetTransformsController The AssetTransformsController class is a controller that handles various actions related to asset transformations, such as creating, editing and deleting transforms.
AssetsController The AssetsController class is a controller that handles various actions related to asset tasks, such as uploading files and creating/deleting/renaming files and folders.
BaseController BaseController is a base class that all controllers in Craft extend.
BaseElementsController The BaseElementsController class provides some common methods for ElementsController and ElementIndexController.
BaseEntriesController BaseController is a base class that any entry related controllers, such as EntriesController and EntryRevisionsController extend to share common functionality.
CategoriesController The CategoriesController class is a controller that handles various actions related to categories and category groups, such as creating, editing and deleting them.
ChartsController Charts Controller
DashboardController The DashboardController class is a controller that handles various dashboardrelated actions including managing widgets, getting FeedWidget feeds and sending GetHelpWidget support ticket requests.
ElementIndexController The ElementIndexController class is a controller that handles various element index related actions.
ElementIndexSettingsController The ElementIndexSettingsController class is a controller that handles various element index related actions.
ElementsController The ElementsController class is a controller that handles various element related actions including retrieving and saving element and their corresponding HTML.
EmailMessagesController The EmailMessagesController class is a controller that handles various email message tasks such as saving email messages.
EntriesController The EntriesController class is a controller that handles various entry related tasks such as retrieving, saving, swapping between entry types, previewing, deleting and sharing entries.
EntryRevisionsController The EntryRevisionsController class is a controller that handles various entry version and draft related tasks such as retrieving, saving, deleting, publishing and reverting entry drafts and versions.
FieldsController The FieldsController class is a controller that handles various field and field group related tasks such as saving and deleting both fields and field groups.
GlobalsController The GlobalsController class is a controller that handles various global and global set related tasks such as saving, deleting displaying both globals and global sets.
InstallController The InstallController class is a controller that directs all installation related tasks such as creating the database schema and default content for a Craft installation.
LocalizationController The LocalizationController class is a controller that handles various localization related tasks such adding, deleting and re-ordering locales in the control panel.
PluginsController The PluginsController class is a controller that handles various plugin related tasks such installing, uninstalling, enabling, disabling and saving plugin settings in the control panel.
RebrandController The RebrandController class is a controller that handles various control panel re-branding tasks such as uploading, cropping and delete custom logos for displaying on the login page.
RoutesController The RoutesController class is a controller that handles various route related tasks such as saving, deleting and re-ordering routes in the control panel.
SectionsController The SectionsController class is a controller that handles various section and entry type related tasks such as displaying, saving, deleting and reordering them in the control panel.
StructuresController The StructuresController class is a controller that handles structure related tasks such as moving an element within a structure.
SystemSettingsController The SystemSettingsController class is a controller that handles various control panel settings related tasks such as displaying, saving and testing Craft settings in the control panel.
TagsController The TagsController class is a controller that handles various tag and tag group related tasks such as displaying, saving, deleting, searching and creating tags and tag groups in the control panel.
TasksController The TasksController class is a controller that handles various task related operations such as running, checking task status, re-running and deleting tasks.
TemplatesController The TemplatesController class is a controller that handles various template rendering related tasks for both the control panel and front-end of a Craft site.
ToolsController The ToolsController class is a controller that handles various tools related tasks such as trigger tool actions.
UpdateController The UpdateController class is a controller that handles various update related tasks such as checking for available updates and running manual and auto-updates.
UserSettingsController The UserSettingsController class is a controller that handles various user group and user settings related tasks such as creating, editing and deleting user groups and saving Craft user settings.
UsersController The UsersController class is a controller that handles various user account related tasks such as logging-in, impersonating a user, logging out, forgetting passwords, setting passwords, validating accounts, activating accounts, creating users, saving users, processing user avatars, deleting, suspending and un-suspending users.
UtilsController The UtilsController class is a controller that handles various utility related tasks such as displaying server info, php info, log files and deprecation errors in the control panel.
BaseElementAction Element Action base class
CopyReferenceTagElementAction Copy Reference Tag Element Action
DeleteAssetsElementAction Delete Assets Element Action
DeleteElementAction Delete Element Action
DeleteUsersElementAction Delete Users Element Action
DownloadFileElementAction Download File Element Action
EditElementAction Edit Element Action
IElementAction Interface IElementAction
NewChildElementAction New Child Element Action
RenameFileElementAction Rename File Element Action
ReplaceFileElementAction Replace File Element Action
SetStatusElementAction Set Status Element Action
SuspendUsersElementAction Suspend Users Element Action
UnsuspendUsersElementAction Unsuspend Users Element Action
ViewElementAction View Element Action
AssetElementType The AssetElementType class is responsible for implementing and defining assets as a native element type in Craft.
BaseElementType The base class for all Craft element types. Any element type must extend this class.
CategoryElementType The CategoryElementType class is responsible for implementing and defining categories as a native element type in Craft.
EntryElementType The EntryElementType class is responsible for implementing and defining entries as a native element type in Craft.
GlobalSetElementType The GlobalSetElementType class is responsible for implementing and defining globals as a native element type in Craft.
IElementType This interface defines the contract that all element types must implement via BaseElementType.
MatrixBlockElementType The MatrixBlockElementType class is responsible for implementing and defining Matrix blocks as a native element type in Craft.
TagElementType The TagElementType class is responsible for implementing and definingtags as a native element type in Craft.
UserElementType The UserElementType class is responsible for implementing and defining users as a native element type in Craft.
AssetConflictResolution The AssetConflictResolution class is an abstract class that defines all of the Asset conflict resolution options that are available in Craft.
AttributeType The AttributeType class is an abstract class that defines all of the attribute types that are available in Craft. Attribute types are used primarily in Records and Models.
BaseEnum The BaseEnum class is an abstract class that all enums in Craft inherit. It provides some functionality that mimics first-class citizen enum support in PHP.
CacheMethod The CacheMethod class is an abstract class that defines all of the cache methods (except for template caching) that are available in Craft.
ColumnType The ColumnType class is an abstract class that defines all of the abstract column types that will eventually be changed to a physical database column type.
ComponentType The ComponentType class is an abstract class that defines all of the component types that are available in Craft.
ConfigFile The ConfigFile class is an abstract class that defines all of the config file options that are available in Craft.
CraftPackage The CraftPackage class is an abstract class that defines all of the packages that are available in Craft.
ElementType The ElementType class is an abstract class that defines all of the element types that are available in Craft.
EmailerType The EmailerType class is an abstract class that defines all of the email protocol options that are available in Craft.
InstallStatus The InstallStatus class is an abstract class that defines all of the install status states that are available in Craft during installation.
InvalidLoginMode The InvalidLoginMode class is an abstract class that defines all of the invalid login modes that are available in Craft when a user has unsuccessfully attempted to log into their account the number of times specified by the maxInvalidLogins config setting.
LicenseKeyStatus The LicenseKeyStatus class is an abstract class that defines all of the license key status states that are available in Craft.
LogLevel The LogLevel class is an abstract class that defines all of the different log level options that are available in Craft when calling Craft::log().
PatchManifestFileAction The PatchManifestFileAction class is an abstract class that defines all of the different path manifest file actions that are available in Craft during an auto-update.
PeriodType The PeriodType class is an abstract class that defines the various time period lengths that are available in Craft.
PluginUpdateStatus The PluginUpdateStatus class is an abstract class that defines the different plugin version update status states available in Craft.
RequirementResult The RequirementResult class is an abstract class that defines the different requirement result status results available in Craft for when the requirement checker runs.
SectionType The SectionType class is an abstract class that defines the different section types available in Craft.
TaskStatus The TaskStatus class is an abstract class that defines the different task status options available in Craft for the TaskService.
TemplateMode The TemplateMode class is an abstract class that defines whether the TemplateService is in a Control Panel or Site context.
UserStatus The UserStatus class is an abstract class that defines the different user account statuses available in Craft.
VersionUpdateStatus The VersionUpdateStatus class is an abstract class that defines the different update status states available in Craft.
AppBehavior Class AppBehavior
BaseBehavior Behavior base class
FieldLayoutBehavior Field layout behavior.
ApcCache ApcCache provides APC caching in terms of an application component.
DbCache DbCache implements a cache application component by storing cached data in a database.
EAcceleratorCache EAcceleratorCache implements a cache application module based on eaccelerator.
FileCache Class FileCache
MemCache MemCache implements a cache application component based on memcached.
RedisCache RedisCache implements a cache application component based on redis.
WinCache WinCache implements a cache application component based on WinCache.
XCache XCache implements a cache application module based on xcache.
ZendDataCache ZendDataCache implements a cache application module based on the Zend DataCache delivered with ZendServer.
AppPathCacheDependency AppPathCacheDependency is used to determine if the path to the craft/app folder has changed.
BaseApplicationComponent Class BaseApplicationComponent
BaseComponentType Base component base class.
BaseSavableComponentType Base savable component class.
IComponentType Component type interface.
ISavableComponentType Savable component type interface.
ConsoleApp Class ConsoleApp
ConsoleCommandRunner Class ConsoleCommandRunner
DateFormatter DateFormatter class with functions for date/time-pickers.
DateInterval Class DateInterval
DateTime Class DateTime
BaseMigration Class BaseMigration
DbBackup This class provides methods for backing up and restore Craft databases.
DbCommand Class DbCommand
DbConnection Class DbConnection
MysqlSchema Class MysqlSchema
ElementRelationParamParser Parses a relatedTo param on an ElementCriteriaModel.
DbConnectException Class DbConnectException
EmailTestException Class EmailTestException
ErrorException Class ErrorException
ErrorHandler ErrorHandler handles uncaught PHP errors and exceptions.
EtException Class EtException
Exception Class Exception
HttpException Class HttpException
InvalidLicenseKeyException Class InvalidLicenseKeyException
InvalidSourceException Class InvalidSourceException
InvalidSubpathException Class InvalidSubpathException
TemplateLoaderException Class TemplateLoaderException
Et Class Et
ElementActionEvent Element Action Event class.
Event Event class.
LocaleData Class LocaleData
NumberFormatter Number formatter class.
PhpMessageSource Class PhpMessageSource
BaseImage Base Image class
Image Class Image
SvgImage Class SvgImage
BaseIO Class BaseIO
File Class File
Folder Class Folder
IZip Interface IZip
PclZip Class PclZip
Zip Class Zip
ZipArchive Class ZipArchive
FileLogRoute Class FileLogRoute
LogFilter LogFilter pre-processes the logged messages before they are handled by a log route.
LogRouter Class LogRouter
Logger Class Logger
ProfileLogRoute Class ProfileLogRoute
WebLogRoute Class WebLogRoute
BasePlugin Plugin base class.
IPlugin Interface IPlugin
IconvRequirement Iconv requirement class.
PhpVersionRequirement PHP version requirement class.
Requirement Requirement class.
Requirements Class Requirements
RequirementsChecker Class RequirementsChecker
WebRootExposedFolderRequirement Attempts to determine if the craft folder is inside of web root.
SearchQuery Search Query class.
SearchQueryTerm Search Query Term class
SearchQueryTermGroup Search Query Term Group class
StatePersister StatePersister implements a file-based persistent data storage.
BaseTemplate Base Twig template class.
StringTemplate Class StringTemplate
Cache_Node Cache twig node.
Cache_TokenParser Class Cache_TokenParser
CraftTwigExtension Class CraftTwigExtension
DeprecatedTag_TokenParser Class DeprecatedTag_TokenParser
Exit_Node Class Exit_Node
Exit_TokenParser Class Exit_TokenParser
Header_Node Class Header_Node
Header_TokenParser Class Header_TokenParser
Hook_Node Class Hook_Node
Hook_TokenParser Class Hook_TokenParser
IncludeResource_Node Class IncludeResource_Node
IncludeResource_TokenParser Class IncludeResource_TokenParser
IncludeTranslations_Node Class IncludeTranslations_Node
IncludeTranslations_TokenParser Class IncludeTranslations_TokenParser
Namespace_Node Class Namespace_Node
Namespace_TokenParser Class Namespace_TokenParser
NavItem_Node Internal node used by the nav node.
Nav_Node Represents a nav node.
Nav_TokenParser Recursively outputs a hierarchical navigation.
Paginate_Node Represents a paginate node.
Paginate_TokenParser Paginates elements via a ElementCriteriaModel instance.
Redirect_Node Class Redirect_Node
Redirect_TokenParser Class Redirect_TokenParser
RequireAdmin_Node Class RequireAdmin_Node
RequireAdmin_TokenParser Class RequireAdmin_TokenParser
RequireEdition_Node Class RequireEdition_Node
RequireEdition_TokenParser Class RequireEdition_TokenParser
RequireLogin_Node Class RequireLogin_Node
RequireLogin_TokenParser Class RequireLogin_TokenParser
RequirePermission_Node Class RequirePermission_Node
RequirePermission_TokenParser Class RequirePermission_TokenParser
Switch_Node Class Switch_Node
Switch_TokenParser Class Switch_TokenParser that parses {% switch %} tags.
TemplateLoader Loads Craft templates into Twig.
TwigEnvironment TwigEnvironment class.
TwigParser TwigParser class.
Updater Class Updater
UserIdentity UserIdentity represents the data needed to identify a user. It contains the authentication method that checks if the provided data can identity the user.
CookieCollection CookieCollection implements a collection class to store cookies. You normally access it via HttpRequest::getCookies().
HttpCookie A HttpCookie instance stores a single cookie, including the cookie name, value, domain, path, expire time and whether it should be access over a secure connection or not..
UploadedFile UploadedFile represents the information for an uploaded file.
UrlManager Class UrlManager
WebApp
AssetsFieldType Assets fieldtype.
BaseElementFieldType Base element fieldtype class.
BaseFieldType Field type base class.
BaseOptionsFieldType Class BaseOptionsFieldType
CategoriesFieldType Categories fieldtype.
CheckboxesFieldType Class CheckboxesFieldType
ColorFieldType Class ColorFieldType
DateFieldType Class DateFieldType
DropdownFieldType Class DropdownFieldType
EntriesFieldType Class EntriesFieldType
IEagerLoadingFieldType Interface IEagerLoadingFieldType
IFieldType Interface IFieldType
IPreviewableFieldType Interface IPreviewableFieldType
LightswitchFieldType Class LightswitchFieldType
MatrixFieldType Class MatrixFieldType
MultiOptionsFieldData Multi-select option field data class.
MultiSelectFieldType Class MultiSelectFieldType
NumberFieldType Class NumberFieldType
OptionData Class OptionData
PlainTextFieldType Class PlainTextFieldType
PositionSelectFieldType Class PositionSelectFieldType
RadioButtonsFieldType Class RadioButtonsFieldType
RichTextData Stores the data for Rich Text fields.
RichTextFieldType Class RichTextFieldType
SingleOptionFieldData Single-select option field data class.
TableFieldType Class TableFieldType
TagsFieldType Class TagsFieldType
UsersFieldType Class UsersFieldType
AppHelper Class AppHelper
ArrayHelper Class ArrayHelper
AssetsHelper Class AssetsHelper
ChartHelper Class ChartHelper
CpHelper Class CpHelper
DateTimeHelper Class DateTimeHelper
DbHelper Class DbHelper
ElementHelper Class ElementHelper
FileHelper Class FileHelper
HeaderHelper Class HeaderHelper
HtmlHelper Class HtmlHelper
IOHelper Class IOHelper
ImageHelper Class ImageHelper
JsonHelper Class JsonHelper
LocalizationHelper Class LocalizationHelper
LoggingHelper Class LoggingHelper
MigrationHelper Migration utility methods.
ModelHelper Class ModelHelper
NumberHelper Class NumberHelper
PathHelper Class PathHelper
StringHelper Class StringHelper
TemplateHelper Class TemplateHelper
UpdateHelper Helper class for updating.
UrlHelper Class UrlHelper
VariableHelper Helper class for template variables.
AccountSettingsModel Validates the required User attributes for the installer.
AppNewReleaseModel Stores the info for a Craft release.
AppUpdateModel Stores the available Craft update info.
AssetFileModel Class AssetFileModel
AssetFolderModel Class AssetFolderModel
AssetIndexDataModel Asset source model class.
AssetOperationResponseModel This model represents an Asset Operation Response.
AssetSourceModel Asset source model class
AssetTransformIndexModel Class AssetTransformIndexModel
AssetTransformModel Class AssetTransformModel
BaseComponentModel Base component model class.
BaseElementModel Base element model class.
BaseEntryRevisionModel Class BaseEntryRevisionModel
BaseModel Model base class.
CategoryGroupLocaleModel Category group locale model class.
CategoryGroupModel Category group model.
CategoryModel Category model class.
ContentModel Entry content model class.
DeprecationErrorModel Deprecation log model.
ElementCriteriaModel Element criteria model class.
EmailModel Email message model class.
EmailSettingsModel EmailSettingsModel class.
EntryDraftModel Class EntryDraftModel
EntryModel Entry model class.
EntryTypeModel Entry type model class.
EntryVersionModel Class EntryVersionModel
EtModel Class EtModel
FieldGroupModel Field group model class.
FieldLayoutFieldModel Field layout field model class.
FieldLayoutModel Field layout model class.
FieldLayoutTabModel Field layout tab model class.
FieldModel Field model class.
FolderCriteriaModel Folders parameters.
GetHelpModel Class GetHelpModel
GlobalSetModel GlobalSet model class
InfoModel Class InfoModel
LocaleModel Stores locale info.
LogEntryModel Class LogEntryModel
MatrixBlockModel Matrix block model class.
MatrixBlockTypeModel Matrix block type model class.
MatrixSettingsModel Matrix block model class.
Model Class Model
NumberFieldTypeSettingsModel
PasswordModel Class PasswordModel
PluginNewReleaseModel Stores the info for a plugin release.
PluginUpdateModel Stores the available plugin update info.
RebrandEmailModel Email message model class.
SectionLocaleModel Section locale model class.
SectionModel Section model class
SiteSettingsModel Validates the required Site attributes for the installer.
StructureModel Class StructureModel
TagGroupModel Tag group model.
TagModel Tag model class.
TaskModel Class TaskModel
UpdateModel Stores all of the available update info.
UpgradeInfoModel Used to hold edition upgrade information.
UpgradePurchaseModel Used to hold edition upgrade purchase order data.
UrlModel URL model class.
UserGroupModel User group model class.
UserModel User model class.
UsernameModel Username model.
WidgetModel Widget model class
AssetFileRecord Class AssetFileRecord
AssetFolderRecord Class AssetFolderRecord
AssetIndexDataRecord Class AssetIndexDataRecord
AssetSourceRecord Class AssetSourceRecord
AssetTransformRecord Class AssetTransformRecord
BaseRecord Active Record base class.
CategoryGroupLocaleRecord Class CategoryGroupLocaleRecord
CategoryGroupRecord Category group record.
CategoryRecord Category record.
ElementIndexSettingsRecord Element index settings record class.
ElementLocaleRecord Element locale data record class.
ElementRecord Element record class.
EmailMessageRecord Class EmailMessageRecord
EntryDraftRecord Stores entry drafts.
EntryRecord Class EntryRecord
EntryTypeRecord Class EntryTypeRecord
EntryVersionRecord Class EntryVersionRecord
FieldGroupRecord Class FieldGroupRecord
FieldLayoutFieldRecord Class FieldLayoutFieldRecord
FieldLayoutRecord Field layout record class
FieldLayoutTabRecord Field record class.
FieldRecord Field record class.
GlobalSetRecord Field group record class.
LocaleRecord Stores the locales.
MatrixBlockRecord Stores Matrix blocks.
MatrixBlockTypeRecord Stores Matrix block types.
MigrationRecord Class MigrationRecord
PluginRecord Class PluginRecord
RouteRecord Class RouteRecord
SectionLocaleRecord Class SectionLocaleRecord
SectionRecord Class SectionRecord
SessionRecord Class SessionRecord
StructureElementRecord Class StructureElementRecord
StructureRecord Class StructureRecord
SystemSettingsRecord Class SystemSettingsRecord
TagGroupRecord Class TagGroupRecord
TagRecord Class TagRecord
TaskRecord Class TaskRecord
TokenRecord Token record.
UserGroupRecord Class UserGroupRecord
UserGroup_UserRecord Class UserGroup_UserRecord
UserPermissionRecord Class UserPermissionRecord
UserPermission_UserGroupRecord Class UserPermission_UserGroupRecord
UserPermission_UserRecord Class UserPermission_UserRecord
UserRecord Class UserRecord
WidgetRecord Class WidgetRecord
AssetIndexingService Class AssetIndexingService
AssetSourcesService Class AssetSourcesService
AssetTransformsService Class AssetTransformsService
AssetsService Class AssetsService
CacheService Class CacheService
CategoriesService Class CategoriesService
ComponentsService Class ComponentsService
ConfigService ConfigService provides APIs for retrieving the values of Craft’s config settings, as well as the values of any plugins’ config settings.
ContentService Class ContentService
DashboardService Class DashboardService
DeprecatorService Class DeprecatorService
ElementIndexesService ElementIndexesService provides APIs for managing element indexes.
ElementsService ElementsService provides APIs for managing elements.
EmailMessagesService Class EmailMessagesService
EmailService EmailService provides APIs for sending email in Craft.
EntriesService EntriesService provides APIs for managing entries in Craft.
EntryRevisionsService Class EntryRevisionsService
EtService Class EtService
FeedsService FeedsService provides APIs for fetching remote RSS and Atom feeds.
FieldsService Class FieldsService
GlobalsService Class GlobalsService
HttpRequestService HttpRequestService provides APIs for getting information about the current HTTP request.
HttpSessionService Extends CHttpSession to add support for setting the session folder and creating it if it doesn't exist.
ImagesService Service for image operations.
InstallService Class InstallService
LocalizationService Class LocalizationService
MatrixService MatrixService provides APIs for managing Matrix fields.
MigrationsService Class MigrationsService
PathService PathService provides APIs for getting server paths that are used by Craft.
PluginsService PluginsService provides APIs for managing plugins.
RelationsService Class RelationsService
ResourcesService Class ResourcesService
RoutesService Class RoutesService
SearchService Handles search operations.
SectionsService Class SectionsService
SecurityService Class SecurityService
StructuresService Class StructuresService
SystemSettingsService Class SystemSettingsService
TagsService Class TagsService
TasksService Class TasksService
TemplateCacheService Class TemplateCacheService
TemplatesService TemplatesService provides APIs for rendering templates, as well as interacting with other areas of Craft’s templating system.
TokensService Tokens service.
UpdatesService Class UpdatesService
UserGroupsService Class UserGroupsService
UserPermissionsService Class UserPermissionsService
UserSessionService UserSessionService provides APIs for managing user sessions.
UsersService UsersService provides APIs for managing users.
BaseTask Task base class.
DeleteStaleTemplateCachesTask Delete Stale Template Caches Task
FindAndReplaceTask Find and Replace task.
GeneratePendingTransformsTask Generate Pending Transforms Task
ITask Interface ITask
LocalizeRelationsTask The LocalizeRelations Task.
ResaveAllElementsTask Resave All Elements Task.
ResaveElementsTask Resave Elements Task
UpdateElementSlugsAndUrisTask Update Element Slugs and URIs Task
AssetIndexTool Asset Index tool.
BaseTool Tool base class.
ClearCachesTool Clear Caches tool.
DbBackupTool Backup Database tool
FindAndReplaceTool Find and Replace tool
ITool Interface ITool
SearchIndexTool Search Index tool.
CompositeUniqueValidator Class CompositeUniqueValidator
DateTimeValidator Class DateTimeValidator
HandleValidator Class HandleValidator
LocaleValidator Will validate that the given attribute is a valid site locale ID.
UriValidator Will validate that the given attribute is a valid URI.
UrlFormatValidator Will validate that the given attribute is a valid URL format.
UrlValidator Class UrlValidator
AppVariable Class AppVariable
AssetSourceTypeVariable Asset source type template variable.
BaseComponentTypeVariable Component template variable class
CategoryGroupsVariable Class CategoryGroupsVariable
ConfigVariable Class ConfigVariable
CpVariable CP functions
CraftVariable Contains all global variables.
DeprecatorVariable Class DeprecatorVariable
ElementIndexesVariable Class ElementIndexesVariable
ElementTypeVariable Element type template variable.
ElementsVariable Class ElementsVariable
EmailMessagesVariable Email functions.
EntryRevisionsVariable Class EntryRevisionsVariable
FeedsVariable Class FeedsVariable
FieldTypeVariable Field type template variable.
FieldsVariable Class FieldsVariable
GlobalsVariable Globals functions.
HttpRequestVariable Request functions.
ImageVariable Class ImageVariable
LocalizationVariable Localization functions.
PaginateVariable Paginate variable class.
PluginVariable Plugin template variable.
PluginsVariable Plugin functions.
RebrandVariable Rebranding functions.
RoutesVariable Route functions.
SectionsVariable Class SectionsVariable
SystemSettingsVariable Settings functions.
TasksVariable Task functions.
ToolVariable Tool template variable.
UpdatesVariable Update functions.
UserGroupsVariable User group functions.
UserPermissionsVariable User permission functions.
UserSessionVariable User session functions.
BaseWidget Widget base class.
FeedWidget Class FeedWidget
GetHelpWidget Get Help widget.
IWidget Interface IWidget
NewUsersWidget Class NewUsersWidget
QuickPostWidget Class QuickPostWidget
RecentEntriesWidget Class RecentEntriesWidget
UpdatesWidget Class UpdatesWidget