DataCounter
Class DataCounter
Table of Contents
Properties
- $data : array<string|int, mixed>
Methods
- __construct() : mixed
- DataCounter constructor.
- getArray() : array<string|int, mixed>
- Get array.
- getArrayCounters() : array<string|int, mixed>
- Get array counters.
- getCount() : int
- Get count by type.
- getDefaultArray() : array<string|int, mixed>
- Get default array.
- getList() : array<string|int, mixed>
- Get count by type.
- getSummary() : int
- Get summary.
- leave() : $this
- Leave by type ID.
Properties
$data
public
array<string|int, mixed>
$data
Data.
Methods
__construct()
DataCounter constructor.
public
__construct(array<string|int, mixed> $data) : mixed
Parameters
- $data : array<string|int, mixed>
-
Data.
getArray()
Get array.
public
getArray() : array<string|int, mixed>
Return values
array<string|int, mixed>getArrayCounters()
Get array counters.
public
getArrayCounters() : array<string|int, mixed>
Return values
array<string|int, mixed>getCount()
Get count by type.
public
getCount(int $typeId) : int
Parameters
- $typeId : int
-
Type ID.
Return values
intgetDefaultArray()
Get default array.
public
static getDefaultArray() : array<string|int, mixed>
Return values
array<string|int, mixed>getList()
Get count by type.
public
getList() : array<string|int, mixed>
Return values
array<string|int, mixed>getSummary()
Get summary.
public
getSummary() : int
Return values
intleave()
Leave by type ID.
public
leave([int $leaveTypeId = null ]) : $this
Parameters
- $leaveTypeId : int = null
-
Type ID.