TaxonomyService
in package
Taxonomy Service - Replaces QubitTaxonomy (235 uses)
Table of Contents
Constants
- ACCESSION_ALTERNATIVE_IDENTIFIER_TYPE_ID = \AtomExtensions\Constants\TaxonomyConstants::ACCESSION_ALTERNATIVE_IDENTIFIER_TYPE_ID
- ACTOR_ENTITY_TYPE_ID = \AtomExtensions\Constants\TaxonomyConstants::ACTOR_ENTITY_TYPE_ID
- ACTOR_OCCUPATION_ID = \AtomExtensions\Constants\TaxonomyConstants::ACTOR_OCCUPATION_ID
- ACTOR_RELATION_TYPE_ID = \AtomExtensions\Constants\TaxonomyConstants::ACTOR_RELATION_TYPE_ID
- COPYRIGHT_STATUS_ID = \AtomExtensions\Constants\TaxonomyConstants::COPYRIGHT_STATUS_ID
- DACS_NOTE_ID = \AtomExtensions\Constants\TaxonomyConstants::DACS_NOTE_ID
- DC_TYPE_ID = \AtomExtensions\Constants\TaxonomyConstants::DC_TYPE_ID
- DIGITAL_OBJECT_USAGE_ID = \AtomExtensions\Constants\TaxonomyConstants::DIGITAL_OBJECT_USAGE_ID
- EVENT_TYPE_ID = \AtomExtensions\Constants\TaxonomyConstants::EVENT_TYPE_ID
- GENRE_ID = \AtomExtensions\Constants\TaxonomyConstants::GENRE_ID
- GEOGRAPHIC_SUBREGION_ID = \AtomExtensions\Constants\TaxonomyConstants::GEOGRAPHIC_SUBREGION_ID
- LEVEL_OF_DESCRIPTION_ID = \AtomExtensions\Constants\TaxonomyConstants::LEVEL_OF_DESCRIPTION_ID
- MATERIAL_TYPE_ID = \AtomExtensions\Constants\TaxonomyConstants::MATERIAL_TYPE_ID
- MEDIA_TYPE_ID = \AtomExtensions\Constants\TaxonomyConstants::MEDIA_TYPE_ID
- NOTE_TYPE_ID = \AtomExtensions\Constants\TaxonomyConstants::NOTE_TYPE_ID
- PHYSICAL_OBJECT_TYPE_ID = \AtomExtensions\Constants\TaxonomyConstants::PHYSICAL_OBJECT_TYPE_ID
- PLACE_ID = \AtomExtensions\Constants\TaxonomyConstants::PLACE_ID
- PUBLICATION_STATUS_ID = \AtomExtensions\Constants\TaxonomyConstants::PUBLICATION_STATUS_ID
- RAD_NOTE_ID = \AtomExtensions\Constants\TaxonomyConstants::RAD_NOTE_ID
- RAD_TITLE_NOTE_ID = \AtomExtensions\Constants\TaxonomyConstants::RAD_TITLE_NOTE_ID
- REPOSITORY_TYPE_ID = \AtomExtensions\Constants\TaxonomyConstants::REPOSITORY_TYPE_ID
- RIGHT_BASIS_ID = \AtomExtensions\Constants\TaxonomyConstants::RIGHT_BASIS_ID
- RIGHTS_STATUTES_ID = \AtomExtensions\Constants\TaxonomyConstants::RIGHTS_STATUTES_ID
- SUBJECT_ID = \AtomExtensions\Constants\TaxonomyConstants::SUBJECT_ID
- THEMATIC_AREA_ID = \AtomExtensions\Constants\TaxonomyConstants::THEMATIC_AREA_ID
Methods
- getById() : object|null
- getBySlug() : object|null
- getTaxonomyTerms() : Collection
- getTermsAsChoices() : array<string|int, mixed>
- getTermsById() : Collection
- setCulture() : void
Constants
ACCESSION_ALTERNATIVE_IDENTIFIER_TYPE_ID
public
mixed
ACCESSION_ALTERNATIVE_IDENTIFIER_TYPE_ID
= \AtomExtensions\Constants\TaxonomyConstants::ACCESSION_ALTERNATIVE_IDENTIFIER_TYPE_ID
ACTOR_ENTITY_TYPE_ID
public
mixed
ACTOR_ENTITY_TYPE_ID
= \AtomExtensions\Constants\TaxonomyConstants::ACTOR_ENTITY_TYPE_ID
ACTOR_OCCUPATION_ID
public
mixed
ACTOR_OCCUPATION_ID
= \AtomExtensions\Constants\TaxonomyConstants::ACTOR_OCCUPATION_ID
ACTOR_RELATION_TYPE_ID
public
mixed
ACTOR_RELATION_TYPE_ID
= \AtomExtensions\Constants\TaxonomyConstants::ACTOR_RELATION_TYPE_ID
COPYRIGHT_STATUS_ID
public
mixed
COPYRIGHT_STATUS_ID
= \AtomExtensions\Constants\TaxonomyConstants::COPYRIGHT_STATUS_ID
DACS_NOTE_ID
public
mixed
DACS_NOTE_ID
= \AtomExtensions\Constants\TaxonomyConstants::DACS_NOTE_ID
DC_TYPE_ID
public
mixed
DC_TYPE_ID
= \AtomExtensions\Constants\TaxonomyConstants::DC_TYPE_ID
DIGITAL_OBJECT_USAGE_ID
public
mixed
DIGITAL_OBJECT_USAGE_ID
= \AtomExtensions\Constants\TaxonomyConstants::DIGITAL_OBJECT_USAGE_ID
EVENT_TYPE_ID
public
mixed
EVENT_TYPE_ID
= \AtomExtensions\Constants\TaxonomyConstants::EVENT_TYPE_ID
GENRE_ID
public
mixed
GENRE_ID
= \AtomExtensions\Constants\TaxonomyConstants::GENRE_ID
GEOGRAPHIC_SUBREGION_ID
public
mixed
GEOGRAPHIC_SUBREGION_ID
= \AtomExtensions\Constants\TaxonomyConstants::GEOGRAPHIC_SUBREGION_ID
LEVEL_OF_DESCRIPTION_ID
public
mixed
LEVEL_OF_DESCRIPTION_ID
= \AtomExtensions\Constants\TaxonomyConstants::LEVEL_OF_DESCRIPTION_ID
MATERIAL_TYPE_ID
public
mixed
MATERIAL_TYPE_ID
= \AtomExtensions\Constants\TaxonomyConstants::MATERIAL_TYPE_ID
MEDIA_TYPE_ID
public
mixed
MEDIA_TYPE_ID
= \AtomExtensions\Constants\TaxonomyConstants::MEDIA_TYPE_ID
NOTE_TYPE_ID
public
mixed
NOTE_TYPE_ID
= \AtomExtensions\Constants\TaxonomyConstants::NOTE_TYPE_ID
PHYSICAL_OBJECT_TYPE_ID
public
mixed
PHYSICAL_OBJECT_TYPE_ID
= \AtomExtensions\Constants\TaxonomyConstants::PHYSICAL_OBJECT_TYPE_ID
PLACE_ID
public
mixed
PLACE_ID
= \AtomExtensions\Constants\TaxonomyConstants::PLACE_ID
PUBLICATION_STATUS_ID
public
mixed
PUBLICATION_STATUS_ID
= \AtomExtensions\Constants\TaxonomyConstants::PUBLICATION_STATUS_ID
RAD_NOTE_ID
public
mixed
RAD_NOTE_ID
= \AtomExtensions\Constants\TaxonomyConstants::RAD_NOTE_ID
RAD_TITLE_NOTE_ID
public
mixed
RAD_TITLE_NOTE_ID
= \AtomExtensions\Constants\TaxonomyConstants::RAD_TITLE_NOTE_ID
REPOSITORY_TYPE_ID
public
mixed
REPOSITORY_TYPE_ID
= \AtomExtensions\Constants\TaxonomyConstants::REPOSITORY_TYPE_ID
RIGHT_BASIS_ID
public
mixed
RIGHT_BASIS_ID
= \AtomExtensions\Constants\TaxonomyConstants::RIGHT_BASIS_ID
RIGHTS_STATUTES_ID
public
mixed
RIGHTS_STATUTES_ID
= \AtomExtensions\Constants\TaxonomyConstants::RIGHTS_STATUTES_ID
SUBJECT_ID
public
mixed
SUBJECT_ID
= \AtomExtensions\Constants\TaxonomyConstants::SUBJECT_ID
THEMATIC_AREA_ID
public
mixed
THEMATIC_AREA_ID
= \AtomExtensions\Constants\TaxonomyConstants::THEMATIC_AREA_ID
Methods
getById()
public
static getById(int $id[, string|null $culture = null ]) : object|null
Parameters
- $id : int
- $culture : string|null = null
Return values
object|nullgetBySlug()
public
static getBySlug(string $slug) : object|null
Parameters
- $slug : string
Return values
object|nullgetTaxonomyTerms()
public
static getTaxonomyTerms(int $taxonomyId) : Collection
Parameters
- $taxonomyId : int
Return values
CollectiongetTermsAsChoices()
public
static getTermsAsChoices(int $taxonomyId[, string|null $culture = null ]) : array<string|int, mixed>
Parameters
- $taxonomyId : int
- $culture : string|null = null
Return values
array<string|int, mixed>getTermsById()
public
static getTermsById(int $taxonomyId[, string|null $culture = null ]) : Collection
Parameters
- $taxonomyId : int
- $culture : string|null = null
Return values
CollectionsetCulture()
public
static setCulture(string $culture) : void
Parameters
- $culture : string