Model
Block
Magento\Cms\Model\Block
What it does
This is the core model class for CMS Static Blocks in Magento 2.
Developers use this class to programmatically create, retrieve, update, or delete static blocks, manage their content, identifiers, titles, and store assignments.
It provides validation for block content (WYSIWYG/HTML) and prevents recursive block references before saving.
Public Methods
- beforeSave()
- getIdentities()
- getId()
- getIdentifier()
- getTitle()
- getContent()
- getCreationTime()
- getUpdateTime()
- isActive()
- setId()
- setIdentifier()
- setTitle()
- setContent()
- setCreationTime()
- setUpdateTime()
- setIsActive()
- getStores()
- getAvailableStatuses()