/** * @param $post * @return SubscriptionPlan * @throws Exception */ public function getSubscriptionPlan($post) { $customData = $this->getCustomData($post); $serviceProvider = $customData['service_provider']; $serviceName = $customData['service_name']; $subscriptionPlan = new SubscriptionPlan(); $subscriptionPlan->loadByServiceName($serviceProvider, $serviceName); return $subscriptionPlan; }