Import
in package
Provide Import functionalities.
Table of Contents
Properties
- $entityTypeManager : EntityTypeManagerInterface
- The entity type manager.
- $extensionListModule : ModuleExtensionList
- The list of available modules.
- $moduleHandler : ModuleHandlerInterface
- The entity ModuleHandler.
Methods
- __construct() : mixed
- Initialise data / inject dependencies.
- create() : mixed
- Create container.
- importOrganisations() : mixed
- Handle import taxonomies.
- importTaxonomies() : mixed
- Handle import taxonomies.
- getVocabulary() : mixed
- Return a vocabulary object.
- handleImport() : mixed
- Import basic taxonomies.
- handleImportCountries() : mixed
- Import countries or languages.
- handleImportSessionTypeRoleFormat() : mixed
- Import sessionTypeRoleFormat.
- handleImportTimeslots() : mixed
- Import timeslots.
- handleImportUsers() : mixed
- Import Users.
- insert() : mixed
- Insert new term.
- purge() : mixed
- Delete taxonomies by type.
Properties
$entityTypeManager
The entity type manager.
protected
EntityTypeManagerInterface
$entityTypeManager
$extensionListModule
The list of available modules.
protected
ModuleExtensionList
$extensionListModule
$moduleHandler
The entity ModuleHandler.
protected
ModuleHandlerInterface
$moduleHandler
Methods
__construct()
Initialise data / inject dependencies.
public
__construct(EntityTypeManagerInterface $entity_type_manager, ModuleExtensionList $extensionListModule, ModuleHandlerInterface $moduleHandler) : mixed
Parameters
- $entity_type_manager : EntityTypeManagerInterface
- $extensionListModule : ModuleExtensionList
- $moduleHandler : ModuleHandlerInterface
create()
Create container.
public
static create(ContainerInterface $container) : mixed
Parameters
- $container : ContainerInterface
importOrganisations()
Handle import taxonomies.
public
importOrganisations(Request $request) : mixed
Parameters
- $request : Request
importTaxonomies()
Handle import taxonomies.
public
importTaxonomies(Request $request) : mixed
Parameters
- $request : Request
getVocabulary()
Return a vocabulary object.
private
getVocabulary(mixed $type) : mixed
Parameters
- $type : mixed
handleImport()
Import basic taxonomies.
private
handleImport(mixed $type, mixed $override, mixed $json) : mixed
Parameters
- $type : mixed
- $override : mixed
- $json : mixed
handleImportCountries()
Import countries or languages.
private
handleImportCountries(mixed $type, mixed $override, mixed $json) : mixed
Parameters
- $type : mixed
- $override : mixed
- $json : mixed
handleImportSessionTypeRoleFormat()
Import sessionTypeRoleFormat.
private
handleImportSessionTypeRoleFormat(mixed $type, mixed $override, mixed $json) : mixed
Parameters
- $type : mixed
- $override : mixed
- $json : mixed
handleImportTimeslots()
Import timeslots.
private
handleImportTimeslots(mixed $type, mixed $override, mixed $json) : mixed
Parameters
- $type : mixed
- $override : mixed
- $json : mixed
handleImportUsers()
Import Users.
private
handleImportUsers(mixed $type, mixed $override, mixed $json) : mixed
Parameters
- $type : mixed
- $override : mixed
- $json : mixed
insert()
Insert new term.
private
insert(mixed $terms, mixed $vid) : mixed
Parameters
- $terms : mixed
- $vid : mixed
purge()
Delete taxonomies by type.
private
purge(mixed $vid) : mixed
Parameters
- $vid : mixed