bibcite_footnotes-8.x-1.0-beta3/src/CitationTools.php

src/CitationTools.php
<?php
/**
 * Created by PhpStorm.
 * User: aoneill
 * Date: 2018-10-30
 * Time: 2:36 PM
 */

namespace Drupal\bibcite_footnotes;


class CitationTools {

  public function getRenderableReference($reference_entity) {
    if (is_numeric($reference_entity)) {
      $reference_entity = \Drupal::entityTypeManager()
        ->getStorage('bibcite_reference')
        ->load($reference_entity);
    }
    $serializer = \Drupal::service('serializer');
    $data = $serializer->normalize($reference_entity, 'csl');
    return ['#theme' => 'bibcite_citation', '#data' => $data];
  }
}

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

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