Documentation

EmployeeImportManager extends BaseImportEmployee
in package

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>

Constants

Properties

Methods

__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
Tags
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>
Tags
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

getEmployeeDefaultColumns()

private getEmployeeDefaultColumns() : array<string|int, mixed>
Return values
array<string|int, mixed>

getMetaColumns()

private getMetaColumns() : array<string|int, mixed>
Return values
array<string|int, mixed>

getTagsColumns()

private getTagsColumns() : array<string|int, mixed>
Return values
array<string|int, mixed>

getTypeImportObjects()

private getTypeImportObjects() : array<string|int, mixed>
Return values
array<string|int, mixed>

Search results