Documentation

Shifter
in package
implements IteratorAggregate

Data structure to handle Shifter

Table of Contents

Interfaces

IteratorAggregate

Properties

$email  : string
$fiscalCode  : string
$hireDate  : DateTime
$idUnit  : int
$layoffDate  : DateTime|null
$name  : string
$surname  : string
$zucchettiID  : string

Methods

__construct()  : mixed
email()  : string
Get email
fiscalCode()  : string
Get fiscalCode
getIterator()  : array<string|int, mixed>
Iterate over shifter info
hireDate()  : DateTime
Get hireDate
idUnit()  : int
Get idUnit
layoffDate()  : DateTime
Get layoffDate
name()  : string
Get shifter name
surname()  : string
Get shifter surname
zucchettiID()  : string
Get zucchettiID

Properties

$fiscalCode

private string $fiscalCode

$hireDate

private DateTime $hireDate

$layoffDate

private DateTime|null $layoffDate

$zucchettiID

private string $zucchettiID

Methods

__construct()

public __construct(string $zucchettiID, string $name, string $surname, string $fiscalCode, DateTime $hireDate, DateTime|null $layoffDate, int $idUnit, string $email) : mixed
Parameters
$zucchettiID : string
$name : string
$surname : string
$fiscalCode : string
$hireDate : DateTime
$layoffDate : DateTime|null
$idUnit : int
$email : string

email()

Get email

public email() : string
Return values
string

email

fiscalCode()

Get fiscalCode

public fiscalCode() : string
Return values
string

fiscalCode

getIterator()

Iterate over shifter info

public getIterator() : array<string|int, mixed>
Return values
array<string|int, mixed>

array of all shifter info

hireDate()

Get hireDate

public hireDate() : DateTime
Return values
DateTime

hireDate

idUnit()

Get idUnit

public idUnit() : int
Return values
int

idUnit

layoffDate()

Get layoffDate

public layoffDate() : DateTime
Return values
DateTime

(nullable) layoffDate

name()

Get shifter name

public name() : string
Return values
string

name

surname()

Get shifter surname

public surname() : string
Return values
string

surname

zucchettiID()

Get zucchettiID

public zucchettiID() : string
Return values
string

ZucchettiID


        
On this page

Search results