ds-8.x-3.9/src/Plugin/DsField/DynamicTokenField.php

src/Plugin/DsField/DynamicTokenField.php
<?php

namespace Drupal\ds\Plugin\DsField;

use Drupal\ds\Attribute\DsField;
use Drupal\ds\Plugin\Derivative\DynamicTokenField as DynamicTokenFieldDerivative;

/**
 * Defines a generic dynamic code field.
 */
#[DsField(
  id: 'dynamic_token_field',
  deriver: DynamicTokenFieldDerivative::class
)]
class DynamicTokenField extends TokenBase {

  /**
   * {@inheritdoc}
   */
  public function content() {
    $definition = $this->getPluginDefinition();
    return $definition['properties']['content']['value'];
  }

  /**
   * {@inheritdoc}
   */
  public function format() {
    $definition = $this->getPluginDefinition();
    return $definition['properties']['content']['format'];
  }

}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc