You are here

Classes, traits, and interfaces in Commerce Recurring Framework 8

Primary tabs

Namesort descending Type Namespace Location Description Direct uses Use statements Strings
BillingPeriod final class Drupal\commerce_recurring src/BillingPeriod.php Represents a single billing period. 19
BillingPeriodDefaultFormatter class Drupal\commerce_recurring\Plugin\Field\FieldFormatter src/Plugin/Field/FieldFormatter/BillingPeriodDefaultFormatter.php Provides the default billing period formatter.
BillingPeriodDefaultWidget class Drupal\commerce_recurring\Plugin\Field\FieldWidget src/Plugin/Field/FieldWidget/BillingPeriodDefaultWidget.php Plugin implementation of the 'commerce_billing_period' widget.
BillingPeriodItem class Drupal\commerce_recurring\Plugin\Field\FieldType src/Plugin/Field/FieldType/BillingPeriodItem.php Plugin implementation of the 'commerce_billing_period' field type.
BillingPeriodItemTest class Drupal\Tests\commerce_recurring\Kernel tests/src/Kernel/BillingPeriodItemTest.php Tests the billing period field type.
BillingPeriodTest class Drupal\Tests\commerce_recurring\Kernel tests/src/Kernel/BillingPeriodTest.php @coversDefaultClass \Drupal\commerce_recurring\BillingPeriod @group commerce_recurring
BillingSchedule class Drupal\commerce_recurring\Entity src/Entity/BillingSchedule.php Defines the billing schedule entity class. 7
BillingScheduleAccessControlHandler class Drupal\commerce_recurring src/BillingScheduleAccessControlHandler.php Controls access for the Billing Schedule entity type.
BillingScheduleAccessTest class Drupal\Tests\commerce_recurring\Kernel tests/src/Kernel/BillingScheduleAccessTest.php Tests the commerce_billing_schedule access control.
BillingScheduleBase abstract class Drupal\commerce_recurring\Plugin\Commerce\BillingSchedule src/Plugin/Commerce/BillingSchedule/BillingScheduleBase.php Provides the base class for billing schedules. 1
BillingScheduleForm class Drupal\commerce_recurring\Form src/Form/BillingScheduleForm.php
BillingScheduleInterface interface Drupal\commerce_recurring\Plugin\Commerce\BillingSchedule src/Plugin/Commerce/BillingSchedule/BillingScheduleInterface.php Provides the interface for billing schedules. 1 1
BillingScheduleInterface interface Drupal\commerce_recurring\Entity src/Entity/BillingScheduleInterface.php Defines the interface for billing schedules. 1 8
BillingScheduleListBuilder class Drupal\commerce_recurring src/BillingScheduleListBuilder.php Defines the list builder for billing schedules.
BillingScheduleManager class Drupal\commerce_recurring src/BillingScheduleManager.php Manages discovery and instantiation of billing schedule plugins. 1 2
BillingScheduleTest class Drupal\Tests\commerce_recurring\Kernel\Entity tests/src/Kernel/Entity/BillingScheduleTest.php Tests the billing schedule entity.
BillingScheduleTest class Drupal\Tests\commerce_recurring\FunctionalJavascript tests/src/FunctionalJavascript/BillingScheduleTest.php Tests the billing schedule UI.
Charge final class Drupal\commerce_recurring src/Charge.php Represents a charge. 4
ChargeTest class Drupal\Tests\commerce_recurring\Kernel tests/src/Kernel/ChargeTest.php @coversDefaultClass \Drupal\commerce_recurring\Charge @group commerce_recurring
CommerceBillingSchedule class Drupal\commerce_recurring\Annotation src/Annotation/CommerceBillingSchedule.php Defines the billing schedule plugin annotation object. 1
CommerceProrater class Drupal\commerce_recurring\Annotation src/Annotation/CommerceProrater.php Defines the prorater plugin annotation object. 1
CommerceSubscriptionType class Drupal\commerce_recurring\Annotation src/Annotation/CommerceSubscriptionType.php Defines the subscription type plugin annotation object. 1
Cron class Drupal\commerce_recurring src/Cron.php Default cron implementation. 2
CronInterface interface Drupal\commerce_recurring src/CronInterface.php Provides the interface for the Recurring module's cron. 1
CronTest class Drupal\Tests\commerce_recurring\Kernel tests/src/Kernel/CronTest.php @coversDefaultClass \Drupal\commerce_recurring\Cron @group commerce_recurring
DunningSubscriber class Drupal\commerce_recurring\EventSubscriber src/EventSubscriber/DunningSubscriber.php Sends an email when the payment is declined for a recurring order. 2
EndTimestampWidget class Drupal\commerce_recurring\Plugin\Field\FieldWidget src/Plugin/Field/FieldWidget/EndTimestampWidget.php Plugin implementation of the 'commerce_recurring_end_timestamp' widget.
ExceptionPaymentMethod class Drupal\commerce_recurring_test\Entity tests/modules/commerce_recurring_test/src/Entity/ExceptionPaymentMethod.php Replacement commerce_payment_method entity class that throws an exception. 2
Fixed class Drupal\commerce_recurring\Plugin\Commerce\BillingSchedule src/Plugin/Commerce/BillingSchedule/Fixed.php Provides a fixed interval billing schedule. 1
FixedTest class Drupal\Tests\commerce_recurring\Kernel\Plugin\Commerce\BillingSchedule tests/src/Kernel/Plugin/Commerce/BillingSchedule/FixedTest.php Tests the fixed billing schedule.
FullPrice class Drupal\commerce_recurring\Plugin\Commerce\Prorater src/Plugin/Commerce/Prorater/FullPrice.php Provides a full price prorater.
InitialOrderProcessor class Drupal\commerce_recurring src/InitialOrderProcessor.php Modifies the price of order items which start subscriptions. 2
InitialOrderProcessorTest class Drupal\Tests\commerce_recurring\Kernel tests/src/Kernel/InitialOrderProcessorTest.php @coversDefaultClass \Drupal\commerce_recurring\InitialOrderProcessor @group commerce_recurring
IntervalBase abstract class Drupal\commerce_recurring\Plugin\Commerce\BillingSchedule src/Plugin/Commerce/BillingSchedule/IntervalBase.php Base class for interval-based billing schedules. 2
OrderRefreshTest class Drupal\Tests\commerce_recurring\Kernel tests/src/Kernel/OrderRefreshTest.php @coversDefaultClass \Drupal\commerce_recurring\RecurringOrderProcessor @group commerce_recurring
OrderSubscriber class Drupal\commerce_recurring\EventSubscriber src/EventSubscriber/OrderSubscriber.php 2
PaymentDeclinedEvent class Drupal\commerce_recurring\Event src/Event/PaymentDeclinedEvent.php Defines the payment declined event. 2
PaymentDeclinedMail class Drupal\commerce_recurring\Mail src/Mail/PaymentDeclinedMail.php Sends an email when the payment is declined for a recurring order. 1 2
PaymentDeclinedMailInterface interface Drupal\commerce_recurring\Mail src/Mail/PaymentDeclinedMailInterface.php 1
PaymentDeclinedMailTest class Drupal\Tests\commerce_recurring\Kernel\Mail tests/src/Kernel/Mail/PaymentDeclinedMailTest.php Tests the sending of payment declined emails.
PaymentMethodWidget class Drupal\commerce_recurring\Plugin\Field\FieldWidget src/Plugin/Field/FieldWidget/PaymentMethodWidget.php Plugin implementation of the 'commerce_recurring_payment_method' widget.
ProductVariation class Drupal\commerce_recurring\Plugin\Commerce\SubscriptionType src/Plugin/Commerce/SubscriptionType/ProductVariation.php Provides the product variation subscription type.
ProductVariationTest class Drupal\Tests\commerce_recurring\Kernel\Plugin\Commerce\SubscriptionType tests/src/Kernel/Plugin/Commerce/SubscriptionType/ProductVariationTest.php Tests the product variation subscription type.
Proportional class Drupal\commerce_recurring\Plugin\Commerce\Prorater src/Plugin/Commerce/Prorater/Proportional.php Provides a proportional prorater. 1
ProportionalTest class Drupal\Tests\commerce_recurring\Kernel\Plugin\Commerce\Prorater tests/src/Kernel/Plugin/Commerce/Prorater/ProportionalTest.php Tests the proportional prorater.
ProraterBase abstract class Drupal\commerce_recurring\Plugin\Commerce\Prorater src/Plugin/Commerce/Prorater/ProraterBase.php Defines the prorater class. 2
ProraterInterface interface Drupal\commerce_recurring\Plugin\Commerce\Prorater src/Plugin/Commerce/Prorater/ProraterInterface.php Modifies unit prices to reflect partial billing periods. 2 1
ProraterManager class Drupal\commerce_recurring src/ProraterManager.php Manages discovery and instantiation of prorater plugins. 1 2
PurchasableEntitySubscriptionTrait class Drupal\commerce_recurring\Plugin\Commerce\EntityTrait src/Plugin/Commerce/EntityTrait/PurchasableEntitySubscriptionTrait.php Provides a trait to enable purchasing of subscriptions.
RecurringEvents final class Drupal\commerce_recurring\Event src/Event/RecurringEvents.php 2

Pages

Other projects