You are here

protected function ReferenceNormalizerBase::convertEntityType in Bibliography & Citation 2.0.x

Same name and namespace in other branches
  1. 8 modules/bibcite_entity/src/Normalizer/ReferenceNormalizerBase.php \Drupal\bibcite_entity\Normalizer\ReferenceNormalizerBase::convertEntityType()

Convert publication type to format type.

Parameters

string $type: Bibcite entity publication type.

string $format: Serializer format.

Return value

string Format publication type.

2 calls to ReferenceNormalizerBase::convertEntityType()
BibtexReferenceNormalizer::normalize in modules/bibcite_bibtex/src/Normalizer/BibtexReferenceNormalizer.php
ReferenceNormalizerBase::normalize in modules/bibcite_entity/src/Normalizer/ReferenceNormalizerBase.php

File

modules/bibcite_entity/src/Normalizer/ReferenceNormalizerBase.php, line 222

Class

ReferenceNormalizerBase
Base normalizer class for bibcite formats.

Namespace

Drupal\bibcite_entity\Normalizer

Code

protected function convertEntityType($type, $format) {
  $types_mapping = array_flip(array_filter($this->typesMapping[$format]));
  return isset($types_mapping[$type]) ? $types_mapping[$type] : $this->defaultType;
}