setName($name); $distribution->setOverview($overview); $distribution->setCompany($company); if($active) $distribution->activate(); else $distribution->deactivate(); $distribution->setMarketplace($marketplace_type); $distribution->setCall2ActionUri($call_2_action_url); return $distribution; } /** * @param $id * @return ICompanyService */ public function buildCompanyServiceById($id) { $distribution = new Distribution; $distribution->ID = $id; return $distribution; } }