Loading src/Field/MarkupItemList.php 0 → 100644 +25 −0 Original line number Diff line number Diff line <?php namespace Drupal\markup\Field; use Drupal\Core\Field\FieldItemList; /** * Defines a item list class for markup fields. * * @internal * Plugin classes are internal. * * @see \Drupal\markup\Plugin\Field\FieldType\MarkupItem */ class MarkupItemList extends FieldItemList { /** * {@inheritdoc} */ public function isEmpty() { $value = $this->getFieldDefinition()->getSetting('markup')['value']; return $value === NULL || $value === ''; } } src/Plugin/Field/FieldType/MarkupItem.php +9 −0 Original line number Diff line number Diff line Loading @@ -17,6 +17,7 @@ use Drupal\Core\TypedData\DataDefinition; * category = @Translation("General"), * default_widget = "markup", * default_formatter = "markup", * list_class = "\Drupal\markup\Field\MarkupItemList", * ) */ class MarkupItem extends FieldItemBase { Loading Loading @@ -81,4 +82,12 @@ class MarkupItem extends FieldItemBase { return $element; } /** * {@inheritdoc} */ public function isEmpty() { $value = $this->fieldDefinition->getSetting('markup')['value']; return $value === NULL || $value === ''; } } Loading
src/Field/MarkupItemList.php 0 → 100644 +25 −0 Original line number Diff line number Diff line <?php namespace Drupal\markup\Field; use Drupal\Core\Field\FieldItemList; /** * Defines a item list class for markup fields. * * @internal * Plugin classes are internal. * * @see \Drupal\markup\Plugin\Field\FieldType\MarkupItem */ class MarkupItemList extends FieldItemList { /** * {@inheritdoc} */ public function isEmpty() { $value = $this->getFieldDefinition()->getSetting('markup')['value']; return $value === NULL || $value === ''; } }
src/Plugin/Field/FieldType/MarkupItem.php +9 −0 Original line number Diff line number Diff line Loading @@ -17,6 +17,7 @@ use Drupal\Core\TypedData\DataDefinition; * category = @Translation("General"), * default_widget = "markup", * default_formatter = "markup", * list_class = "\Drupal\markup\Field\MarkupItemList", * ) */ class MarkupItem extends FieldItemBase { Loading Loading @@ -81,4 +82,12 @@ class MarkupItem extends FieldItemBase { return $element; } /** * {@inheritdoc} */ public function isEmpty() { $value = $this->fieldDefinition->getSetting('markup')['value']; return $value === NULL || $value === ''; } }