/** * @param $licenseId * @param $licenseType * @param $organisationName * @param $addonName * @param $addonKey * @param $techContactName * @param $techContactEmail * @param $techContactPhone * @param $startDate * @param $endDate * * @return License */ public static function createLicense($licenseId, $licenseType, $organisationName, $addonName, $addonKey, $techContactName, $techContactEmail, $techContactPhone, $startDate, $endDate) { $license = new License(); $license->setLicenseId($licenseId)->setLicenseType($licenseType)->setOrganisationName($organisationName)->setAddonName($addonName)->setAddonKey($addonKey)->setTechContactName($techContactName)->setTechContactEmail($techContactEmail)->setTechContactPhone($techContactPhone)->setStartDate(new \DateTime($startDate))->setEndDate(new \DateTime($endDate)); return $license; }