Page MenuHomePhabricator
Diviner Phabricator Tech Docs PhortuneCartImplementation

abstract class PhortuneCartImplementation
Phabricator Technical Documentation (Phortune)

This class is not documented.

Methods

abstract public function loadImplementationsForCarts($viewer, $carts)

Load implementations for a given set of carts.

Note that this method should return a map using the original keys to identify which implementation corresponds to which cart.

Parameters
PhabricatorUser$viewer
array$carts
Return
wild

abstract public function getName($cart)

This method is not documented.
Parameters
PhortuneCart$cart
Return
wild

abstract public function getCancelURI($cart)

This method is not documented.
Parameters
PhortuneCart$cart
Return
wild

abstract public function getDoneURI($cart)

This method is not documented.
Parameters
PhortuneCart$cart
Return
wild

public function getDescription($cart)

This method is not documented.
Parameters
PhortuneCart$cart
Return
wild

public function getDoneActionName($cart)

This method is not documented.
Parameters
PhortuneCart$cart
Return
wild

public function assertCanCancelOrder($cart)

This method is not documented.
Parameters
PhortuneCart$cart
Return
wild

public function assertCanRefundOrder($cart)

This method is not documented.
Parameters
PhortuneCart$cart
Return
wild

abstract public function willCreateCart($viewer, $cart)

This method is not documented.
Parameters
PhabricatorUser$viewer
PhortuneCart$cart
Return
wild