CommentPreviewMode.php
Namespace
Drupal\commentFile
-
core/
modules/ comment/ src/ CommentPreviewMode.php
View source
<?php
declare (strict_types=1);
namespace Drupal\comment;
use Drupal\Core\StringTranslation\TranslatableMarkup;
use Drupal\Core\Utility\OptionsEnumTrait;
/**
* Enumeration for comment preview modes.
*/
enum CommentPreviewMode : int
{
use OptionsEnumTrait;
case Disabled = 0;
case Optional = 1;
case Required = 2;
/**
* {@inheritdoc}
*/
public function label() : string|\Stringable {
return match ($this) { self::Disabled => new TranslatableMarkup('Disabled'),
self::Optional => new TranslatableMarkup('Optional'),
self::Required => new TranslatableMarkup('Required'),
};
}
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.