com\setasign\Konquadrat\Import

ImportDefinitionConfig

File: /Konquadrat/src/Import/ImportDefinitionConfig.php

Class hierarchy

Summary

Properties

$config

private ?\com\setasign\SetaFramework\Config\Config ImportDefinitionConfig::$config

$configString

$languageManager

$name

private string ImportDefinitionConfig::$name

$objectConfig


Methods

__construct()

public ImportDefinitionConfig::__construct (
\com\setasign\SetaFramework\Di\Di $di,
\com\setasign\Konquadrat\Object\ObjectConfig $objectConfig,
\com\setasign\Konquadrat\LanguageManager $languageManager,
string $name,
string $config
)
Parameters
$di : \com\setasign\SetaFramework\Di\Di
 
$objectConfig : \com\setasign\Konquadrat\Object\ObjectConfig
 
$languageManager : \com\setasign\Konquadrat\LanguageManager
 
$name : string
 
$config : string
 

getDefinitionConfig()

readConfig()

protected ImportDefinitionConfig::readConfig (
void
): \com\setasign\SetaFramework\Config\Config

resolveFields()

private ImportDefinitionConfig::resolveFields (
array $carry,
$field
): array

This method will resolve the fields from the import definition xml to real kon2 fields

Parameters
$carry : array

['content' => [], 'fields' => []]

$field
 
Exceptions

Throws \com\setasign\Konquadrat\Exception