ElementLifecycle ​
- Type
- Class
- Namespace
- craft\mcp
- Inherits
- craft\mcp\ElementLifecycle
- Since
- 5.12.0
Public Methods ​
| Method | Description |
|---|---|
| __construct() | |
| duplicate() | |
| find() | |
| restore() | |
| validate() |
__construct() ​
Arguments ​
$elements$actor
duplicate() ​
Arguments ​
$element$asUnpublishedDraft
find() ​
Arguments ​
$type(class-string<\craft\mcp\T>)$id$uid$siteId$includeTrashed$ability
Returns ​
\craft\mcp\T
restore() ​
Arguments ​
$element
Returns ​
array{restored: bool}
validate() ​
Arguments ​
$element
Returns ​
array{valid: bool, scenario: string, errors: array<string,list<string>>}