@@ -91,7 +91,7 @@ public function testFormat($pattern, $timestamp, $expected)
91
91
$ this ->assertIsIntlSuccess ($ formatter , $ errorMessage , $ errorCode );
92
92
}
93
93
94
- public function formatProvider ()
94
+ public static function formatProvider ()
95
95
{
96
96
$ dateTime = new \DateTime ('@0 ' );
97
97
$ dateTimeImmutable = new \DateTimeImmutable ('@0 ' );
@@ -316,7 +316,7 @@ public function testFormatIllegalArgumentError($pattern, $timestamp, $errorMessa
316
316
$ this ->assertIsIntlFailure ($ formatter , $ errorMessage , $ errorCode );
317
317
}
318
318
319
- public function formatErrorProvider ()
319
+ public static function formatErrorProvider ()
320
320
{
321
321
return [
322
322
['y-M-d ' , 'foobar ' , 'datefmt_format: string \'foobar \' is not numeric, which would be required for it to be a valid date: U_ILLEGAL_ARGUMENT_ERROR ' ],
@@ -333,7 +333,7 @@ public function testFormatWithTimezone($timestamp, $timezone, $expected)
333
333
$ this ->assertSame ($ expected , $ formatter ->format ($ timestamp ));
334
334
}
335
335
336
- public function formatWithTimezoneProvider ()
336
+ public static function formatWithTimezoneProvider ()
337
337
{
338
338
$ data = [
339
339
[0 , 'UTC ' , '1970-01-01 00:00:00 ' ],
@@ -379,7 +379,7 @@ public function testFormatTimezone($pattern, $timezone, $expected)
379
379
$ this ->assertEquals ($ expected , $ formatter ->format (0 ));
380
380
}
381
381
382
- public function formatTimezoneProvider ()
382
+ public static function formatTimezoneProvider ()
383
383
{
384
384
return [
385
385
['z ' , 'GMT ' , 'GMT ' ],
@@ -528,7 +528,7 @@ public function testDateAndTimeType($timestamp, $datetype, $timetype, $expected)
528
528
$ this ->assertSame ($ expected , $ formatter ->format ($ timestamp ));
529
529
}
530
530
531
- public function dateAndTimeTypeProvider ()
531
+ public static function dateAndTimeTypeProvider ()
532
532
{
533
533
return [
534
534
[0 , IntlDateFormatter::FULL , IntlDateFormatter::NONE , 'Thursday, January 1, 1970 ' ],
@@ -585,7 +585,7 @@ public function testParse($pattern, $value, $expected)
585
585
$ this ->assertIsIntlSuccess ($ formatter , $ errorMessage , $ errorCode );
586
586
}
587
587
588
- public function parseProvider ()
588
+ public static function parseProvider ()
589
589
{
590
590
return array_merge (
591
591
static ::parseYearProvider (),
@@ -610,15 +610,15 @@ public function parseProvider()
610
610
);
611
611
}
612
612
613
- public function parseYearProvider ()
613
+ public static function parseYearProvider ()
614
614
{
615
615
return [
616
616
['y-M-d ' , '1970-1-1 ' , 0 ],
617
617
['yy-M-d ' , '70-1-1 ' , 0 ],
618
618
];
619
619
}
620
620
621
- public function parseQuarterProvider ()
621
+ public static function parseQuarterProvider ()
622
622
{
623
623
return [
624
624
['Q ' , '1 ' , 0 ],
@@ -641,7 +641,7 @@ public function parseQuarterProvider()
641
641
];
642
642
}
643
643
644
- public function parseMonthProvider ()
644
+ public static function parseMonthProvider ()
645
645
{
646
646
return [
647
647
['y-M-d ' , '1970-1-1 ' , 0 ],
@@ -651,7 +651,7 @@ public function parseMonthProvider()
651
651
];
652
652
}
653
653
654
- public function parseStandaloneMonthProvider ()
654
+ public static function parseStandaloneMonthProvider ()
655
655
{
656
656
return [
657
657
['y-L-d ' , '1970-1-1 ' , 0 ],
@@ -660,7 +660,7 @@ public function parseStandaloneMonthProvider()
660
660
];
661
661
}
662
662
663
- public function parseDayProvider ()
663
+ public static function parseDayProvider ()
664
664
{
665
665
return [
666
666
['y-M-d ' , '1970-1-1 ' , 0 ],
@@ -670,7 +670,7 @@ public function parseDayProvider()
670
670
];
671
671
}
672
672
673
- public function parseDayOfWeekProvider ()
673
+ public static function parseDayOfWeekProvider ()
674
674
{
675
675
return [
676
676
['E ' , 'Thu ' , 0 ],
@@ -682,15 +682,15 @@ public function parseDayOfWeekProvider()
682
682
];
683
683
}
684
684
685
- public function parseDayOfYearProvider ()
685
+ public static function parseDayOfYearProvider ()
686
686
{
687
687
return [
688
688
['D ' , '1 ' , 0 ],
689
689
['D ' , '2 ' , 86400 ],
690
690
];
691
691
}
692
692
693
- public function parseHour12ClockOneBasedProvider ()
693
+ public static function parseHour12ClockOneBasedProvider ()
694
694
{
695
695
return [
696
696
// 12 hours (1-12)
@@ -715,7 +715,7 @@ public function parseHour12ClockOneBasedProvider()
715
715
];
716
716
}
717
717
718
- public function parseHour12ClockZeroBasedProvider ()
718
+ public static function parseHour12ClockZeroBasedProvider ()
719
719
{
720
720
return [
721
721
// 12 hours (0-11)
@@ -740,7 +740,7 @@ public function parseHour12ClockZeroBasedProvider()
740
740
];
741
741
}
742
742
743
- public function parseHour24ClockOneBasedProvider ()
743
+ public static function parseHour24ClockOneBasedProvider ()
744
744
{
745
745
return [
746
746
// 24 hours (1-24)
@@ -767,7 +767,7 @@ public function parseHour24ClockOneBasedProvider()
767
767
];
768
768
}
769
769
770
- public function parseHour24ClockZeroBasedProvider ()
770
+ public static function parseHour24ClockZeroBasedProvider ()
771
771
{
772
772
return [
773
773
// 24 hours (0-23)
@@ -794,23 +794,23 @@ public function parseHour24ClockZeroBasedProvider()
794
794
];
795
795
}
796
796
797
- public function parseMinuteProvider ()
797
+ public static function parseMinuteProvider ()
798
798
{
799
799
return [
800
800
['y-M-d HH:m ' , '1970-1-1 0:1 ' , 60 ],
801
801
['y-M-d HH:mm ' , '1970-1-1 0:10 ' , 600 ],
802
802
];
803
803
}
804
804
805
- public function parseSecondProvider ()
805
+ public static function parseSecondProvider ()
806
806
{
807
807
return [
808
808
['y-M-d HH:mm:s ' , '1970-1-1 00:01:1 ' , 61 ],
809
809
['y-M-d HH:mm:ss ' , '1970-1-1 00:01:10 ' , 70 ],
810
810
];
811
811
}
812
812
813
- public function parseTimezoneProvider ()
813
+ public static function parseTimezoneProvider ()
814
814
{
815
815
if (80114 === \PHP_VERSION_ID || 80201 === \PHP_VERSION_ID ) {
816
816
return [['y-M-d HH:mm:ss ' , '1970-1-1 00:00:00 ' , 0 ]];
@@ -830,7 +830,7 @@ public function parseTimezoneProvider()
830
830
];
831
831
}
832
832
833
- public function parseAmPmProvider ()
833
+ public static function parseAmPmProvider ()
834
834
{
835
835
return [
836
836
// AM/PM (already covered by hours tests)
@@ -839,15 +839,15 @@ public function parseAmPmProvider()
839
839
];
840
840
}
841
841
842
- public function parseStandaloneAmPmProvider ()
842
+ public static function parseStandaloneAmPmProvider ()
843
843
{
844
844
return [
845
845
['a ' , 'AM ' , 0 ],
846
846
['a ' , 'PM ' , 43200 ],
847
847
];
848
848
}
849
849
850
- public function parseRegexMetaCharsProvider ()
850
+ public static function parseRegexMetaCharsProvider ()
851
851
{
852
852
return [
853
853
// regexp meta chars in the pattern string
@@ -856,7 +856,7 @@ public function parseRegexMetaCharsProvider()
856
856
];
857
857
}
858
858
859
- public function parseQuoteCharsProvider ()
859
+ public static function parseQuoteCharsProvider ()
860
860
{
861
861
return [
862
862
["'M' " , 'M ' , 0 ],
@@ -867,7 +867,7 @@ public function parseQuoteCharsProvider()
867
867
];
868
868
}
869
869
870
- public function parseDashSlashProvider ()
870
+ public static function parseDashSlashProvider ()
871
871
{
872
872
return [
873
873
['y-M-d ' , '1970/1/1 ' , 0 ],
@@ -890,7 +890,7 @@ public function testParseError($pattern, $value)
890
890
$ this ->assertIsIntlFailure ($ formatter , $ errorMessage , $ errorCode );
891
891
}
892
892
893
- public function parseErrorProvider ()
893
+ public static function parseErrorProvider ()
894
894
{
895
895
return [
896
896
// 1 char month
@@ -945,7 +945,7 @@ public function testSetTimeZoneId($timeZoneId, $expectedTimeZoneId)
945
945
$ this ->assertEquals ($ expectedTimeZoneId , $ formatter ->getTimeZoneId ());
946
946
}
947
947
948
- public function setTimeZoneIdProvider ()
948
+ public static function setTimeZoneIdProvider ()
949
949
{
950
950
return [
951
951
['UTC ' , 'UTC ' ],
0 commit comments