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