Page MenuHomestyx hydra

PhortuneProductImplementation.php
No OneTemporary

PhortuneProductImplementation.php

<?php
abstract class PhortuneProductImplementation {
abstract public function loadImplementationsForRefs(
PhabricatorUser $viewer,
array $refs);
abstract public function getRef();
abstract public function getName(PhortuneProduct $product);
abstract public function getPriceAsCurrency(PhortuneProduct $product);
protected function getContentSource() {
return PhabricatorContentSource::newForSource(
PhabricatorContentSource::SOURCE_PHORTUNE,
array());
}
public function getPurchaseName(
PhortuneProduct $product,
PhortunePurchase $purchase) {
return $this->getName($product);
}
public function didPurchaseProduct(
PhortuneProduct $product,
PhortunePurchase $purchase) {
return;
}
public function didRefundProduct(
PhortuneProduct $product,
PhortunePurchase $purchase,
PhortuneCurrency $amount) {
return;
}
public function getPurchaseURI(
PhortuneProduct $product,
PhortunePurchase $purchase) {
return null;
}
}

File Metadata

Mime Type
text/x-php
Expires
Tue, Feb 24, 7:22 PM (1 d, 14 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
845783
Default Alt Text
PhortuneProductImplementation.php (1023 B)

Event Timeline