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