dpeuscher / lib-absence-io
Installs: 2 303
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 2
Open Issues: 21
Requires
- php: ^7.1
- dflydev/hawk: ^0.0.0
- dpeuscher/alfred-symfony-tools: ^2.0
Requires (Dev)
- phpunit/phpunit: ^7.2
This package is auto-updated.
Last update: 2024-11-18 20:10:03 UTC
README
lib-absence-io
A library to identify the team capacity for a certain team size by member
$absenceEndPoint = 'https://app.absence.io/api/v2/'; $absenceKey = '012345678901234567890123'; $absenceId = '0123456789012345678901234567890123456789012345678901234567890123'; $absenceService = new AbsenceService($absenceEndPoint, $absenceKey, $absenceId); $team = ["John Doe", "Johny Doey"]; $from = \DateTime::createFromFormat('Y-m-d', '2018-07-01'); $to = \DateTime::createFromFormat('Y-m-d', '2018-10-01'); var_dump($absenceService->calculateWorkdays($from, $to, 'München', $team));
Result looks like this:
array(2) { 'Johny Doey' => int(46) 'John Doe' => int(55) }