/** * @param $street * @param $postalCode * @param $city * @param $country * @param null $name * @param null $lat * @param null $lng * @param string $source * @return Address */ public static function registerAddress($street, $postalCode, $city, $country, $name = null, $lat = null, $lng = null, $source = null) { $source = null !== $source ? $source : self::SOURCE_MANUAL; $address = new Address(); $address->setStreet($street); $address->setPostalCode($postalCode); $address->setCity($city); $address->setCountry($country); $address->setName($name); $address->setLat($lat); $address->setLng($lng); $address->setSource($source); return $address; }