@@ -5,49 +5,54 @@ Parsing Malaysia Public Holiday.
5
5
[ ![ Coverage] ( https://img.shields.io/codecov/c/github/afiqiqmal/MalaysiaHoliday.svg )] ( https://codecov.io/gh/afiqiqmal/MalaysiaHoliday )
6
6
[ ![ Packagist] ( https://img.shields.io/packagist/dt/afiqiqmal/MalaysiaHoliday.svg )] ( https://packagist.org/packages/afiqiqmal/MalaysiaHoliday )
7
7
[ ![ 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 )
8
9
9
10
10
11
### Usage
11
12
12
13
Holidays in current years
13
14
14
15
``` php
15
- $holiday = new Holiday;
16
- $holiday->getAllRegionHoliday()->get();
16
+ $holiday = new MalaysiaHoliday; // MalaysiaHoliday::make()
17
+ $holiday->fromAllState()->get();
18
+ MalaysiaHoliday::make()->fromAllState()->get();
17
19
```
18
20
19
21
Holidays in specific years
20
22
21
23
``` 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();
25
29
```
26
30
27
31
Holidays by regional
28
32
29
33
``` 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();
33
37
```
34
38
35
39
Holidays by regional in 2017
36
40
37
41
``` 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();
42
47
```
43
48
44
49
45
50
Grouping and Filter result
46
51
47
52
``` 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')
51
56
```
52
57
53
58
### Requirement
@@ -151,3 +156,8 @@ HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
151
156
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
152
157
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
153
158
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