function FilterFormat::disable
Same name in other branches
- 9 core/modules/filter/src/Entity/FilterFormat.php \Drupal\filter\Entity\FilterFormat::disable()
- 10 core/modules/filter/src/Entity/FilterFormat.php \Drupal\filter\Entity\FilterFormat::disable()
- 11.x core/modules/filter/src/Entity/FilterFormat.php \Drupal\filter\Entity\FilterFormat::disable()
Overrides ConfigEntityBase::disable
File
-
core/
modules/ filter/ src/ Entity/ FilterFormat.php, line 184
Class
- FilterFormat
- Represents a text format.
Namespace
Drupal\filter\EntityCode
public function disable() {
if ($this->isFallbackFormat()) {
throw new \LogicException("The fallback text format '{$this->id()}' cannot be disabled.");
}
parent::disable();
// Allow modules to react on text format deletion.
\Drupal::moduleHandler()->invokeAll('filter_format_disable', [
$this,
]);
// Clear the filter cache whenever a text format is disabled.
filter_formats_reset();
return $this;
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.