Sunnysideup\Ecommerce\Traits\OrderCached
Synopsis
trait OrderCached
{
- // members
- protected Order $orderCached;
- protected integer $orderCachedStatusID = 1;
- // methods
- public void setOrderCached()
- public Order|null; getOrderCached()
- private void setOrderCachedStatically()
- private void getOrderCachedStaticallyIfNeeded()
Hierarchy
Used by
- Sunnysideup\Ecommerce\Pages\OrderConfirmationPage
- Sunnysideup\Ecommerce\Pages\CartPage
- Sunnysideup\Ecommerce\Pages\CheckoutPage
- Sunnysideup\Ecommerce\Model\Money\PaymentTypes\EcommercePaymentTestSuccess
- Sunnysideup\Ecommerce\Model\Money\PaymentTypes\EcommercePaymentTest
- Sunnysideup\Ecommerce\Model\Money\PaymentTypes\EcommercePaymentTestFailure
- Sunnysideup\Ecommerce\Model\Money\PaymentTypes\EcommercePaymentTestPending
- Sunnysideup\Ecommerce\Model\Money\EcommercePayment
- Sunnysideup\Ecommerce\Model\OrderItem
- Sunnysideup\Ecommerce\Model\OrderModifier
- Sunnysideup\Ecommerce\Model\Address\BillingAddress
- Sunnysideup\Ecommerce\Model\Address\ShippingAddress
- Sunnysideup\Ecommerce\Model\Address\OrderAddress
- Sunnysideup\Ecommerce\Model\OrderAttribute
- Sunnysideup\Ecommerce\Model\Process\OrderFeedback
- Sunnysideup\Ecommerce\Model\Process\OrderStatusLog
- Sunnysideup\Ecommerce\Model\Process\OrderEmailRecord
- Sunnysideup\Ecommerce\Model\Process\OrderProcessQueue
- Sunnysideup\Ecommerce\Model\Process\OrderStatusLogs\OrderStatusLogDispatchPhysicalOrder
- Sunnysideup\Ecommerce\Model\Process\OrderStatusLogs\OrderStatusLogPaymentCheck
- Sunnysideup\Ecommerce\Model\Process\OrderStatusLogs\OrderStatusLogArchived
- Sunnysideup\Ecommerce\Model\Process\OrderStatusLogs\OrderStatusLogDispatchElectronicOrder
- Sunnysideup\Ecommerce\Model\Process\OrderStatusLogs\OrderStatusLogDispatch
- Sunnysideup\Ecommerce\Model\Process\OrderStatusLogs\OrderStatusLogSubmitted
- Sunnysideup\Ecommerce\Model\Process\OrderStatusLogs\OrderStatusLogCancel
- Sunnysideup\Ecommerce\Model\ProductOrderItem
Members
protected
- $orderCached — Sunnysideup\Ecommerce\Model\Order
- $orderCachedStatusID — int
Methods
private
- getOrderCachedStaticallyIfNeeded() — retrieve from static cache if we dont have it.
- setOrderCachedStatically()