class CheckoutFrontendController extends PayumController

Class CheckoutController define checkout frontend routes

Methods

Response|array
checkoutSummaryAction(ArrayCollection $checkoutSummaryStep)

Frontend route for checkout summary, listing all items in cart

Response|array
checkoutAddressesAction(ArrayCollection $checkoutAddressStep)

Frontend route for checkout address, selecting where to order will be delivered

array
checkoutShippingAction(ArrayCollection $checkoutShippingStep)

Frontend route for checkout shipping, selecting shipping provider

array
checkoutPaymentAction(ArrayCollection $checkoutPaymentStep)

Forntend route for checkout payment, selecting payment type

RedirectResponse|array
checkoutConfirmationAction(Request $request)

Frontend route for checkout confirmation, only showing all selected order options

Response|RedirectResponse|array
checkoutSuccessAction(Request $request)

Frontend route for checkout success, showing when order is finished

Response
checkoutErrorAction(Request $request)

Frontend route for checkout error, page when error occurs while doing checkout logic

Response
saveOrderCommentPostAction(ArrayCollection $checkoutComment)

No description

RedirectResponse
userQuickReorderAction(ArrayCollection $userQuickReorder)

Frontend route for quick reorder some existing order

RedirectResponse
userOrderConfirmationAction(Request $request)

Frontend route for order confirmation

Details

at line 59
Response|array checkoutSummaryAction(ArrayCollection $checkoutSummaryStep)

Frontend route for checkout summary, listing all items in cart

Parameters

ArrayCollection $checkoutSummaryStep

Return Value

Response|array

Exceptions

NonUniqueResultException

See also

CheckoutSummaryStepConverter

at line 118
Response|array checkoutAddressesAction(ArrayCollection $checkoutAddressStep)

Frontend route for checkout address, selecting where to order will be delivered

Parameters

ArrayCollection $checkoutAddressStep

Return Value

Response|array

See also

CheckoutAddressStepConverter

at line 140
array checkoutShippingAction(ArrayCollection $checkoutShippingStep)

Frontend route for checkout shipping, selecting shipping provider

Parameters

ArrayCollection $checkoutShippingStep

Return Value

array

See also

CheckoutShippingStepConverter

at line 161
array checkoutPaymentAction(ArrayCollection $checkoutPaymentStep)

Forntend route for checkout payment, selecting payment type

Parameters

ArrayCollection $checkoutPaymentStep

Return Value

array

See also

CheckoutPaymentStepConverter

at line 203
RedirectResponse|array checkoutConfirmationAction(Request $request)

Frontend route for checkout confirmation, only showing all selected order options

Parameters

Request $request

Return Value

RedirectResponse|array

Exceptions

NoResultException
NonUniqueResultException

at line 232
Response|RedirectResponse|array checkoutSuccessAction(Request $request)

Frontend route for checkout success, showing when order is finished

Parameters

Request $request

Return Value

Response|RedirectResponse|array

Exceptions

Exception

at line 368
Response checkoutErrorAction(Request $request)

Frontend route for checkout error, page when error occurs while doing checkout logic

Parameters

Request $request

Return Value

Response | array

Exceptions

NoResultException

at line 404
Response saveOrderCommentPostAction(ArrayCollection $checkoutComment)

Parameters

ArrayCollection $checkoutComment

Return Value

Response

See also

CheckoutCommentConverter

at line 422
RedirectResponse userQuickReorderAction(ArrayCollection $userQuickReorder)

Frontend route for quick reorder some existing order

Parameters

ArrayCollection $userQuickReorder

Return Value

RedirectResponse

See also

UserQuickReorderConverter

at line 435
RedirectResponse userOrderConfirmationAction(Request $request)

Frontend route for order confirmation

Parameters

Request $request

Return Value

RedirectResponse