_post('subscription_items', $parameters); } /** * Retrieves an existing subscription item. * * @param string $itemId * @return array */ public function find($itemId) { return $this->_get("subscription_items/{$itemId}"); } /** * Updates an existing subscription item. * * @param string $itemId * @param array $parameters * @return array */ public function update($itemId, array $parameters = []) { return $this->_post("subscription_items/{$itemId}", $parameters); } /** * Deletes an existing subscription item. * * @param string $itemId * @param array $parameters * @return array */ public function delete($itemId, array $parameters = []) { return $this->_delete("subscription_items/{$itemId}", $parameters); } /** * Lists all subscription items. * * @param string $subscription * @param array $parameters * @return array */ public function all($subscription, array $parameters = []) { $parameters = array_merge($parameters, compact('subscription')); return $this->_get('subscription_items', $parameters); } }