Page MenuHomePhabricator
Diviner Phabricator Tech Docs PhortuneProductImplementation

abstract class PhortuneProductImplementation
Phabricator Technical Documentation (Phortune)

This class is not documented.

Methods

abstract public function loadImplementationsForRefs($viewer, $refs)

This method is not documented.
Parameters
PhabricatorUser$viewer
array$refs
Return
wild

abstract public function getRef()

This method is not documented.
Return
wild

abstract public function getName($product)

This method is not documented.
Parameters
PhortuneProduct$product
Return
wild

abstract public function getPriceAsCurrency($product)

This method is not documented.
Parameters
PhortuneProduct$product
Return
wild

protected function getContentSource()

This method is not documented.
Return
wild

public function getPurchaseName($product, $purchase)

This method is not documented.
Parameters
PhortuneProduct$product
PhortunePurchase$purchase
Return
wild

public function didPurchaseProduct($product, $purchase)

This method is not documented.
Parameters
PhortuneProduct$product
PhortunePurchase$purchase
Return
wild

public function didRefundProduct($product, $purchase, $amount)

This method is not documented.
Parameters
PhortuneProduct$product
PhortunePurchase$purchase
PhortuneCurrency$amount
Return
wild

public function getPurchaseURI($product, $purchase)

This method is not documented.
Parameters
PhortuneProduct$product
PhortunePurchase$purchase
Return
wild