public function willCreateCart(PhabricatorUser $viewer, PhortuneCart $cart)
 {
     $subscription = $this->getSubscription();
     if (!$subscription) {
         throw new PhutilInvalidStateException('setSubscription');
     }
     $cart->setMetadataValue('subscriptionPHID', $subscription->getPHID());
 }
Ejemplo n.º 2
0
 public function willCreateCart(PhabricatorUser $viewer, PhortuneCart $cart)
 {
     $initiative = $this->getInitiative();
     if (!$initiative) {
         throw new PhutilInvalidStateException('setInitiative');
     }
     $cart->setMetadataValue('initiativePHID', $initiative->getPHID());
 }