public static function initWithArray($array) { $instance = new self(NULL, NULL, NULL, NULL, NULL); $instance->setName($array[Location::LOCATION_NAME]); $instance->setId($array[Location::LOCATION_ID]); $instance->setLattitude($array[Location::LOCATION_LATTITUDE]); $instance->setLongitude($array[Location::LOCATION_LONGITUDE]); $instance->setType($array[Location::LOCATION_TYPE]); return $instance; }