Craft 3 Class Reference Craft
Craft is helper class serving common Craft and Yii framework functionality. CraftTrait
Helps with IDE auto-completion. FunctionalTester
Inherited Methods Helper\Functional
Class Functional Helper\Unit
Class Unit UnitTester
Inherited Methods craft\app\web\UrlRule craft\assetpreviews\Image
Provides functionality to preview images. craft\assetpreviews\Pdf
Provides functionality to preview PDFs craft\assetpreviews\Text
Provides functionality to preview text files as HTML craft\assetpreviews\Video
Provides functionality to preview videos craft\base\ApplicationTrait
ApplicationTrait craft\base\AssetPreviewHandler
An AssetPreview provides functionality to preview an arbitrary Asset element craft\base\AssetPreviewHandlerInterface
The AssetPreview interface dictates the requirements to register Asset Preview handlers with Craft craft\base\BlockElementInterface
BlockElementInterface defines the common interface to be implemented by “block element” classes. craft\base\ClonefixTrait
Trait ClonefixTrait. craft\base\Component
Component is the base class for classes representing Craft components in terms of objects. craft\base\ComponentInterface
ComponentInterface defines the common interface to be implemented by Craft component classes. craft\base\ConfigurableComponent
Component is the base class for classes representing Craft components that are configurable. craft\base\ConfigurableComponentInterface
ConfigurableComponentInterface defines the common interface to be implemented by Craft component classes which are configurable. craft\base\EagerLoadingFieldInterface
EagerLoadingFieldInterface defines the common interface to be implemented by field classes that support eager-loading. craft\base\Element
Element is the base class for classes representing elements in terms of objects. craft\base\ElementAction
ElementAction is the base class for classes representing element actions in terms of objects. craft\base\ElementActionInterface
ElementActionInterface defines the common interface to be implemented by element action classes. craft\base\ElementExporter
ElementExporter is the base class for classes representing element exporters in terms of objects. craft\base\ElementExporterInterface
ElementExporterInterface defines the common interface to be implemented by element exporter classes. craft\base\ElementInterface
ElementInterface defines the common interface to be implemented by element classes. craft\base\ElementTrait
ElementTrait implements the common methods and properties for element classes. craft\base\Field
Field is the base class for classes representing fields in terms of objects. craft\base\FieldInterface
FieldInterface defines the common interface to be implemented by field classes. craft\base\FieldLayoutElement
FieldLayoutElementInterface defines the common interface to be implemented by field layout element classes. craft\base\FieldLayoutElementInterface
FieldLayoutElementInterface defines the common interface to be implemented by field layout element classes. craft\base\FieldTrait
FieldTrait implements the common methods and properties for field classes. craft\base\FlysystemVolume
FlysystemVolume is the base class for Flysystem-based volume classes. craft\base\GqlInlineFragmentFieldInterface
GqlInlineFragmentFieldInterface defines the common interface to be implemented by fields that support inline GraphQL fragments. craft\base\GqlInlineFragmentInterface
GqlInlineFragmentInterface defines the common interface to be implemented by GraphQL inline fragments contained by fields. craft\base\Image
Base Image class. craft\base\LocalVolumeInterface
LocalVolumeInterface defines the common interface to be implemented by volume classes that are on the local file system. craft\base\LogTargetTrait
LogTargetTrait implements the common methods and properties for log target classes. craft\base\MemoizableArray
MemoizableArray represents an array of values that need to be run through craft\helpers\ArrayHelper::where() or craft\helpers\ArrayHelper::firstWhere() repeatedly, where it could be beneficial if the results were memoized. craft\base\MissingComponentInterface
MissingComponentInterface defines the common interface for classes that represent a missing component class. craft\base\MissingComponentTrait
MissingComponentTrait implements the common methods and properties for classes implementing craft\base\MissingComponentInterface . craft\base\Model
Model base class. craft\base\Plugin
Plugin is the base class for classes representing plugins in terms of objects. craft\base\PluginInterface
PluginInterface defines the common interface to be implemented by plugin classes. craft\base\PluginTrait
PluginTrait implements the common methods and properties for plugin classes. craft\base\PreviewableFieldInterface
PreviewableFieldInterface defines the common interface to be implemented by field classes that wish to be previewable on element indexes in the control panel. craft\base\RequestTrait
Request trait. craft\base\SavableComponent
SavableComponent is the base class for classes representing savable Craft components in terms of objects. craft\base\SavableComponentInterface
SavableComponentInterface defines the common interface to be implemented by savable Craft component classes. craft\base\SavableComponentTrait
SavableComponentTrait implements the common methods and properties for savable component classes. craft\base\Serializable
Serializable is the interface that should be implemented by classes who want to support customizable representation of their instances when getting stored somewhere. craft\base\SortableFieldInterface
SortableFieldInterface defines the common interface to be implemented by field classes that can be available as sort options on element indexes. craft\base\Utility
Utility is the base class for classes representing control panel utilities. craft\base\UtilityInterface
UtilityInterface defines the common interface to be implemented by utility classes. craft\base\Volume
Volume is the base class for classes representing volumes in terms of objects. craft\base\VolumeInterface
VolumeInterface defines the common interface to be implemented by volume classes. craft\base\VolumeTrait
VolumeTrait craft\base\Widget
Widget is the base class for classes representing dashboard widgets in terms of objects. craft\base\WidgetInterface
WidgetInterface defines the common interface to be implemented by dashboard widget classes. craft\base\WidgetTrait
WidgetTrait implements the common methods and properties for dashboard widget classes. craft\behaviors\BaseRevisionBehavior
BaseRevisionBehavior is the base implementation of draft & revision behaviors. craft\behaviors\DraftBehavior
DraftBehavior is applied to element drafts. craft\behaviors\EnvAttributeParserBehavior
EnvAttributeParserBehavior can be applied to models with attributes that can be set to either environment variables ($VARIABLE_NAME
) or aliases (@aliasName
). craft\behaviors\FieldLayoutBehavior
Field Layout behavior. craft\behaviors\RevisionBehavior
RevisionBehavior is applied to element revisions. craft\behaviors\SessionBehavior
Extends \yii\web\Session to add support for setting the session folder and creating it if it doesn’t exist. craft\cache\AppPathDependency
AppPathDependency is used to determine if Craft’s base path has changed. craft\cache\DbCache craft\cache\FileCache craft\composer\Factory
Composer Factory craft\config\DbConfig
DB config class craft\config\GeneralConfig
General config class craft\console\Application
Craft Console Application class craft\console\CallableAction
Class CallableAction craft\console\Controller
Base console controller craft\console\ControllerTrait
ConsoleControllerTrait implements the common methods and properties for console controllers. craft\console\Request craft\console\User
The User component provides APIs for managing the user authentication status. craft\console\actions\ClearCacheAction craft\console\actions\InvalidateTagAction craft\console\controllers\BackupController
Allows you to create a new database backup. craft\console\controllers\ClearCachesController
Allows you to clear various Craft caches. craft\console\controllers\FixtureController
Allows you to manage test fixtures. craft\console\controllers\GcController
Allows you to manage garbage collection. craft\console\controllers\GraphqlController
Allows you to manage GraphQL schemas. craft\console\controllers\IndexAssetsController
Allows you to re-index assets in volumes. craft\console\controllers\InstallController
Craft CMS CLI installer. craft\console\controllers\InvalidateTagsController
Allows you to invalidate cache tags. craft\console\controllers\MailerController
Allows for testing mailer settings via the CLI. craft\console\controllers\MigrateController
Manages Craft and plugin migrations. craft\console\controllers\OffController
Takes the system offline craft\console\controllers\OnController
Takes the system online craft\console\controllers\PluginController
Manage plugins craft\console\controllers\ProjectConfigController
Manages the Project Config. craft\console\controllers\ResaveController
Allows you to bulk-save elements. craft\console\controllers\RestoreController
Restores a database from backup. craft\console\controllers\ServeController
Runs the PHP built-in web server. craft\console\controllers\SetupController
Craft CMS setup installer. craft\console\controllers\TestsController
Provides support resources for testing both Craft's own services and your implementation of Craft within your project. craft\console\controllers\UpdateController
Updates Craft and plugins. craft\console\controllers\utils\AsciiFilenamesController
Converts all non-ASCII asset filenames to ASCII. craft\console\controllers\utils\FixElementUidsController
Utilities craft\console\controllers\utils\PruneRevisionsController
Prunes excess element revisions. craft\console\controllers\utils\RepairController
Repairs data craft\console\controllers\utils\UpdateUsernamesController
Updates all users’ usernames to ensure they match their email address craft\controllers\AppController
The AppController class is a controller that handles various actions for Craft updates, control panel requests, upgrading Craft editions and license requests. craft\controllers\AssetSettingsController
The AssetSettingsController class is a controller that handles various asset settings related tasks. craft\controllers\AssetTransformsController
The AssetTransformsController class is a controller that handles various actions related to asset transformations, such as creating, editing and deleting transforms. craft\controllers\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\controllers\BaseElementsController
The BaseElementsController class provides some common methods for craft\controllers\ElementsController and craft\controllers\ElementIndexesController . craft\controllers\BaseEntriesController
BaseEntriesController is a base class that any entry-related controllers, such as craft\controllers\EntriesController and craft\controllers\EntryRevisionsController , extend to share common functionality. craft\controllers\BaseUpdaterController
BaseUpdaterController provides the base class for Craft/plugin installation/updating/removal. craft\controllers\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\controllers\ChartsController
The ChartsController class is a controller that handles charts related operations such as preparing and returning data, in a format ready to being displayed by Craft charts. craft\controllers\ConfigSyncController
ConfigSyncController handles the Project Config Sync workflow craft\controllers\DashboardController
The DashboardController class is a controller that handles various dashboard related actions including managing widgets, getting craft\widgets\Feed feeds and sending craft\widgets\CraftSupport support ticket requests. craft\controllers\DraftsController
Drafts controller. craft\controllers\EditController
Edit controller. craft\controllers\ElementIndexSettingsController
The ElementIndexSettingsController class is a controller that handles various element index settings-related actions. craft\controllers\ElementIndexesController
The ElementIndexesController class is a controller that handles various element index related actions. craft\controllers\ElementsController
The ElementsController class is a controller that handles various element related actions including retrieving and saving element and their corresponding HTML. craft\controllers\EntriesController
The EntriesController class is a controller that handles various entry related tasks such as retrieving, saving, swapping between entry types, and deleting entries. craft\controllers\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\controllers\ExportController
The ExportController class is a controller that handles exporting element data. craft\controllers\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\controllers\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\controllers\GraphqlController
The GqlController class is a controller that handles various GraphQL related tasks. craft\controllers\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\controllers\LivePreviewController
Class LivePreviewController craft\controllers\NotFoundController craft\controllers\PluginStoreController
The PluginStoreController class is a controller that handles various actions related to the Plugin Store. craft\controllers\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\controllers\PreviewController
Preview controller. craft\controllers\ProjectConfigController
Manages the Project Config. craft\controllers\QueueController
The QueueController class is a controller that handles various queue-related operations. craft\controllers\RebrandController
The RebrandController class is a controller that handles various control panel re-branding tasks such as uploading, cropping and deleting site logos and icons. craft\controllers\RedirectController
RedirectController craft\controllers\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\controllers\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\controllers\SitesController
The SitesController class is a controller that handles various actions related to categories and category groups, such as creating, editing and deleting them. craft\controllers\StructuresController
The StructuresController class is a controller that handles structure related tasks such as moving an element within a structure. craft\controllers\SystemMessagesController
The SystemMessagesController class is a controller that handles various email message tasks such as saving email messages. craft\controllers\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\controllers\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\controllers\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\controllers\UpdaterController
UpdaterController handles the Craft/plugin update workflow. craft\controllers\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\controllers\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 unsuspending users. craft\controllers\UtilitiesController craft\controllers\VolumesController
The VolumeController class is a controller that handles various actions related to asset volumes, such as creating, editing, renaming and reordering them. craft\controllers\pluginstore\InstallController
InstallController handles the plugin installation workflow. craft\controllers\pluginstore\RemoveController
RemoveController handles the plugin removal workflow. craft\db\ActiveQuery
Active Query class. craft\db\ActiveRecord
Active Record base class. craft\db\Command craft\db\Connection craft\db\FixedOrderExpression
FixedOrderExpression represents the SQL used to apply a fixed order to a DB result. craft\db\Migration craft\db\MigrationManager
MigrationManager manages a set of migrations. craft\db\Paginator
Query Paginator craft\db\PrimaryReplicaTrait craft\db\Query
Class Query craft\db\QueryAbortedException
Class Exception craft\db\SoftDeleteTrait
Soft-delete trait. craft\db\StructuredElementQuery craft\db\Table
This class provides constants for defining Craft’s database table names. craft\db\TableSchema craft\db\mysql\ColumnSchema craft\db\mysql\ColumnSchemaBuilder craft\db\mysql\QueryBuilder craft\db\mysql\Schema craft\db\pgsql\QueryBuilder craft\db\pgsql\Schema craft\debug\DeprecatedPanel
Debugger panel that collects and displays deprecation warnings. craft\debug\Module craft\debug\RequestPanel
Debugger panel that collects and displays request data. craft\debug\UserPanel
Debugger panel that collects and displays user info. craft\elements\Asset
Asset represents an asset element. craft\elements\Category
Category represents a category element. craft\elements\Entry
Entry represents an entry element. craft\elements\GlobalSet
GlobalSet represents a global set element. craft\elements\MatrixBlock
MatrixBlock represents a matrix block element. craft\elements\Tag
Tag represents a tag element. craft\elements\User
User represents a user element. craft\elements\actions\CopyReferenceTag
CopyReferenceTag represents a Copy Reference Tag element action. craft\elements\actions\CopyUrl
CopyUrl represents a Copy URL element action. craft\elements\actions\DeepDuplicate
DeepDuplicate represents a "Duplicate (with descendants)" element action. craft\elements\actions\Delete
Delete represents a Delete element action. craft\elements\actions\DeleteAssets
DeleteAssets represents a Delete Assets element action. craft\elements\actions\DeleteUsers
DeleteUsers represents a Delete Users element action. craft\elements\actions\DownloadAssetFile
DownloadAssetFile represents a Download Asset element action. craft\elements\actions\Duplicate
Duplicate represents a Duplicate element action. craft\elements\actions\Edit
Edit represents an Edit element action. craft\elements\actions\EditImage
EditImage represents an Edit Image action craft\elements\actions\NewChild
NewChild represents a New Child element action. craft\elements\actions\PreviewAsset
View represents a View element action. craft\elements\actions\RenameFile
RenameFile represents a Rename File element action. craft\elements\actions\ReplaceFile
ReplaceFile represents a Replace File element action. craft\elements\actions\Restore
Restore represents a Restore element action. craft\elements\actions\SetStatus
SetStatus represents a Set Status element action. craft\elements\actions\SuspendUsers
SuspendUsers represents a Suspend Users element action. craft\elements\actions\UnsuspendUsers
UnsuspendUsers represents an Unsuspend Users element action. craft\elements\actions\View
View represents a View element action. craft\elements\db\AssetQuery
AssetQuery represents a SELECT SQL statement for assets in a way that is independent of DBMS. craft\elements\db\CategoryQuery
CategoryQuery represents a SELECT SQL statement for categories in a way that is independent of DBMS. craft\elements\db\EagerLoadPlan
AssetQuery represents a SELECT SQL statement for assets in a way that is independent of DBMS. craft\elements\db\ElementQuery
ElementQuery represents a SELECT SQL statement for elements in a way that is independent of DBMS. craft\elements\db\ElementQueryInterface
ElementQueryInterface defines the common interface to be implemented by element query classes. craft\elements\db\ElementRelationParamParser
Parses a relatedTo param on an ElementQuery. craft\elements\db\EntryQuery
EntryQuery represents a SELECT SQL statement for entries in a way that is independent of DBMS. craft\elements\db\GlobalSetQuery
GlobalSetQuery represents a SELECT SQL statement for global sets in a way that is independent of DBMS. craft\elements\db\MatrixBlockQuery
MatrixBlockQuery represents a SELECT SQL statement for global sets in a way that is independent of DBMS. craft\elements\db\TagQuery
TagQuery represents a SELECT SQL statement for tags in a way that is independent of DBMS. craft\elements\db\UserQuery
UserQuery represents a SELECT SQL statement for users in a way that is independent of DBMS. craft\elements\exporters\Expanded
Expanded represents an "Expanded" element exporter. craft\elements\exporters\Raw
Raw represents a "Raw data" element exporter. craft\enums\LicenseKeyStatus
The LicenseKeyStatus class is an abstract class that defines all of the license key status states that are available in Craft. craft\enums\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\enums\PeriodType
The PeriodType class is an abstract class that defines the various time period lengths that are available in Craft. craft\enums\PluginUpdateStatus
The PluginUpdateStatus class is an abstract class that defines the different plugin version update status states available in Craft. craft\enums\VersionUpdateStatus
The VersionUpdateStatus class is an abstract class that defines the different update status states available in Craft. craft\errors\AssetConflictException
Class AssetConflictException craft\errors\AssetDisallowedExtensionException
Class AssetDisallowedExtensionException craft\errors\AssetException
Class AssetException craft\errors\AssetLogicException
Class AssetLogicException craft\errors\AssetTransformException
Class AssetTransformException craft\errors\CategoryGroupNotFoundException
Class CategoryGroupNotFoundException craft\errors\DbConnectException
Class DbConnectException craft\errors\DeprecationException
Deprecation Error Exception craft\errors\ElementException
ElementException represents an exception involving an element. craft\errors\ElementNotFoundException
Class ElementNotFoundException craft\errors\EntryTypeNotFoundException
Class EntryTypeNotFoundException craft\errors\EtException
Class EtException craft\errors\FieldGroupNotFoundException
Class FieldGroupNotFoundException craft\errors\FieldNotFoundException
Class FieldNotFoundException craft\errors\FileException
Class FileException craft\errors\GlobalSetNotFoundException
Class GlobalSetNotFoundException craft\errors\GqlException
Class GqlException craft\errors\ImageException
Class ImageException craft\errors\InvalidElementException
InvalidElementException represents an exception caused by setting an invalid element. craft\errors\InvalidFieldException
InvalidFieldException represents an exception caused by accessing a field handle that doesn’t exist. craft\errors\InvalidLicenseKeyException
InvalidLicenseKeyException represents an exception caused by setting an invalid license key on a plugin. craft\errors\InvalidPluginException
Class InvalidPluginException craft\errors\InvalidSubpathException
Class InvalidSubpathException craft\errors\InvalidTypeException
Class InvalidTypeException craft\errors\InvalidVolumeException
Class InvalidVolumeException craft\errors\MatrixBlockTypeNotFoundException
Class MatrixBlockTypeNotFoundException craft\errors\MigrateException
MigrateException represents an error that occurred while migrating Craft or a plugin. craft\errors\MigrationException
MigrationException represents an exception thrown while executing a migration. craft\errors\MissingAssetException
MissingAssetException represents an exception caused by an asset record that doesn't exist. craft\errors\MissingComponentException
MissingComponentException represents an exception caused by creating a component with a missing class. craft\errors\OperationAbortedException
Class OperationAbortedException craft\errors\RouteNotFoundException
Class RouteNotFoundException craft\errors\SectionNotFoundException
Class SectionNotFoundException craft\errors\ShellCommandException
ShellCommandException represents an exception caused by setting an invalid license key on a plugin. craft\errors\SiteGroupNotFoundException
Class SiteGroupNotFoundException craft\errors\SiteNotFoundException
Class SiteNotFoundException craft\errors\StructureNotFoundException
Class StructureNotFoundException craft\errors\TagGroupNotFoundException
Class TagGroupNotFoundException craft\errors\TokenNotFoundException
Class TokenNotFoundException craft\errors\UnsupportedSiteException
Class UnsupportedSiteException craft\errors\UploadFailedException
Class UploadFailedException craft\errors\UserGroupNotFoundException
Class UserGroupNotFoundException craft\errors\UserLockedException
Class UserLockedException craft\errors\UserNotFoundException
Class UserNotFoundException craft\errors\VolumeException
Class VolumeException craft\errors\VolumeObjectExistsException
Class VolumeFileExistsException craft\errors\VolumeObjectNotFoundException
Class VolumeFileNotFoundException craft\errors\WidgetNotFoundException
Class WidgetNotFoundException craft\errors\WrongEditionException
Class WrongEditionException craft\events\AssetEvent
Asset event class. craft\events\AssetPreviewEvent
Asset preview event class. craft\events\AssetThumbEvent
Asset Thumbnail event craft\events\AssetTransformEvent
Asset transform event class. craft\events\AssetTransformImageEvent
Asset transform image event class. craft\events\AuthenticateUserEvent
Authenticate User event class. craft\events\BackupEvent
Backup event class. craft\events\BatchElementActionEvent
Batch element action event class. craft\events\BlockTypesEvent
Matrix block types event class. craft\events\CancelableEvent
CancelableEvent class. craft\events\CategoryGroupEvent
Category group event class. craft\events\ConfigEvent
Config event class. craft\events\DefineAttributeKeywordsEvent
DefineAttributeKeywordsEvent class. craft\events\DefineBehaviorsEvent
Define behaviors event class. craft\events\DefineComponentsEvent
Define components event class. craft\events\DefineConsoleActionsEvent
DefineConsoleActionsEvent class. craft\events\DefineEagerLoadingMapEvent
DefineEagerLoadingMapEvent class. craft\events\DefineFieldHtmlEvent
DefineFieldHtmlEvent is used to define the HTML for a field input. craft\events\DefineFieldKeywordsEvent
DefineFieldKeywordsEvent class. craft\events\DefineFieldLayoutElementsEvent
DefineFieldLayoutElementsEvent event class. craft\events\DefineFieldLayoutFieldsEvent
DefineFieldLayoutFieldsEvent event class. craft\events\DefineFieldsEvent
DefineFieldsEvent class. craft\events\DefineGqlTypeFieldsEvent
DefineGqlTypeFields class. craft\events\DefineGqlValidationRulesEvent
DefineGqlValidationRulesEvent class. craft\events\DefineRulesEvent
DefineRulesEvent class. craft\events\DefineUserContentSummaryEvent
DefineUserContentSummaryEvent class. craft\events\DeleteElementEvent
Delete element event class. craft\events\DeleteSiteEvent
Delete Site event class. craft\events\DeleteTemplateCachesEvent
Delete Template Caches event class. craft\events\DraftEvent
Draft event class. craft\events\EagerLoadElementsEvent
Eager-load event class craft\events\EditionChangeEvent
Edition Change event class. craft\events\ElementActionEvent
Element action event class. craft\events\ElementContentEvent
Element content event class. craft\events\ElementCriteriaEvent
Element criteria event class. craft\events\ElementEvent
Element event class. craft\events\ElementQueryEvent
Element query event class. craft\events\ElementStructureEvent
ElementStructureEvent class. craft\events\EntryTypeEvent
Entry type event class. craft\events\ErrorEvent
Exception event class. craft\events\ExceptionEvent
Exception event class. craft\events\ExecuteGqlQueryEvent
ExecuteGqlQueryEvent event class. craft\events\FieldElementEvent
FieldElementEvent class. craft\events\FieldEvent
FieldEvent class. craft\events\FieldGroupEvent
FieldGroupEvent class. craft\events\FieldLayoutEvent
Field layout Event class. craft\events\GenerateTransformEvent
Asset generate transform event class. craft\events\GetAssetThumbUrlEvent
Get Asset thumb url event class craft\events\GetAssetUrlEvent
Get Asset url event class craft\events\GlobalSetContentEvent
Global Set content event class. craft\events\GlobalSetEvent
Global Set event class. craft\events\LoginFailureEvent
LoginFailureEvent class. craft\events\MergeElementsEvent
Merged elements event class. craft\events\ModelEvent
ModelEvent class. craft\events\MoveElementEvent
Move element event class. craft\events\MutationPopulateElementEvent
Mutation populate event class. craft\events\PluginEvent
PluginEvent class. craft\events\PopulateElementEvent
Element event class. craft\events\RebuildConfigEvent
RebuildConfigEvent event class. craft\events\RegisterAssetFileKindsEvent
RegisterAssetFileKinds class. craft\events\RegisterCacheOptionsEvent
RegisterCacheOptionsEvent class. craft\events\RegisterComponentTypesEvent
RegisterComponentTypesEvent class. craft\events\RegisterCpAlertsEvent
RegisterCpAlertsEvent class. craft\events\RegisterCpNavItemsEvent
RegisterCpNavItemsEvent class. craft\events\RegisterCpSettingsEvent
RegisterCpSettingsEvent class. craft\events\RegisterElementActionsEvent
RegisterElementActionsEvent class. craft\events\RegisterElementDefaultTableAttributesEvent
RegisterElementDefaultTableAttributesEvent class. craft\events\RegisterElementExportersEvent
RegisterElementExportersEvent class. craft\events\RegisterElementFieldLayoutsEvent
RegisterElementFieldLayoutsEvent class. craft\events\RegisterElementHtmlAttributesEvent
RegisterElementHtmlAttributesEvent class. craft\events\RegisterElementSearchableAttributesEvent
RegisterElementSearchableAttributesEvent class. craft\events\RegisterElementSortOptionsEvent
RegisterElementSortOptionsEvent class. craft\events\RegisterElementSourcesEvent
RegisterElementSourcesEvent class. craft\events\RegisterElementTableAttributesEvent
RegisterElementTableAttributesEvent class. craft\events\RegisterEmailMessagesEvent
RegisterEmailMessagesEvent class. craft\events\RegisterGqlDirectivesEvent
RegisterGqlDirectivesEvent class. craft\events\RegisterGqlEagerLoadableFields
RegisterGqlEagerLoadableFields class. craft\events\RegisterGqlMutationsEvent
RegisterGqlQueryEvent class. craft\events\RegisterGqlPermissionsEvent
RegisterGqlPermissionsEvent class. craft\events\RegisterGqlQueriesEvent
RegisterGqlQueryEvent class. craft\events\RegisterGqlSchemaComponentsEvent
RegisterGqlSchemaComponentsEvent class. craft\events\RegisterGqlTypesEvent
RegisterGqlTypeEvent class. craft\events\RegisterMigratorEvent
RegisterMigratorEvent class. craft\events\RegisterPreviewTargetsEvent
RegisterPreviewTargetsEvent class. craft\events\RegisterTemplateRootsEvent
RegisterTemplateRootsEvent class. craft\events\RegisterUrlRulesEvent
RegisterUrlRulesEvent class. craft\events\RegisterUserActionsEvent
RegisterUserActionsEvent class. craft\events\RegisterUserPermissionsEvent
RegisterUserPermissionsEvent class. craft\events\ReorderSitesEvent
Reorder Sites event class. craft\events\ReplaceAssetEvent
Replace asset event class. craft\events\ResolveResourcePathEvent
ResolveResourcePathEvent class. craft\events\RestoreEvent
Restore event class. craft\events\RevisionEvent
Revision event class. craft\events\RouteEvent
RouteEvent class. craft\events\SearchEvent
SearchEvent class. craft\events\SectionEvent
Section event class. craft\events\SetAssetFilenameEvent
SetAssetFilenameEvent class. craft\events\SetEagerLoadedElementsEvent
SetEagerLoadedElementsEvent class. craft\events\SetElementRouteEvent
SetElementRouteEvent class. craft\events\SetElementTableAttributeHtmlEvent
SetElementTableAttributeHtmlEvent class. craft\events\SiteEvent
Site event class. craft\events\SiteGroupEvent
SiteGroupEvent class. craft\events\TagGroupEvent
Tag group event class. craft\events\TemplateEvent
TemplateEvent class. craft\events\UserAssignGroupEvent
User assign group event class. craft\events\UserEvent
User event class. craft\events\UserGroupEvent
UserGroupEvent class. craft\events\UserGroupsAssignEvent
User Groups assign event class. craft\events\VolumeEvent
VolumeEvent class. craft\events\WidgetEvent
WidgetEvent class. craft\feeds\Feeds
The Feeds service provides APIs for fetching remote RSS and Atom feeds. craft\feeds\GuzzleClient
PSR-7 Guzzle client for the Feeds service. craft\fieldlayoutelements\BaseField
BaseField is the base class for custom and standard fields that can be included in field layouts. craft\fieldlayoutelements\BaseUiElement
BaseUiElement is the base class for UI elements that can be included in field layouts. craft\fieldlayoutelements\CustomField
CustomField represents a custom field that can be included in field layouts. craft\fieldlayoutelements\EntryTitleField
EntryTitleField represents a Title field that can be included within an entry type’s field layout designer. craft\fieldlayoutelements\Heading
Heading represents an <h2>
UI element that can be included in field layouts. craft\fieldlayoutelements\HorizontalRule
HorizontalRule represents an <hr>
UI element can be included in field layouts. craft\fieldlayoutelements\StandardField
StandardField is the base class for standard fields that can be included in field layouts. craft\fieldlayoutelements\StandardTextField
StandardTextField represents a text field that can be included in field layouts. craft\fieldlayoutelements\Template
Template represents a UI element based on a custom template that can be included in field layouts. craft\fieldlayoutelements\Tip
Tip represents an author tip UI element that can be included in field layouts. craft\fieldlayoutelements\TitleField
TitleField represents a Title field that can be included in field layouts. craft\fields\Assets
Assets represents an Assets field. craft\fields\BaseOptionsField
BaseOptionsField is the base class for classes representing an options field. craft\fields\BaseRelationField
BaseRelationField is the base class for classes representing a relational field. craft\fields\Categories
Categories represents a Categories field. craft\fields\Checkboxes
Checkboxes represents a Checkboxes field. craft\fields\Color
Color represents a Color field. craft\fields\Date
Date represents a Date/Time field. craft\fields\Dropdown
Dropdown represents a Dropdown field. craft\fields\Email
Email represents an Email field. craft\fields\Entries
Entries represents an Entries field. craft\fields\Lightswitch
Lightswitch represents a Lightswitch field. craft\fields\Matrix
Matrix represents a Matrix field. craft\fields\MissingField
MissingField represents a field with an invalid class. craft\fields\MultiSelect
MultiSelect represents a Multi-select field. craft\fields\Number
Number represents a Number field. craft\fields\PlainText
PlainText represents a Plain Text field. craft\fields\RadioButtons
RadioButtons represents a Radio Buttons field. craft\fields\Table
Table represents a Table field. craft\fields\Tags
Tags represents a Tags field. craft\fields\Time
Date represents a Time field. craft\fields\Url
Url represents a URL field. craft\fields\Users
Users represents a Users field. craft\fields\data\ColorData
Multi-select option field data class. craft\fields\data\MultiOptionsFieldData
Multi-select option field data class. craft\fields\data\OptionData
Class OptionData craft\fields\data\SingleOptionFieldData
Single-select option field data class. craft\gql\ElementQueryConditionBuilder
Class ElementQueryConditionBuilder. craft\gql\GqlEntityRegistry
Class GqlEntityRegistry craft\gql\TypeLoader
Class TypeLoader craft\gql\TypeManager
Class TypeManager craft\gql\arguments\OptionField
Class OptionField craft\gql\arguments\Transform
Class Transform craft\gql\arguments\elements\Asset
Class Asset craft\gql\arguments\elements\Category
Class Category craft\gql\arguments\elements\Entry
Class Entry craft\gql\arguments\elements\GlobalSet
Class GlobalSet craft\gql\arguments\elements\MatrixBlock
Class MatrixBlock craft\gql\arguments\elements\Tag
Class Tag craft\gql\arguments\elements\User
Class User craft\gql\arguments\mutations\Asset
Class Asset craft\gql\arguments\mutations\Draft
Class Draft craft\gql\arguments\mutations\Entry
Class Entry craft\gql\arguments\mutations\Structure
Class Structure craft\gql\base\Arguments
Class Arguments craft\gql\base\Directive
Class Directive craft\gql\base\ElementArguments
Class ElementArguments craft\gql\base\ElementMutationArguments
Class ElementMutationArguments craft\gql\base\ElementMutationResolver
Class MutationResolver craft\gql\base\ElementResolver
Class ElementResolver craft\gql\base\GeneratorInterface
Class GeneratorInterface craft\gql\base\GqlTypeTrait
Trait GqlTypeTrait craft\gql\base\InterfaceType
Class InterfaceType craft\gql\base\Mutation
Class Mutation craft\gql\base\MutationArguments
Class MutationArguments craft\gql\base\MutationResolver
Class MutationResolver craft\gql\base\ObjectType
Class ObjectType craft\gql\base\Query
Class Query craft\gql\base\Resolver
Class Resolver craft\gql\base\SingleGeneratorInterface
Class SingleGeneratorInterface craft\gql\base\StructureElementArguments
Class StructureElementArguments craft\gql\base\StructureMutationTrait
Trait StructureMutationTrait craft\gql\directives\FormatDateTime
Class FormatDateTime craft\gql\directives\Markdown
Markdown GraphQL Directive craft\gql\directives\ParseRefs
ParseRefs GraphQL Directive craft\gql\directives\Transform
Class Transform craft\gql\interfaces\Element
Class Element craft\gql\interfaces\Structure
Class Structure craft\gql\interfaces\elements\Asset
Class Asset craft\gql\interfaces\elements\Category
Class Category craft\gql\interfaces\elements\Entry
Class Entry craft\gql\interfaces\elements\GlobalSet
Class GlobalSet craft\gql\interfaces\elements\MatrixBlock
Class MatrixBlock craft\gql\interfaces\elements\Tag
Class Tag craft\gql\interfaces\elements\User
Class User craft\gql\mutations\Asset
Class Asset craft\gql\mutations\Category
Class Category craft\gql\mutations\Entry
Class Entry craft\gql\mutations\GlobalSet
Class GlobalSet craft\gql\mutations\Ping
Class Ping craft\gql\mutations\Tag
Class Tag craft\gql\queries\Asset
Class Asset craft\gql\queries\Category
Class Category craft\gql\queries\Entry
Class Entry craft\gql\queries\GlobalSet
Class GlobalSet craft\gql\queries\Ping
Class Ping craft\gql\queries\Tag
Class Tag craft\gql\queries\User
Class User craft\gql\resolvers\OptionField
Class OptionField craft\gql\resolvers\elements\Asset
Class Asset craft\gql\resolvers\elements\Category
Class Category craft\gql\resolvers\elements\Entry
Class Entry craft\gql\resolvers\elements\GlobalSet
Class GlobalSet craft\gql\resolvers\elements\MatrixBlock
Class MatrixBlock craft\gql\resolvers\elements\Tag
Class Tag craft\gql\resolvers\elements\User
Class User craft\gql\resolvers\mutations\Asset
Class Asset craft\gql\resolvers\mutations\Category
Class Categoy craft\gql\resolvers\mutations\Entry
Class Entry craft\gql\resolvers\mutations\GlobalSet
Class SaveGlobalSet craft\gql\resolvers\mutations\Tag
Class SaveTag craft\gql\types\DateTime
Class DateTime craft\gql\types\Mutation
Class Mutation craft\gql\types\Number
Class Number craft\gql\types\Query
Class Query craft\gql\types\QueryArgument
Class QueryArgument craft\gql\types\TableRow
Class TableRow craft\gql\types\elements\Asset
Class Asset craft\gql\types\elements\Category
Class Category craft\gql\types\elements\Element
Class Element craft\gql\types\elements\Entry
Class Entry craft\gql\types\elements\GlobalSet
Class GlobalSet craft\gql\types\elements\MatrixBlock
Class MatrixBlock craft\gql\types\elements\Tag
Class Tag craft\gql\types\elements\User
Class User craft\gql\types\generators\AssetType
Class AssetType craft\gql\types\generators\CategoryType
Class CategoryType craft\gql\types\generators\ElementType
Class ElementType craft\gql\types\generators\EntryType
Class EntryType craft\gql\types\generators\GlobalSetType
Class GlobalSetType craft\gql\types\generators\MatrixBlockType
Class MatrixBlockType craft\gql\types\generators\TableRowType
Class TableRowType craft\gql\types\generators\TagType
Class TagType craft\gql\types\generators\UserType
Class UserType craft\gql\types\input\File
Class File craft\gql\types\input\Matrix
Class Matrix craft\helpers\AdminTable
Admin Table helper craft\helpers\Api
Craftnet API helper. craft\helpers\App
App helper. craft\helpers\ArrayHelper
Class ArrayHelper craft\helpers\Assets
Class Assets craft\helpers\ChartHelper
Class ChartHelper craft\helpers\Component
Component helper craft\helpers\ConfigHelper
Config helper craft\helpers\Console
Console helper craft\helpers\Cp
Class Cp craft\helpers\DateTimeHelper
Class DateTimeHelper craft\helpers\Db
Class Db craft\helpers\ElementHelper
Class ElementHelper craft\helpers\FileHelper
Class FileHelper craft\helpers\Gql
Class Gql craft\helpers\Html
Class Html craft\helpers\HtmlPurifier
HtmlPurifier provides an ability to clean up HTML from any harmful code. craft\helpers\Image
Class Image craft\helpers\Install
Install helper craft\helpers\Json
Class Json craft\helpers\Localization
Class Localization craft\helpers\MailerHelper
Class MailerHelper craft\helpers\MigrationHelper
Migration utility methods. craft\helpers\Number
Class Number craft\helpers\Path
Class Path craft\helpers\ProjectConfig
Class ProjectConfig craft\helpers\Queue
Queue helper. craft\helpers\Search
Search helper. craft\helpers\Sequence
Class Sequence craft\helpers\StringHelper
This helper class provides various multi-byte aware string related manipulation and encoding methods. craft\helpers\Stringy
The entire purpose of this class is so we can get at the charsArray in Stringy, which is a protected method and the creators did not want to expose as public. craft\helpers\Template
Class Template craft\helpers\Update
Update helper craft\helpers\UrlHelper
Class Url craft\helpers\User
Class User craft\i18n\FormatConverter craft\i18n\Formatter craft\i18n\I18N craft\i18n\Locale
Stores locale info. craft\i18n\MessageFormatter craft\i18n\PhpMessageSource
Class PhpMessageSource craft\image\Raster
Raster class is used for raster image manipulations. craft\image\Svg
Svg class is used for SVG file manipulations. craft\image\SvgAllowedAttributes
SvgAllowedAttributes class is used for defining allowed SVG attributes during sanitization. craft\log\FileTarget
Class FileTarget craft\mail\Mailer
The Mailer component provides APIs for sending email in Craft. craft\mail\Message
Represents an email message. craft\mail\transportadapters\BaseTransportAdapter
Php implements a PHP Mail transport adapter into Craft’s mailer. craft\mail\transportadapters\Gmail
Smtp implements a Gmail transport adapter into Craft’s mailer. craft\mail\transportadapters\Sendmail
Sendmail implements a Sendmail transport adapter into Craft’s mailer. craft\mail\transportadapters\Smtp
Smtp implements a SMTP transport adapter into Craft’s mailer. craft\mail\transportadapters\TransportAdapterInterface
TransportAdapterInterface defines the common interface to be implemented by SwiftMailer transport adapter classes. craft\migrations\CreateDbCacheTable
CreateDbCacheTable Migration craft\migrations\CreateMatrixContentTable
CreateMatrixContentTable Migration craft\migrations\CreatePhpSessionTable
CreatePhpSessionTable Migration craft\migrations\Install
Installation Migration craft\models\AssetIndexData
AssetIndexData model class. craft\models\AssetTransform
The AssetTransform model class. craft\models\AssetTransformIndex
Class AssetTransformIndex model. craft\models\BaseEntryRevisionModel
Class BaseEntryRevision model. craft\models\CategoryGroup
CategoryGroup model. craft\models\CategoryGroup_SiteSettings
CategoryGroup_SiteSettings model class. craft\models\CraftIdToken
Class CraftIdToken model. craft\models\CraftSupport
Class CraftSupport model. craft\models\DeprecationError
DeprecationError model. craft\models\EntryDraft
Class EntryDraft model. craft\models\EntryType
EntryType model class. craft\models\EntryVersion
Class EntryVersion model. craft\models\FieldGroup
FieldGroup model class. craft\models\FieldLayout
FieldLayout model class. craft\models\FieldLayoutForm
FieldLayoutForm model class. craft\models\FieldLayoutFormTab
FieldLayoutFormTab model class. craft\models\FieldLayoutTab
FieldLayoutTab model class. craft\models\FolderCriteria
Folders parameters. craft\models\GqlSchema
GraphQL schema class craft\models\GqlToken
GraphQL token class craft\models\Info
Class Info model. craft\models\MailSettings
MailSettings Model class. craft\models\MatrixBlockType
MatrixBlockType model class. craft\models\Section
Section model class. craft\models\Section_SiteSettings
Section_SiteSettings model class. craft\models\Site
Site model class. craft\models\SiteGroup
SiteGroup model class. craft\models\Structure
Class Structure model. craft\models\SystemMessage
SystemMessage represents a system email message. craft\models\TagGroup
TagGroup model. craft\models\Update
Craft/plugin update model. craft\models\UpdateRelease
Stores the info for an update release. craft\models\Updates
Stores all of the available update info. craft\models\Url
URL model. craft\models\UserGroup
UserGroup model class. craft\models\VolumeFolder
The VolumeFolder model class. craft\mutex\FileMutex craft\queue\BaseJob
Job is the base class for classes representing jobs in terms of objects. craft\queue\Command
Manages the queue craft\queue\InfoAction
Info about queue status. craft\queue\JobInterface
JobInterface defines the common interface to be implemented by job classes. craft\queue\Queue
Craft Queue craft\queue\QueueInterface
QueueInterface defines the common interface to be implemented by queue classes. craft\queue\QueueLogBehavior
Queue Log Behavior craft\queue\VerboseBehavior
Verbose Behavior craft\queue\jobs\ApplyMatrixPropagationMethod
ApplyMatrixPropagationMethod job craft\queue\jobs\ApplyNewPropagationMethod
ApplyNewPropagationMethod loads all elements that match a given criteria, and resaves them to apply a new propagation method to them, duplicating them for any sites where they would have been deleted in the process. craft\queue\jobs\ConvertEntryRevisions
ConvertEntryRevisions job craft\queue\jobs\DeleteStaleTemplateCaches
DeleteStaleTemplateCaches job craft\queue\jobs\FindAndReplace
FindAndReplace job craft\queue\jobs\GeneratePendingTransforms
GeneratePendingTransforms job craft\queue\jobs\LocalizeRelations
LocalizeRelations job craft\queue\jobs\PropagateElements
PropagateElements job craft\queue\jobs\PruneRevisions
PruneRevisions job craft\queue\jobs\ResaveElements
ResaveElements job craft\queue\jobs\UpdateElementSlugsAndUris
UpdateElementSlugsAndUris job craft\queue\jobs\UpdateSearchIndex
UpdateSearchIndex job craft\records\Asset
Class Asset record. craft\records\AssetIndexData
Class AssetIndexData record. craft\records\AssetTransform
Class AssetTransform record. craft\records\Category
Category record. craft\records\CategoryGroup
Class CategoryGroup record. craft\records\CategoryGroup_SiteSettings
Class CategoryGroup_SiteSettings record. craft\records\CraftIdToken
Class CraftIdToken record. craft\records\Element
Element record class. craft\records\Element_SiteSettings
Element_SiteSettings record class. craft\records\Entry
Class Entry record. craft\records\EntryType
Class EntryType record. craft\records\Field
Class Field record. craft\records\FieldGroup
Class FieldGroup record. craft\records\FieldLayout
Field layout record class. craft\records\FieldLayoutField
Class FieldLayoutField record. craft\records\FieldLayoutTab
Field record class. craft\records\GlobalSet
Field group record class. craft\records\GqlSchema
Class GqlSchema record. craft\records\GqlToken
Class GqlToken record. craft\records\MatrixBlock
Class MatrixBlock record. craft\records\MatrixBlockType
Class MatrixBlockType record. craft\records\Plugin
Class Plugin record. craft\records\Section
Class Section record. craft\records\Section_SiteSettings
Class Section_SiteSettings record. craft\records\Session
Class Session record. craft\records\Site
Class Site record. craft\records\SiteGroup
SiteGroup record. craft\records\Structure
Class Structure record. craft\records\StructureElement
Class StructureElement record. craft\records\SystemMessage
Class SystemMessage record. craft\records\Tag
Class Tag record. craft\records\TagGroup
Class TagGroup record. craft\records\Token
Token record. craft\records\User
Class User record. craft\records\UserGroup
Class UserGroup record. craft\records\UserGroup_User
Class UserGroup_User record. craft\records\UserPermission
Class UserPermission record. craft\records\UserPermission_User
Class UserPermission_User record. craft\records\UserPermission_UserGroup
Class UserPermission_UserGroup record. craft\records\Volume
Class Volume record. craft\records\VolumeFolder
Class VolumeFolder record. craft\records\Widget
Class Widget record. craft\search\SearchQuery
Search Query class. craft\search\SearchQueryTerm
Search Query Term class Represents a term in the search query. craft\search\SearchQueryTermGroup
Search Query Term Group class Contains multiple SearchQueryTerm instances, each representing a term in the search query that was combined by "OR". craft\services\Api
The API service provides APIs for calling the Craft API (api.craftcms.com). craft\services\AssetIndexer
Class AssetIndexer craft\services\AssetTransforms
Asset Transforms service. craft\services\Assets
Assets service. craft\services\Categories
Categories service. craft\services\Config
The Config service provides APIs for retrieving the values of Craft’s config settings , as well as the values of any plugins’ config settings. craft\services\Content
Content service. craft\services\Dashboard
Dashboard service. craft\services\Deprecator
Deprecator service. craft\services\Drafts
Drafts service. craft\services\ElementIndexes
The ElementIndexes service provides APIs for managing element indexes. craft\services\Elements
The Elements service provides APIs for managing elements. craft\services\Entries
The Entries service provides APIs for managing entries in Craft. craft\services\EntryRevisions
Entry Revisions service. craft\services\Fields
Fields service. craft\services\Gc
Garbage collection service. craft\services\Globals
Globals service. craft\services\Gql
The Gql service provides GraphQL functionality. craft\services\Images
Service for image operations. craft\services\Matrix
The Matrix service provides APIs for managing Matrix fields. craft\services\Path
The Path service provides APIs for getting server paths that are used by Craft. craft\services\PluginStore
Plugin Store service. craft\services\Plugins
The Plugins service provides APIs for managing plugins. craft\services\ProjectConfig
Project config service. craft\services\Relations
Relations service. craft\services\Revisions
Revisions service. craft\services\Routes
Routes service. craft\services\Search
Handles search operations. craft\services\Sections
Sections service. craft\services\Security
Security component. craft\services\Sites
Sites service. craft\services\Structures
Structures service. craft\services\SystemMessages
System Messages service. craft\services\SystemSettings
System Settings service. craft\services\Tags
Tags service. craft\services\TemplateCaches
Template Caches service. craft\services\Tokens
The Tokens service. craft\services\Updates
Updates service. craft\services\UserGroups
User Groups service. craft\services\UserPermissions
User Permissions service. craft\services\Users
The Users service provides APIs for managing users. craft\services\Utilities
The Utilities service provides APIs for managing utilities. craft\services\Volumes
Class AssetVolumesService craft\test\Craft
Craft module for codeception craft\test\CraftConnector
Class CraftConnector craft\test\EventItem
Class EventItem craft\test\Fixture
Class Fixture. craft\test\TestCase
Class TestCase craft\test\TestMailer
Exactly the same as Codeception\Lib\Connector\Yii2\TestMailer except that we override based on Crafts own mailer class. craft\test\console\CommandTest
Class ConsoleTest craft\test\console\CommandTestItem
Class CommandTestItem craft\test\console\ConsoleTest
Class ConsoleTest craft\test\fixtures\FieldFixture
Base fixture for setting up fields craft\test\fixtures\FieldLayoutFixture
Class FieldLayoutFixture. craft\test\fixtures\elements\AssetFixture
Class AssetFixture. craft\test\fixtures\elements\CategoryFixture
Class CategoryFixture. craft\test\fixtures\elements\ElementFixture
Class ElementFixture is a base class for setting up fixtures for Craft 3's element types. craft\test\fixtures\elements\EntryFixture
Class EntryFixture craft\test\fixtures\elements\GlobalSetFixture
Class GlobalSetFixture craft\test\fixtures\elements\TagFixture
Class TagFixture craft\test\fixtures\elements\UserFixture
Class UserFixture craft\test\mockclasses\ToString
Class ToString. craft\test\mockclasses\TwigExtension
Mock Twig extension class craft\test\mockclasses\arrayable\ExampleArrayble
Class ExampleArrayble craft\test\mockclasses\components\ComponentExample
Class ComponentExample. craft\test\mockclasses\components\DependencyHeavyComponentExample
Class DependencyHeavyComponentExample. craft\test\mockclasses\components\EventTriggeringComponent
Class EventTriggeringComponent. craft\test\mockclasses\components\ExtendedComponentExample
Class ExtendedComponentExample. craft\test\mockclasses\controllers\TestController
Class TestController craft\test\mockclasses\elements\ExampleElement
Class ExampleElement. craft\test\mockclasses\elements\MockElementQuery
MockElementQuery is used to mimic element query and help mocking element query results. craft\test\mockclasses\gql\MockDirective
Class MockDirective craft\test\mockclasses\gql\MockType
Class MockType craft\test\mockclasses\models\ExampleModel
Class ExampleModel. craft\test\mockclasses\serializable\Serializable
Class Serializable. craft\utilities\AssetIndexes
AssetIndexes represents a AssetIndexes dashboard widget. craft\utilities\ClearCaches
ClearCaches represents a ClearCaches dashboard widget. craft\utilities\DbBackup
DbBackup represents a DbBackup dashboard widget. craft\utilities\DeprecationErrors
DeprecationErrors represents a DeprecationErrors dashboard widget. craft\utilities\FindAndReplace
FindAndReplace represents a FindAndReplace dashboard widget. craft\utilities\Migrations
Migrations represents a Migrations utility. craft\utilities\PhpInfo
PhpInfo represents a PhpInfo dashboard widget. craft\utilities\ProjectConfig
ProjectConfig represents a ProjectConfig utility. craft\utilities\QueueManager
Queue manager is a utility used for managing jobs in the Queue. craft\utilities\SystemMessages
SystemMessages represents a System Messages utility. craft\utilities\SystemReport
SystemReport represents a SystemReport dashboard widget. craft\utilities\Updates
Updates represents a Updates dashboard widget. craft\validators\ArrayValidator
Class ArrayValidator. craft\validators\AssetLocationValidator
Class AssetLocationValidator. craft\validators\ColorValidator
Color hex validator craft\validators\DateTimeValidator
Class DateTimeValidator. craft\validators\ElementUriValidator
Class ElementUriValidator. craft\validators\HandleValidator
Class HandleValidator. craft\validators\LanguageValidator
Will validate that the given attribute is a valid site language. craft\validators\SingleSectionUriValidator
Will validate that the given attribute is a valid URI for a single section. craft\validators\SiteIdValidator
Will validate that the given attribute is a valid site ID. craft\validators\SlugValidator
Class SlugValidator. craft\validators\StringValidator
Class StringValidator. craft\validators\TemplateValidator
Class TemplateValidator. craft\validators\TimeValidator
Class TimeValidator. craft\validators\UniqueValidator
Class UniqueValidator. craft\validators\UriFormatValidator
Will validate that the given attribute is a valid URI format. craft\validators\UriValidator
Will validate that the given attribute is a valid URI. craft\validators\UrlValidator
Class UrlValidator. craft\validators\UserPasswordValidator
Class UserPasswordValidator. craft\validators\UsernameValidator
Class UsernameValidator. craft\volumes\Local
The local volume class. Handles the implementation of the local filesystem as a volume in Craft. craft\volumes\MissingVolume
MissingVolume represents a volume with an invalid class. craft\volumes\Temp
The temporary volume class. Handles the implementation of a temporary volume Craft. craft\web\Application
Craft Web Application class craft\web\AssetBundle craft\web\AssetManager craft\web\Controller
Controller is a base class that all controllers in Craft extend. craft\web\CsvResponseFormatter
CsvResponseFormatter formats the given data into CSV response content. craft\web\ErrorHandler
Class ErrorHandler craft\web\Request craft\web\Response craft\web\ServiceUnavailableHttpException
UnavailableHttpException represents a "Service Unavailable" HTTP exception with status code 503. craft\web\Session
Extends yii\web\Session to add support for setting the session folder and creating it if it doesn’t exist. craft\web\UploadedFile
UploadedFile represents the information for an uploaded file. craft\web\UrlManager craft\web\UrlRule craft\web\User
The User component provides APIs for managing the user authentication status. craft\web\View craft\web\assets\admintable\AdminTableAsset
Asset bundle for admin tables craft\web\assets\assetindexes\AssetIndexesAsset
Asset bundle for the Asset Indexes utility craft\web\assets\axios\AxiosAsset
Vue asset bundle. craft\web\assets\clearcaches\ClearCachesAsset
Asset bundle for the Clear Caches utility craft\web\assets\cp\CpAsset
Asset bundle for the control panel craft\web\assets\craftsupport\CraftSupportAsset
Asset bundle for the Craft Support widget craft\web\assets\d3\D3Asset
D3 asset bundle. craft\web\assets\dashboard\DashboardAsset
Asset bundle for the Dashboard craft\web\assets\datepickeri18n\DatepickerI18nAsset
Datepicker I18n asset bundle. craft\web\assets\dbbackup\DbBackupAsset
Asset bundle for the DB Backup utility craft\web\assets\deprecationerrors\DeprecationErrorsAsset
Asset bundle for the Deprecation Warnings utility craft\web\assets\editentry\EditEntryAsset
Asset bundle for the Edit Entry page craft\web\assets\editsection\EditSectionAsset
Asset bundle for Edit Section pages craft\web\assets\edittransform\EditTransformAsset
Asset bundle for the Edit Transform page craft\web\assets\edituser\EditUserAsset
Asset bundle for the Edit User page craft\web\assets\elementresizedetector\ElementResizeDetectorAsset
ElementResizeDetector asset bundle. craft\web\assets\fabric\FabricAsset
Fabric asset bundle. craft\web\assets\feed\FeedAsset
Asset bundle for Feed widgets craft\web\assets\fields\FieldsAsset
Asset bundle for the Fields index page craft\web\assets\fieldsettings\FieldSettingsAsset
Asset bundle for field settings views craft\web\assets\fileupload\FileUploadAsset
File Upload asset bundle. craft\web\assets\findreplace\FindReplaceAsset
Asset bundle for the Find & Replace utility craft\web\assets\garnish\GarnishAsset
Garnish asset bundle. craft\web\assets\generalsettings\GeneralSettingsAsset
Asset bundle for the General Settings page craft\web\assets\graphiql\GraphiqlAsset
GraphiQL asset bundle. craft\web\assets\graphiql\VendorAsset
VendorAsset asset bundle. craft\web\assets\iframeresizer\ContentWindowAsset
Iframe Resizer Content Window asset bundle. craft\web\assets\iframeresizer\IframeResizerAsset
Iframe Resizer asset bundle. craft\web\assets\installer\InstallerAsset
Asset bundle for the Installer craft\web\assets\jquerypayment\JqueryPaymentAsset
JqueryPayment asset bundle. craft\web\assets\jquerytouchevents\JqueryTouchEventsAsset
JqueryTouchEvents asset bundle. craft\web\assets\jqueryui\JqueryUiAsset
JQuery UI asset bundle. craft\web\assets\login\LoginAsset
Asset bundle for the Login page craft\web\assets\matrix\MatrixAsset
Asset bundle for Matrix fields craft\web\assets\matrixsettings\MatrixSettingsAsset
Asset bundle for Matrix field settings craft\web\assets\newusers\NewUsersAsset
Asset bundle for New Users widgets craft\web\assets\picturefill\PicturefillAsset
Picturefill asset bundle. craft\web\assets\plugins\PluginsAsset
Asset bundle for the Plugins page craft\web\assets\pluginstore\PluginStoreAsset
Asset bundle for the Plugin Store page craft\web\assets\pluginstoreoauth\PluginStoreOauthAsset
Asset bundle for the Plugin Store page craft\web\assets\positionselect\PositionSelectAsset
Asset bundle for Position Select fields craft\web\assets\prismjs\PrismJsAsset
PrismJs asset bundle. craft\web\assets\queuemanager\QueueManagerAsset
Asset bundle for the Queue manager craft\web\assets\quickpost\QuickPostAsset
Asset bundle for Quick Post widgets craft\web\assets\qunit\QunitAsset
Qunit asset bundle. craft\web\assets\recententries\RecentEntriesAsset
Asset bundle for Recent Entries widgets craft\web\assets\routes\RoutesAsset
Asset bundle for the Routes page craft\web\assets\selectize\SelectizeAsset
Selectize asset bundle. craft\web\assets\sites\SitesAsset
Asset bundle for the Sites page craft\web\assets\systemmessages\SystemMessagesAsset
Asset bundle for the Email Messages page craft\web\assets\tablesettings\TableSettingsAsset
Asset bundle for Table field settings craft\web\assets\tests\TestsAsset
Asset bundle for the Tests page craft\web\assets\timepicker\TimepickerAsset
Timepicker asset bundle. craft\web\assets\updater\UpdaterAsset
Asset bundle for the Updater craft\web\assets\updates\UpdatesAsset
Asset bundle for the Updates utility craft\web\assets\updateswidget\UpdatesWidgetAsset
Asset bundle for Updates widgets craft\web\assets\userpermissions\UserPermissionsAsset
Asset bundle for user permissions craft\web\assets\utilities\UtilitiesAsset
Asset bundle for the Utilities section craft\web\assets\velocity\VelocityAsset
Velocity asset bundle. craft\web\assets\vue\VueAsset
Vue asset bundle. craft\web\assets\xregexp\XregexpAsset
Xregexp asset bundle. craft\web\twig\Environment
Base Twig template class. craft\web\twig\Extension
Class Extension craft\web\twig\Template
Base Twig template class. craft\web\twig\TemplateLoader craft\web\twig\TemplateLoaderException
Class TemplateLoaderException craft\web\twig\nodes\CacheNode
Cache twig node. craft\web\twig\nodes\DdNode
Class DdNode craft\web\twig\nodes\ExitNode
Class ExitNode craft\web\twig\nodes\GetAttrNode
GetAttrNode is an alternative to \Twig\Node\Expression\GetAttrExpression
, which sends attribute calls to craft\helpers\Template::attribute() rather than twig_get_attribute(). craft\web\twig\nodes\HeaderNode
Class HeaderNode craft\web\twig\nodes\HookNode
Class HookNode craft\web\twig\nodes\NamespaceNode
Class NamespaceNode craft\web\twig\nodes\NavItem_Node
Internal node used by the nav node. craft\web\twig\nodes\NavNode
Represents a nav node. craft\web\twig\nodes\PaginateNode
Represents a paginate node. craft\web\twig\nodes\ProfileNode
Profile Node. craft\web\twig\nodes\RedirectNode
Class RedirectNode craft\web\twig\nodes\RegisterResourceNode
Class RegisterResourceNode craft\web\twig\nodes\RequireAdminNode
Class RequireAdminNode craft\web\twig\nodes\RequireEditionNode
Class RequireEditionNode craft\web\twig\nodes\RequireGuestNode
Class RequireGuestNode craft\web\twig\nodes\RequireLoginNode
Class RequireLoginNode craft\web\twig\nodes\RequirePermissionNode
Class RequirePermissionNode craft\web\twig\nodes\SwitchNode
Class SwitchNode Based on the rejected Twig pull request: https://github.com/fabpot/Twig/pull/185 craft\web\twig\nodevisitors\BaseEventTagVisitor
EventTagFinder adds “head”, “beginBody”, and “endBody” events to the template as it’s being compiled. craft\web\twig\nodevisitors\EventTagAdder
EventTagAdder adds missing head()
, beginBody()
, and endBody()
event tags to templates as they’re being compiled. craft\web\twig\nodevisitors\EventTagFinder
EventTagFinder looks for head()
, beginBody()
, and endBody()
event tags in templates as they’re being compiled. craft\web\twig\nodevisitors\GetAttrAdjuster
GetAttrAdjuster swaps \Twig\Node\Expression\GetAttrExpression
nodes with craft\web\twig\nodes\GetAttrNode nodes. craft\web\twig\nodevisitors\Profiler
Profiler adds profiling to template bodies, blocks, and macros. craft\web\twig\tokenparsers\CacheTokenParser
Class CacheTokenParser craft\web\twig\tokenparsers\DdTokenParser
Class DdTokenParser craft\web\twig\tokenparsers\ExitTokenParser
Class ExitTokenParser craft\web\twig\tokenparsers\HeaderTokenParser
Class HeaderTokenParser craft\web\twig\tokenparsers\HookTokenParser
Class HookTokenParser craft\web\twig\tokenparsers\NamespaceTokenParser
Class NamespaceTokenParser craft\web\twig\tokenparsers\NavTokenParser
Recursively outputs a hierarchical navigation. craft\web\twig\tokenparsers\PaginateTokenParser
Paginates elements via an craft\elements\db\ElementQuery instance. craft\web\twig\tokenparsers\RedirectTokenParser
Class RedirectTokenParser craft\web\twig\tokenparsers\RegisterResourceTokenParser
Class RegisterResourceTokenParser craft\web\twig\tokenparsers\RequireAdminTokenParser
Class RequireAdminTokenParser craft\web\twig\tokenparsers\RequireEditionTokenParser
Class RequireEditionTokenParser craft\web\twig\tokenparsers\RequireGuestTokenParser
Class RequireGuestTokenParser craft\web\twig\tokenparsers\RequireLoginTokenParser
Class RequireLoginTokenParser craft\web\twig\tokenparsers\RequirePermissionTokenParser
Class RequirePermissionTokenParser craft\web\twig\tokenparsers\SwitchTokenParser
Class SwitchTokenParser that parses {% switch %} tags. craft\web\twig\variables\CategoryGroups
Class CategoryGroupsVariable craft\web\twig\variables\Config
Class Config variable. craft\web\twig\variables\Cp
Control panel functions craft\web\twig\variables\CraftVariable
Craft defines the craft
global template variable. craft\web\twig\variables\Deprecator
Class Deprecator variable. craft\web\twig\variables\ElementIndexes
Class ElementIndexes variable. craft\web\twig\variables\EmailMessages
Email functions. craft\web\twig\variables\Feeds
Class Feeds variable. craft\web\twig\variables\Fields
Fields provides an API for accessing information about fields. It is accessible from templates via craft.fields
. craft\web\twig\variables\Globals
Globals functions. craft\web\twig\variables\I18N
Localization functions. craft\web\twig\variables\Image
Class Image variable. craft\web\twig\variables\Io
Io variable. craft\web\twig\variables\Paginate
Paginate variable class. craft\web\twig\variables\Rebrand
Rebranding functions. craft\web\twig\variables\Request
Request functions. craft\web\twig\variables\Routes
Route functions. craft\web\twig\variables\Sections
Class Sections variable. craft\web\twig\variables\SystemSettings
Settings functions. craft\web\twig\variables\UserGroups
User group functions. craft\web\twig\variables\UserPermissions
User permission functions. craft\web\twig\variables\UserSession
User session functions. craft\widgets\CraftSupport
CraftSupport represents a Craft Support dashboard widget. craft\widgets\Feed
Feed represents a Feed dashboard widget. craft\widgets\MissingWidget
MissingWidget represents a widget with an invalid class. craft\widgets\NewUsers
NewUsers represents a New Users dashboard widget. craft\widgets\QuickPost
QuickPost represents a Quick Post dashboard widget. craft\widgets\RecentEntries
RecentEntries represents a Recent Entries dashboard widget. craft\widgets\Updates
Updates represents an Updates dashboard widget. myprojecttests\ExampleFunctionalCest myprojecttests\ExampleUnitTest