com\setasign\Konquadrat\Import\RowImport

MainImportRow Class ImportRow

File: /Konquadrat/src/Import/RowImport/MainImportRow.php

Class hierarchy

Implements

Summary

Properties

$errors

protected array<string, null|string> ImportRow::$errors

$languageManager

$row

protected ImportRow::$row

$rowId

private int MainImportRow::$rowId

Methods

__construct()

public MainImportRow::__construct (
\com\setasign\Konquadrat\LanguageManager $languageManager,
int $rowId,
array $row
)
Parameters
$languageManager : \com\setasign\Konquadrat\LanguageManager
 
$rowId : int
 
$row : array
 

checkAllFieldsEmpty()

public ImportRow::checkAllFieldsEmpty (
void
): bool
Return Values

Returns true if all fields are empty

checkMultiLangFieldEmpty()

public ImportRow::checkMultiLangFieldEmpty (
string $name
): bool
Parameters
$name : string
 
Return Values

Returns true if all fields are empty

count()

public ImportRow::count (
void
): int

getFieldErrors()

public ImportRow::getFieldErrors (
void
): array

getGroup()

public MainImportRow::getGroup (
string $group
): ImportRow
Parameters
$group : string
 

getRowId()

public MainImportRow::getRowId (
void
): int

hasError()

public ImportRow::hasError (
string $fieldName
): bool
Parameters
$fieldName : string
 

keys()

public ImportRow::keys (
void
): array

offsetExists()

public ImportRow::offsetExists (
$offset
): bool
Parameters
$offset
 

offsetGet()

public ImportRow::offsetGet (
$offset
): ?mixed
Parameters
$offset
 

offsetSet()

public ImportRow::offsetSet (
$offset,
$value
): void
Parameters
$offset
 
$value
 

offsetUnset()

public ImportRow::offsetUnset (
$offset
): void
Parameters
$offset
 

registerError()

public ImportRow::registerError (
string $fieldName,
string|string[] $error
): void
Parameters
$fieldName : string
 
$error : string|string[]
 

registerErrors()

public ImportRow::registerErrors (
string[] $fieldNames,
string|string[] $error
): void
Parameters
$fieldNames : string[]
 
$error : string|string[]
 

setMultiLangField()

Parameters
$object : \com\setasign\Konquadrat\Object\AbstractObject
 
$name : string
 
Exceptions

Throws \com\setasign\SetaFramework\InvalidConfigurationException If the field isn't and multiLangString or multiLangText field.

Throws \com\setasign\Konquadrat\Object\MissingConfigurationException If the field doesn't exist.

toArray()

public ImportRow::toArray (
void
): array