bibcite-8.x-1.x-dev/modules/bibcite_entity/src/Plugin/Action/ReferenceRegenerateCitekey.php

modules/bibcite_entity/src/Plugin/Action/ReferenceRegenerateCitekey.php
<?php

namespace Drupal\bibcite_entity\Plugin\Action;

/**
 * Regenerate citekey for reference.
 *
 * @Action(
 *   id = "bibcite_entity_reference_regenerate_citekey",
 *   label = @Translation("Regenerate citation key"),
 *   type = "bibcite_reference",
 * )
 */
class ReferenceRegenerateCitekey extends EntitySaveBase {

  /**
   * {@inheritdoc}
   */
  public function execute($entity = NULL) {
    $entity->bibcite_citekey = $entity->generateCitekey();
    parent::execute($entity);
  }

}

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

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