calendarific/php-calendarific
最新稳定版本:2.0.0
Composer 安装命令:
composer require calendarific/php-calendarific
包简介
PHP library for Calendarific.com
README 文档
README
Calendarific
Official PHP library for the Calendarific API.
Installation
This package can be installed via Composer:
$ composer require calendarific/php-calendarific
It requires PHP >= 7.0.0.
Usage
The following guide assumes that you've imported the class Calendarific\Calendarific into your namespace. There's a helper command available which makes querying the API very easy, and is explained below:
$key = 'api-key-123'; $country = 'GB'; $year = 2019; $month = null; $day = null, $location = null, $types = ['national']; $dates = Calendarific::make( $key, $country, $year, $month, $day, $location, $types );
The below define's the parameter's for the Calendarific::make() helper command:
| Parameter | Type | Required | Description |
|---|---|---|---|
$key |
string |
Yes | API Key from My Account |
$country |
string |
Yes | Country, as listed from ISO 3166-1 alpha-2 |
$year |
int |
Yes | Four digit year representation, i.e. 2019 |
$month |
int or null |
No | Single digit month representation, i.e. 1 |
$location |
string or null |
No | Location within above Country, as listed from ISO 3166-1 alpha-2 |
$types |
array |
No | Array of types to filter using. An empty array will show all types |
Testing
Unit tests can be run within the package, however, it utilises Docker & Docker Compose:
$ docker-compose -f ./docker-compose.yml run --rm cli php ./vendor/bin/phpunit
License
calendarific/calendarific is licensed under the MIT license. See the LICENSE file for more details.
统计信息
- 总下载量: 231.72k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2019-02-10