Table of Contents
-
SERVICE_NAME
= 'employee.import.manager'
-
$container
: Container
-
$database
: Explorer
-
$employeesManager
: EmployeesManager
-
$importColumns
: array<string|int, mixed>
-
$metaManager
: MetaManager
-
$structure_manager
: StructuresManager
-
$tagsManager
: TagsManager
-
__construct()
: mixed
-
checkImportData()
: array<string|int, mixed>
-
getImportColumns()
: array<string|int, mixed>
-
getImportTypes()
: array<string|int, mixed>
-
getTemplate()
: void
-
import()
: void
-
prepareImportDate()
: array<string|int, mixed>
-
setImportColumns()
: void
-
validateData()
: bool
-
getEmployeeDefaultColumns()
: array<string|int, mixed>
-
getMetaColumns()
: array<string|int, mixed>
-
getTagsColumns()
: array<string|int, mixed>
-
getTypeByName()
: ImportType
-
getTypeImportObjects()
: array<string|int, mixed>
SERVICE_NAME
public
mixed
SERVICE_NAME
= 'employee.import.manager'
$container
protected
Container
$container
$database
protected
Explorer
$database
$employeesManager
protected
EmployeesManager
$employeesManager
$importColumns
protected
array<string|int, mixed>
$importColumns
protected
MetaManager
$metaManager
$structure_manager
protected
StructuresManager
$structure_manager
protected
TagsManager
$tagsManager
__construct()
public
__construct(Container $container) : mixed
Parameters
-
$container
: Container
-
Return values
mixed
—
checkImportData()
public
checkImportData(string $importType, FileUpload $file) : array<string|int, mixed>
Parameters
-
$importType
: string
-
-
$file
: FileUpload
-
-
throws
-
ImportEmployeeException
Return values
array<string|int, mixed>
—
getImportColumns()
public
getImportColumns() : array<string|int, mixed>
Return values
array<string|int, mixed>
—
getImportTypes()
public
getImportTypes() : array<string|int, mixed>
Return values
array<string|int, mixed>
—
getTemplate()
public
getTemplate(string $type) : void
Parameters
-
$type
: string
-
Return values
void
—
import()
public
import(string $type, iteratable<string|int, mixed> $value) : void
Parameters
-
$type
: string
-
-
$value
: iteratable<string|int, mixed>
-
-
throws
-
ImportEmployeeException
Return values
void
—
prepareImportDate()
public
prepareImportDate(string $importType, array<string|int, mixed> $value) : array<string|int, mixed>
Parameters
-
$importType
: string
-
-
$value
: array<string|int, mixed>
-
Return values
array<string|int, mixed>
—
setImportColumns()
public
setImportColumns(array<string|int, mixed> $importColumns) : void
Parameters
-
$importColumns
: array<string|int, mixed>
-
Return values
void
—
validateData()
public
validateData(array<string|int, mixed> $employeesData) : bool
Parameters
-
$employeesData
: array<string|int, mixed>
-
-
throws
-
ImportEmployeeException
Return values
bool
—
getEmployeeDefaultColumns()
private
getEmployeeDefaultColumns() : array<string|int, mixed>
Return values
array<string|int, mixed>
—
private
getMetaColumns() : array<string|int, mixed>
Return values
array<string|int, mixed>
—
private
getTagsColumns() : array<string|int, mixed>
Return values
array<string|int, mixed>
—
getTypeByName()
private
getTypeByName(string $name) : ImportType
Parameters
-
$name
: string
-
Return values
ImportType
—
getTypeImportObjects()
private
getTypeImportObjects() : array<string|int, mixed>
Return values
array<string|int, mixed>
—