You are here

Classes, traits, and interfaces in Ubercart 8.4

Primary tabs

Namesort descending Type Namespace Location Description Direct uses Use statements Strings
ActionForm class Drupal\uc_file\Form uc_file/src/Form/ActionForm.php Performs file action (upload, delete, hooked in actions). 1
Actions class Drupal\uc_order\Plugin\views\field uc_order/src/Plugin/views/field/Actions.php Field handler to provide action icons.
AddLineItemForm class Drupal\uc_order\Form uc_order/src/Form/AddLineItemForm.php Form to add a line item to an order. 1
AddOrderComment class Drupal\uc_order\Plugin\RulesAction uc_order/src/Plugin/RulesAction/AddOrderComment.php Provides a 'Add an order comment' action.
Address class Drupal\uc_store uc_store/src/Address.php Defines an object to hold Ubercart mailing address information. 16
AddressBookForm class Drupal\uc_order\Form uc_order/src/Form/AddressBookForm.php Presents previously entered addresses as selectable options.
AddressElementTest class Drupal\Tests\uc_store\FunctionalJavascript uc_store/tests/src/FunctionalJavascript/AddressElementTest.php Tests Ajax for the uc_address form element country and zone selection.
AddressFieldsForm class Drupal\uc_store\Form uc_store/src/Form/AddressFieldsForm.php Configure address field settings for this store. 1
AddressForm class Drupal\uc_fulfillment\Form shipping/uc_fulfillment/src/Form/AddressForm.php Helper function for addresses in forms.
AddressInterface interface Drupal\uc_store uc_store/src/AddressInterface.php Defines an object to hold Ubercart mailing address information. 1 4
AddressPaneBase abstract class Drupal\uc_order\Plugin\Ubercart\OrderPane uc_order/src/Plugin/Ubercart/OrderPane/AddressPaneBase.php Provides a generic address pane that can be extended as required. 2
AddressPaneBase abstract class Drupal\uc_cart\Plugin\Ubercart\CheckoutPane uc_cart/src/Plugin/Ubercart/CheckoutPane/AddressPaneBase.php Provides a generic address pane that can be extended as required. 2
AddressTest class Drupal\Tests\uc_store\Functional uc_store/tests/src/Functional/AddressTest.php Tests the creation and comparison of addresses.
AddressTestTrait trait Drupal\Tests\uc_store\Traits uc_store/tests/src/Traits/AddressTestTrait.php Utility functions to provide addresses for test purposes. 3
AddressTrait trait Drupal\uc_store uc_store/src/AddressTrait.php Defines a trait implementing \Drupal\uc_store\AddressInterface.
AddToCart class Drupal\uc_product\Plugin\views\field uc_product/src/Plugin/views/field/AddToCart.php Field handler to provide payment method.
AddToCart class Drupal\uc_cart\Plugin\Action uc_cart/src/Plugin/Action/AddToCart.php Provides an action that can add a product to the cart.
AddToCartForm class Drupal\uc_product\Form uc_product/src/Form/AddToCartForm.php Defines a complex form for adding a product to the cart. 2
AdminComments class Drupal\uc_order\Plugin\Ubercart\OrderPane uc_order/src/Plugin/Ubercart/OrderPane/AdminComments.php View the admin comments, used for administrative notes and instructions.
AjaxAdminForm class Drupal\uc_ajax_admin\Form uc_ajax_admin/src/Form/AjaxAdminForm.php Configures Ajax behaviours on the Ubercart checkout page. 1
AjaxAttachTrait trait Drupal\uc_store uc_store/src/AjaxAttachTrait.php Helper functions for ajax behaviors on the checkout and order-edit forms. 4
AjaxTest class Drupal\Tests\uc_store\FunctionalJavascript uc_store/tests/src/FunctionalJavascript/AjaxTest.php Tests Ajax updating of checkout and order pages.
AttributeAddForm class Drupal\uc_attribute\Form uc_attribute/src/Form/AttributeAddForm.php Defines the attribute add form. 1
AttributeController class Drupal\uc_attribute\Controller uc_attribute/src/Controller/AttributeController.php Controller routines for product attribute routes.
AttributeDeleteForm class Drupal\uc_attribute\Form uc_attribute/src/Form/AttributeDeleteForm.php Defines the attribute delete form. 1
AttributeEditForm class Drupal\uc_attribute\Form uc_attribute/src/Form/AttributeEditForm.php Defines the attribute edit form. 1
AttributeFormBase abstract class Drupal\uc_attribute\Form uc_attribute/src/Form/AttributeFormBase.php Defines the attribute add/edit edit form. 2
AttributeOptionsForm class Drupal\uc_attribute\Form uc_attribute/src/Form/AttributeOptionsForm.php Displays options and the modifications to products they represent. 1
AttributeTest class Drupal\Tests\uc_attribute\Functional uc_attribute/tests/src/Functional/AttributeTest.php Tests the product attribute API.
AttributeTestTrait trait Drupal\Tests\uc_attribute\Traits uc_attribute/tests/src/Traits/AttributeTestTrait.php Utility functions to provide products for test purposes. 2
AuthorizeNet class Drupal\uc_authorizenet\Plugin\Ubercart\PaymentMethod payment/uc_authorizenet/src/Plugin/Ubercart/PaymentMethod/AuthorizeNet.php Defines the Authorize.net payment method.
AuthorizeNetController class Drupal\uc_authorizenet\Controller payment/uc_authorizenet/src/Controller/AuthorizeNetController.php Returns responses for PayPal routes.
BelowThreshold class Drupal\uc_stock\Plugin\views\filter uc_stock/src/Plugin/views/filter/BelowThreshold.php Filters nodes based on comparison of stock value to stock threshold.
BillingAddressPane class Drupal\uc_cart\Plugin\Ubercart\CheckoutPane uc_cart/src/Plugin/Ubercart/CheckoutPane/BillingAddressPane.php Gets the user's billing address.
BillingCountryCondition class Drupal\uc_order\Plugin\Condition uc_order/src/Plugin/Condition/BillingCountryCondition.php Provides an 'Order billing country' condition.
BillTo class Drupal\uc_order\Plugin\Ubercart\OrderPane uc_order/src/Plugin/Ubercart/OrderPane/BillTo.php Manage the order's billing address and contact information..
BuyItNow class Drupal\uc_product\Plugin\views\field uc_product/src/Plugin/views/field/BuyItNow.php Field handler to provide payment method.
BuyItNowForm class Drupal\uc_product\Form uc_product/src/Form/BuyItNowForm.php Defines a simple form for adding a product to the cart. 1 1
Cart class Drupal\uc_cart uc_cart/src/Cart.php Utility class providing methods for the management of shopping carts.
CartBlock class Drupal\uc_cart\Plugin\Block uc_cart/src/Plugin/Block/CartBlock.php Provides the shopping cart block.
CartBlockTest class Drupal\Tests\uc_cart\Functional uc_cart/tests/src/Functional/CartBlockTest.php Tests the cart block functionality.
CartBreadcrumbBuilder class Drupal\uc_cart uc_cart/src/CartBreadcrumbBuilder.php Provides a custom breadcrumb builder for the cart page. 2
CartCheckoutTest class Drupal\Tests\uc_cart\Functional uc_cart/tests/src/Functional/CartCheckoutTest.php Tests the cart and checkout functionality.
CartController class Drupal\uc_cart\Controller uc_cart/src/Controller/CartController.php Controller routines for the shopping cart.
CartEventTestBase abstract class Drupal\Tests\uc_cart\Unit\Integration\Event uc_cart/tests/src/Unit/Integration/Event/CartEventTestBase.php Base class containing common code for uc_cart event tests. 3
CartForm class Drupal\uc_cart\Form uc_cart/src/Form/CartForm.php Displays the contents of the customer's cart.
CartInterface interface Drupal\uc_cart uc_cart/src/CartInterface.php Represents a shopping cart. 1 4
CartItem class Drupal\uc_cart\Entity uc_cart/src/Entity/CartItem.php Defines the cart item entity class. 2
CartItemInterface interface Drupal\uc_cart uc_cart/src/CartItemInterface.php Provides an interface defining a Ubercart cart item entity. 1 3
CartItemStorage class Drupal\uc_cart uc_cart/src/CartItemStorage.php Controller class for cart items.

Pages

Other projects