← All changes
|
src/Subscriptions/Actions/GenerateNextRenewalForSubscription.php
+4
-1
4.16.7.1
→
4.17.0
View file →
| @@ -18,12 +18,15 @@ | ||
| 18 | 18 | * @since 2.23.0 |
| 19 | 19 | */ |
| 20 | 20 | class GenerateNextRenewalForSubscription |
| 21 | 21 | { |
| 22 | + /** | |
| 23 | + * @since 4.17.0 Declare the nullable parameter explicitly. | |
| 24 | + */ | |
| 22 | 25 | public function __invoke( |
| 23 | 26 | SubscriptionPeriod $period, |
| 24 | 27 | int $frequency, |
| 25 | - DateTimeInterface $baseDate = null | |
| 28 | + ?DateTimeInterface $baseDate = null | |
| 26 | 29 | ): DateTimeInterface { |
| 27 | 30 | if ( $frequency < 1 ) { |
| 28 | 31 | throw new InvalidArgumentException('Frequency must be greater than 0'); |
| 29 | 32 | } |