File tree Expand file tree Collapse file tree 3 files changed +15
-3
lines changed
Expand file tree Collapse file tree 3 files changed +15
-3
lines changed Original file line number Diff line number Diff line change 55namespace DigitalCraftsman \DateTimePrecision ;
66
77use DigitalCraftsman \SelfAwareNormalizers \Serializer \IntNormalizable ;
8+ use DigitalCraftsman \SelfAwareNormalizers \Serializer \NullableIntDenormalizable ;
9+ use DigitalCraftsman \SelfAwareNormalizers \Serializer \NullableIntDenormalizableTrait ;
810
9- final readonly class Day implements IntNormalizable
11+ final readonly class Day implements IntNormalizable, NullableIntDenormalizable
1012{
13+ use NullableIntDenormalizableTrait;
14+
1115 // -- Construction
1216
1317 public function __construct (
Original file line number Diff line number Diff line change 55namespace DigitalCraftsman \DateTimePrecision ;
66
77use DigitalCraftsman \SelfAwareNormalizers \Serializer \ArrayNormalizable ;
8+ use DigitalCraftsman \SelfAwareNormalizers \Serializer \NullableArrayDenormalizable ;
9+ use DigitalCraftsman \SelfAwareNormalizers \Serializer \NullableArrayDenormalizableTrait ;
810
911/**
1012 * @psalm-type NormalizedDays = list<int>
1113 */
12- final readonly class Days implements ArrayNormalizable
14+ final readonly class Days implements ArrayNormalizable, NullableArrayDenormalizable
1315{
16+ use NullableArrayDenormalizableTrait;
17+
1418 // -- Construction
1519
1620 /**
Original file line number Diff line number Diff line change 55namespace DigitalCraftsman \DateTimePrecision ;
66
77use DigitalCraftsman \SelfAwareNormalizers \Serializer \ArrayNormalizable ;
8+ use DigitalCraftsman \SelfAwareNormalizers \Serializer \NullableArrayDenormalizable ;
9+ use DigitalCraftsman \SelfAwareNormalizers \Serializer \NullableArrayDenormalizableTrait ;
810
911/**
1012 * @psalm-type NormalizedWeekdays = list<string>
1113 */
12- final readonly class Weekdays implements ArrayNormalizable
14+ final readonly class Weekdays implements ArrayNormalizable, NullableArrayDenormalizable
1315{
16+ use NullableArrayDenormalizableTrait;
17+
1418 // -- Construction
1519
1620 /**
You can’t perform that action at this time.
0 commit comments