Beispiel #1
0
 /**
  * @param $name
  * @param $companyOwned,
  * @param $licenceNumber
  * @param $dateOfFirstRegistration
  * @param $parkingLotNumber
  * @param VehicleCategory $category
  * @param null $memo
  * @param null $managementDetails
  * @return Vehicle
  */
 public static function registerVehicle($name, $companyOwned, $licenceNumber, $dateOfFirstRegistration, $parkingLotNumber, VehicleCategory $category, $memo = null, $managementDetails = null)
 {
     $vehicle = new Vehicle();
     $vehicle->setName($name);
     $vehicle->setCompanyOwned($companyOwned);
     $vehicle->setLicenceNumber($licenceNumber);
     $vehicle->setDateOfFirstRegistration($dateOfFirstRegistration);
     $vehicle->setParking($parkingLotNumber);
     $vehicle->setCategory($category);
     $vehicle->setMemo($memo);
     $vehicle->setManagementDetails($managementDetails);
     $vehicle->activate();
     return $vehicle;
 }