Example #1
0
 /**
  * @param CompanyName      $name
  * @param Service[] $services
  * @return Company
  */
 public static function createAndOfferServices(CompanyName $name, array $services = array())
 {
     $company = new self($name);
     foreach ($services as $service) {
         $company->offerService($service);
     }
     return $company;
 }