Skip to content

Commit 8f7fbb3

Browse files
committed
test compatibility(of($map) eq using('', $map)), and only >=12.10
1 parent df90b88 commit 8f7fbb3

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

tests/Console/ModelsCommand/AdvancedCasts/Models/AdvancedCast.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ protected function casts(): array
3030
'cast_to_encrypted_json' => 'encrypted:json',
3131
'cast_to_encrypted_object' => 'encrypted:object',
3232
'cast_to_as_collection' => AsCollection::class,
33-
'cast_to_as_collection_of' => AsCollection::of(AdvancedCastMap::class),
33+
'cast_to_as_collection_of' => method_exists(AsCollection::class, 'of') ? AsCollection::of(AdvancedCastMap::class) : AsCollection::using('', AdvancedCastMap::class),
3434
'cast_to_as_collection_using' => AsCollection::using(AdvancedCastCollection::class),
3535
'cast_to_as_collection_using_and_map' => AsCollection::using(AdvancedCastCollection::class, AdvancedCastMap::class),
3636
'cast_to_as_enum_collection' => AsEnumCollection::class,

tests/Console/ModelsCommand/AdvancedCasts/__snapshots__/Test__test__1.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ protected function casts(): array
7272
'cast_to_encrypted_json' => 'encrypted:json',
7373
'cast_to_encrypted_object' => 'encrypted:object',
7474
'cast_to_as_collection' => AsCollection::class,
75-
'cast_to_as_collection_of' => AsCollection::of(AdvancedCastMap::class),
75+
'cast_to_as_collection_of' => method_exists(AsCollection::class, 'of') ? AsCollection::of(AdvancedCastMap::class) : AsCollection::using('', AdvancedCastMap::class),
7676
'cast_to_as_collection_using' => AsCollection::using(AdvancedCastCollection::class),
7777
'cast_to_as_collection_using_and_map' => AsCollection::using(AdvancedCastCollection::class, AdvancedCastMap::class),
7878
'cast_to_as_enum_collection' => AsEnumCollection::class,

0 commit comments

Comments
 (0)