Log in
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()