UtilityInterface ​
- Type
- Interface
- Namespace
- craft\base
- Extends
- craft\base\ComponentInterface
- Implemented by
- craft\base\Utility, craft\utilities\AssetIndexes, craft\utilities\ClearCaches, craft\utilities\DbBackup, craft\utilities\DeprecationErrors, craft\utilities\FindAndReplace, craft\utilities\Migrations, craft\utilities\PhpInfo, craft\utilities\ProjectConfig, craft\utilities\QueueManager, craft\utilities\SystemMessages, craft\utilities\SystemReport, craft\utilities\Updates, craft\utilities\Upgrade
- Since
- 3.0.0
UtilityInterface defines the common interface to be implemented by utility classes.
Public Methods ​
| Method | Description |
|---|---|
| badgeCount() | Returns the number that should be shown in the utility’s nav item badge. |
| contentHtml() | Returns the utility's content HTML. |
| displayName() | Returns the display name of this class. |
| extraFields() | Returns the list of additional fields that can be returned by toArray() in addition to those listed in fields(). |
| fields() | Returns the list of fields that should be returned by default by toArray() when no specific fields are specified. |
| footerHtml() | Returns the utility’s footer HTML. |
| iconPath() | Returns the path to the utility’s SVG icon. |
| id() | Returns the utility’s unique identifier. |
| instance() | Returns static class instance, which can be used to obtain meta information. |
| isSelectable() | Returns whether the component should be selectable in component Type selects. |
| toArray() | Converts the object into an array. |
| toolbarHtml() | Returns the utility’s toolbar HTML. |
badgeCount() ​
Returns the number that should be shown in the utility’s nav item badge.
If 0 is returned, no badge will be shown
Returns ​
contentHtml() ​
Returns the utility's content HTML.
Returns ​
footerHtml() ​
- Since
- 3.4.0
Returns the utility’s footer HTML.
Returns ​
iconPath() ​
Returns the path to the utility’s SVG icon.
Returns ​
id() ​
Returns the utility’s unique identifier.
The ID should be in kebab-case, as it will be visible in the URL (admin/utilities/the-handle).
Returns ​
toolbarHtml() ​
- Since
- 3.4.0
Returns the utility’s toolbar HTML.