Skip to content

Commit e643684

Browse files
authored
Merge pull request #6 from afiqiqmal/dev
Update Library
2 parents 9bc3515 + 282fd5e commit e643684

File tree

6 files changed

+838
-232
lines changed

6 files changed

+838
-232
lines changed

.travis.yml

+1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ language: php
22
php:
33
- '7.2'
44
- '7.3'
5+
- '7.4
56
67
before_script:
78
- composer install --ignore-platform-reqs

README.md

+25-15
Original file line numberDiff line numberDiff line change
@@ -5,49 +5,54 @@ Parsing Malaysia Public Holiday.
55
[![Coverage](https://img.shields.io/codecov/c/github/afiqiqmal/MalaysiaHoliday.svg)](https://codecov.io/gh/afiqiqmal/MalaysiaHoliday)
66
[![Packagist](https://img.shields.io/packagist/dt/afiqiqmal/MalaysiaHoliday.svg)](https://packagist.org/packages/afiqiqmal/MalaysiaHoliday)
77
[![Packagist](https://img.shields.io/packagist/v/afiqiqmal/MalaysiaHoliday.svg)](https://packagist.org/packages/afiqiqmal/MalaysiaHoliday)
8+
[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.com/paypalme/mhi9388?locale.x=en_US)
89

910

1011
### Usage
1112

1213
Holidays in current years
1314

1415
```php
15-
$holiday = new Holiday;
16-
$holiday->getAllRegionHoliday()->get();
16+
$holiday = new MalaysiaHoliday; // MalaysiaHoliday::make()
17+
$holiday->fromAllState()->get();
18+
MalaysiaHoliday::make()->fromAllState()->get();
1719
```
1820

1921
Holidays in specific years
2022

2123
```php
22-
$holiday = new Holiday;
23-
$holiday->getAllRegionHoliday(2017)->get();
24-
$holiday->getAllRegionHoliday([2017, 2019])->get();
24+
$holiday = new MalaysiaHoliday;
25+
$holiday->fromAllState(2017)->get();
26+
$holiday->fromAllState([2017, 2019])->get();
27+
$holiday->fromAllState()->ofYear(2017)->get();
28+
MalaysiaHoliday::make()->fromAllState()->ofYear(2017)->get();
2529
```
2630

2731
Holidays by regional
2832

2933
```php
30-
$holiday = new Holiday;
31-
$holiday->getRegionHoliday("Selangor")->get();
32-
$holiday->getRegionHoliday(["Selangor","Malacca"])->get();
34+
$holiday = new MalaysiaHoliday;
35+
$holiday->fromState("Selangor")->get();
36+
$holiday->fromState(["Selangor","Malacca"])->get();
3337
```
3438

3539
Holidays by regional in 2017
3640

3741
```php
38-
$holiday = new Holiday;
39-
$holiday->getRegionHoliday("Selangor","2017")->get();
40-
$holiday->getRegionHoliday("Selangor", [2017, 2019])->get();
41-
$holiday->getRegionHoliday(["Selangor","Malacca"], [2017, 2019])->get();
42+
$holiday = new MalaysiaHoliday;
43+
$holiday->fromState("Selangor","2017")->get();
44+
$holiday->fromState("Selangor", [2017, 2019])->get();
45+
$holiday->fromState(["Selangor","Malacca"], [2017, 2019])->get();
46+
$holiday->fromState(["Selangor","Malacca"])->ofYear([2017, 2019])->get();
4247
```
4348

4449

4550
Grouping and Filter result
4651

4752
```php
48-
$holiday = new Holiday;
49-
$holiday->getAllRegionHoliday()->groupByMonth()->get();
50-
$holiday->getAllRegionHoliday()->filterByMonth("January")->get(); //date('F')
53+
$holiday = new MalaysiaHoliday;
54+
$holiday->fromAllState()->groupByMonth()->get();
55+
$holiday->fromAllState()->filterByMonth("January")->get(); //date('F')
5156
```
5257

5358
### Requirement
@@ -151,3 +156,8 @@ HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
151156
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
152157
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
153158
OTHER DEALINGS IN THE SOFTWARE.
159+
160+
161+
162+
<a href="https://www.paypal.com/paypalme/mhi9388?locale.x=en_US"><img src="https://i.imgur.com/Y2gqr2j.png" height="40"></a>
163+

0 commit comments

Comments
 (0)