Open Data Catalog v2.0.0
Drupal\dkan_data\Reference\Dereferencer Class Reference

Public Member Functions

 __construct (ConfigFactoryInterface $configService, EntityTypeManager $entityTypeManager)
 
 dereference (stdClass $data, int $method=self::DEREFERENCE_OUTPUT_DEFAULT)
 

Public Attributes

const DEREFERENCE_OUTPUT_DEFAULT = 0
 
const DEREFERENCE_OUTPUT_REFERENCE_IDS = 1
 

Detailed Description

Dereferencer.

Definition at line 13 of file Dereferencer.php.

Constructor & Destructor Documentation

◆ __construct()

Drupal\dkan_data\Reference\Dereferencer::__construct ( ConfigFactoryInterface  $configService,
EntityTypeManager  $entityTypeManager 
)

Constructor.

Definition at line 43 of file Dereferencer.php.

Member Function Documentation

◆ dereference()

Drupal\dkan_data\Reference\Dereferencer::dereference ( stdClass  $data,
int  $method = self::DEREFERENCE_OUTPUT_DEFAULT 
)

Replaces value references in a dataset with with their actual values.

Parameters
object$dataThe json metadata object.
int$methodRepresents the dereferencing method, data, identifier or both.
Returns
mixed Modified json metadata object.

Definition at line 59 of file Dereferencer.php.

Member Data Documentation

◆ DEREFERENCE_OUTPUT_DEFAULT

const Drupal\dkan_data\Reference\Dereferencer::DEREFERENCE_OUTPUT_DEFAULT = 0

Definition at line 22 of file Dereferencer.php.

◆ DEREFERENCE_OUTPUT_REFERENCE_IDS

const Drupal\dkan_data\Reference\Dereferencer::DEREFERENCE_OUTPUT_REFERENCE_IDS = 1

Definition at line 29 of file Dereferencer.php.