- 🇪🇸Spain JoseFran
Apply patch from #35 cause us the next error about DependencyInjection.
ArgumentCountError: Too few arguments to function Drupal\commerce_recurring\RecurringOrderManager::__construct(), 2 passed in /var/www/web/core/lib/Drupal/Component/DependencyInjection
Testing with commerce_recurring v1.0.0-rc1.
- 🇮🇳India shabana.navas
> Reminder before the subscription ends (e.g., when someone scheduled their subscription for cancellation)
Based on the above comment, this patch adds a new event to send Precancellation emails.
It also cleans up the above patch. Tests still need work.
- 🇮🇳India shabana.navas
Update `enqueueRenewalNotifications()` so that it only sends if there are NO scheduled cancellations queued up for the subscription order.
- 🇲🇺Mauritius whiz11
Rerolling this patch to make it D10 compatible, since the eventDispatcher dispatch function arguments are different now
rerolled for the post 8.x-1.0-rc3 dev version on D10. This applies, but it also pulling the following error:
Deprecated function: Creation of dynamic property Drupal\commerce_recurring\Form\BillingScheduleForm::$notificationManager is deprecated in Drupal\commerce_recurring\Form\BillingScheduleForm->__construct() (line 56 of /code/web/modules/contrib/commerce_recurring/src/Form/BillingScheduleForm.php)
- 🇺🇸United States 3cwebdev
Same issue for me as @tonka67, getting error when editing or saving a Billing Schedule:
Error message Deprecated function: Creation of dynamic property Drupal\commerce_recurring\Form\BillingScheduleForm::$notificationManager is deprecated in Drupal\commerce_recurring\Form\BillingScheduleForm->__construct() (line 56 of modules/contrib/commerce_recurring/src/Form/BillingScheduleForm.php).