function NodeType::setPreviewMode
Same name and namespace in other branches
- 10 core/modules/node/src/Entity/NodeType.php \Drupal\node\Entity\NodeType::setPreviewMode()
- 9 core/modules/node/src/Entity/NodeType.php \Drupal\node\Entity\NodeType::setPreviewMode()
- 8.9.x core/modules/node/src/Entity/NodeType.php \Drupal\node\Entity\NodeType::setPreviewMode()
- main core/modules/node/src/Entity/NodeType.php \Drupal\node\Entity\NodeType::setPreviewMode()
Attributes
Parameters
\Drupal\node\NodePreviewMode|int $preview_mode: A NodePreviewMode case, or the integer equivalent. Passing an integer is deprecated.
Overrides NodeTypeInterface::setPreviewMode
File
-
core/
modules/ node/ src/ Entity/ NodeType.php, line 174
Class
- NodeType
- Defines the Node type configuration entity.
Namespace
Drupal\node\EntityCode
public function setPreviewMode($preview_mode) {
if (!$preview_mode instanceof NodePreviewMode) {
@trigger_error('Calling ' . __METHOD__ . ' with an integer $preview_mode parameter is deprecated in drupal:11.3.0 and is removed in drupal:13.0.0. Use the \\Drupal\\node\\NodePreviewMode enum instead. See https://www.drupal.org/node/3538666', E_USER_DEPRECATED);
$this->preview_mode = $preview_mode;
return;
}
$this->preview_mode = $preview_mode->value;
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.