Example #1
0
 public static function create($street, $number, $county, $country, $city, $state, $zipCode)
 {
     $instance = new self();
     $instance->setStreet($street);
     $instance->setNumber($number);
     $instance->setCounty($county);
     $instance->setCountry($country);
     $instance->setCity($city);
     $instance->setState($state);
     $instance->setZipCode($zipCode);
     return $instance;
 }
Example #2
0
 public static function create(array $data)
 {
     $add = new self();
     if (isset($data['street'])) {
         $add->setStreet($data['street']);
     }
     if (isset($data['city'])) {
         $add->setCity($data['city']);
     }
     if (isset($data['state'])) {
         $add->setState($data['state']);
     }
     if (isset($data['country'])) {
         $add->setCountry($data['country']);
     }
     if (isset($data['neighborhood'])) {
         $add->setNeighborhood($data['neighborhood']);
     }
     if (isset($data['number'])) {
         $add->setNumber((int) $data['number']);
     }
     if (isset($data['zipcode'])) {
         $add->setZipcode($data['zipcode']);
     }
     return $add;
 }