/** * sets product * * @param Subscription|int $subscription * * @return $this */ public function setSubscription($subscription) { $this->subscriptionId = $subscription instanceof Subscription ? $subscription->getId() : intval($subscription); return $this; }
/** * updates an account * * @param \Abobereich\ApiClient\Models\Subscription $subscription * * @return \Abobereich\ApiClient\Models\Subscription */ public function update(Subscription $subscription) { if (null === $subscription->getId()) { throw new \InvalidArgumentException('You need an id for updating your model'); } return $this->put('/api/subscriptions/' . $subscription->getId(), $subscription, 'subscription'); }