4
4
5
5
use DateTime ;
6
6
use GuzzleHttp \Exception \InvalidArgumentException ;
7
- use Illuminate \Database \Eloquent \JsonEncodingException ;
8
7
use Illuminate \Support \Carbon ;
9
8
use Illuminate \Support \Facades \Date ;
10
9
use LogicException ;
@@ -779,49 +778,51 @@ public function castToDatetimeValuesProvider()
779
778
$ carbon = Carbon::now ();
780
779
$ datetime = new DateTime ();
781
780
return [
782
- 'carbon ' => [
783
- 'value ' => $ carbon ,
781
+ 'carbon ' => [
782
+ 'value ' => $ carbon ,
784
783
'timestampsInMilliseconds ' => true ,
785
- 'expected ' => Date::instance ($ carbon ),
784
+ 'expected ' => Date::instance ($ carbon ),
786
785
],
787
- 'datetime ' => [
788
- 'value ' => $ datetime ,
786
+ 'datetime ' => [
787
+ 'value ' => $ datetime ,
789
788
'timestampsInMilliseconds ' => true ,
790
- 'expected ' => Date::parse (
791
- $ datetime ->format ('Y-m-d H:i:s.u ' ), $ datetime ->getTimezone ()
792
- ),
789
+ 'expected ' => Date::parse ($ datetime ->format ('Y-m-d H:i:s.u ' ), $ datetime ->getTimezone ()),
793
790
],
794
- 'carbon2 ' => [
795
- 'value ' => $ carbon ,
791
+ 'carbon2 ' => [
792
+ 'value ' => $ carbon ,
796
793
'timestampsInMilliseconds ' => false ,
797
- 'expected ' => Date::instance ($ carbon ),
794
+ 'expected ' => Date::instance ($ carbon ),
798
795
],
799
- 'datetime2 ' => [
800
- 'value ' => $ datetime ,
796
+ 'datetime2 ' => [
797
+ 'value ' => $ datetime ,
801
798
'timestampsInMilliseconds ' => false ,
802
- 'expected ' => Date::parse (
803
- $ datetime ->format ('Y-m-d H:i:s.u ' ), $ datetime ->getTimezone ()
804
- ),
799
+ 'expected ' => Date::parse ($ datetime ->format ('Y-m-d H:i:s.u ' ), $ datetime ->getTimezone ()),
805
800
],
806
- 'timestamp ' => [
807
- 'value ' => 1579542588 ,
801
+ 'timestamp ' => [
802
+ 'value ' => 1579542588 ,
808
803
'timestampsInMilliseconds ' => false ,
809
- 'expected ' => Date::createFromTimestamp (1579542588 ),
804
+ 'expected ' => Date::createFromTimestamp (1579542588 ),
810
805
],
811
806
'timestamp_ms ' => [
812
- 'value ' => 1579542588123 ,
807
+ 'value ' => 1579542588123 ,
813
808
'timestampsInMilliseconds ' => true ,
814
- 'expected ' => Date::createFromTimestampMs (1579542588123 ),
809
+ 'expected ' => Date::createFromTimestampMs (1579542588123 ),
815
810
],
816
- 'standard ' => [
817
- 'value ' => '2020-02-01 ' ,
811
+ 'standard_ms ' => [
812
+ 'value ' => '2020-02-01 ' ,
818
813
'timestampsInMilliseconds ' => true ,
819
- 'expected ' => Date::instance (Carbon::createFromFormat ('Y-m-d ' , '2020-02-01 ' )->startOfDay ()),
814
+ 'expected ' => Date::instance (
815
+ Carbon::createFromFormat ('Y-m-d ' , '2020-02-01 ' )
816
+ ->startOfDay ()
817
+ ),
820
818
],
821
- 'standard ' => [
822
- 'value ' => '2020-02-01 ' ,
819
+ 'standard ' => [
820
+ 'value ' => '2020-02-01 ' ,
823
821
'timestampsInMilliseconds ' => false ,
824
- 'expected ' => Date::instance (Carbon::createFromFormat ('Y-m-d ' , '2020-02-01 ' )->startOfDay ()),
822
+ 'expected ' => Date::instance (
823
+ Carbon::createFromFormat ('Y-m-d ' , '2020-02-01 ' )
824
+ ->startOfDay ()
825
+ ),
825
826
],
826
827
];
827
828
}
@@ -833,9 +834,11 @@ public function castToDatetimeValuesProvider()
833
834
public function it_casts_to_datetime_from_various_values ($ value , $ timestampInMilliseconds , $ expected )
834
835
{
835
836
$ model = new Model ();
836
- $ model ->setRawAttributes ([
837
- 'datetime_value ' => $ value
838
- ]);
837
+ $ model ->setRawAttributes (
838
+ [
839
+ 'datetime_value ' => $ value ,
840
+ ]
841
+ );
839
842
840
843
$ reflection = new ReflectionObject ($ model );
841
844
0 commit comments