Index
-
\com\setasign\Konquadrat
-
Import
-
RowImport
- AbstractRowImport
- AbstractRowImportWithImportRelations
- HasImportRelationsInterface
- ImportRelationFields
- ImportRelationFieldsInterface
- ImportRelations
- ImportRelationsInterface
- ImportRow
- MainImportRow
- MainImportRowFactory
- MainImportRowFactoryInterface
- RowImportHandler
- RowImportHandlerFactory
- RowImportHandlerFactoryInterface
- RowImportHandlerInterface
- RowImportInterface
-
RowImport
-
Import
com\setasign\Konquadrat\Import\RowImport
RowImportHandler Class RowImportHandler
File: /Konquadrat/src/Import/RowImport/RowImportHandler.php
Class hierarchy
Implements
Summary
Properties
$di
protected RowImportHandler::$di
$importDefinition
protected string RowImportHandler::$importDefinition
$importDefinitionManager
protected RowImportHandler::$importDefinitionManager
$importSchema
protected array RowImportHandler::$importSchema
$importTask
protected RowImportHandler::$importTask
$mainImportRowFactory
protected RowImportHandler::$mainImportRowFactory
$objectFinder
protected RowImportHandler::$objectFinder
$rowImport
protected ?RowImportInterface RowImportHandler::$rowImport
Methods
__construct()
public RowImportHandler::__construct (
\com\setasign\SetaFramework\Di\Di $di,
\com\setasign\Konquadrat\Object\ObjectFinder $objectFinder,
MainImportRowFactoryInterface $mainImportRowFactory,
\com\setasign\Konquadrat\Import\ImportDefinitionManagerInterface $importDefinitionManager,
\com\setasign\Konquadrat\Object\Custom\ImportTaskObject $importTask
)\com\setasign\Konquadrat\Object\ObjectFinder $objectFinder,
MainImportRowFactoryInterface $mainImportRowFactory,
\com\setasign\Konquadrat\Import\ImportDefinitionManagerInterface $importDefinitionManager,
\com\setasign\Konquadrat\Object\Custom\ImportTaskObject $importTask
Parameters
- $di : \com\setasign\SetaFramework\Di\Di
- $objectFinder : \com\setasign\Konquadrat\Object\ObjectFinder
- $mainImportRowFactory : MainImportRowFactoryInterface
- $importDefinitionManager : \com\setasign\Konquadrat\Import\ImportDefinitionManagerInterface
- $importTask : \com\setasign\Konquadrat\Object\Custom\ImportTaskObject
mapImportRow()
Parameters
- $fileRow : array
Exceptions
Throws \com\setasign\SetaFramework\InvalidConfigurationException If the importSchema is invalid.
sanitizeRow()
Parameters
- $row : \com\setasign\SetaFramework\Database\Table\Row
Exceptions
Throws \com\setasign\SetaFramework\Exception If the row save cannot be executed!
