mybuilder/when-i-work-api

支持连接到WhenIWork.com API并检索数据的库

1.0.1 2022-09-28 12:46 UTC

This package is auto-updated.

Last update: 2024-08-28 16:48:53 UTC


README

此库支持连接到WhenIWork.com API并检索数据。至少需要PHP 7.4。

文档: http://dev.wheniwork.com

require_once __DIR__ . '/vendor/autoload.php';

use MyBuilder\Library\WhenIWork\Repository\PayrollRepository;
use MyBuilder\Library\WhenIWork\Repository\UserRepository;
use MyBuilder\Library\WhenIWork\Service\WhenIWorkApi;

$serializer = JMS\Serializer\SerializerBuilder::create()->build();
$client = new GuzzleHttp\Client();
$whenIWorkApi = new WhenIWorkApi($client, 'your-developer-key', 'user-email', 'user-password');
$userRepository = new UserRepository($whenIWorkApi, $serializer);
$payrollRepository = new PayrollRepository($whenIWorkApi, $serializer);

所有用户列表

$users = $userRepository->findAll();

所有工资单周期列表

$payrolls = $payrollRepository->findByPeriod();

待办事项

  • 添加更多通过WhenIWork API支持的模型
  • 添加更多通过WhenIWork API支持的功能