CountryMapper
extends CountryFactory
in package
Class CountryMapper
Table of Contents
- createCountries() : Countries
- createCountryId() : CountryId
- createZone() : Zone
- createZoneId() : ZoneId
- createZones() : Zones
- mapCountries() : Countries
- mapCountry() : Country
- mapZone() : Zone
- mapZones() : Zones
Methods
createCountries()
public
createCountries(Country ...$countries) : Countries
Parameters
- $countries : Country
Return values
Countries —createCountryId()
public
createCountryId(int $countryId) : CountryId
Parameters
- $countryId : int
Return values
CountryId —createZone()
public
createZone(ZoneId $id, string $code, string $name) : Zone
Parameters
- $id : ZoneId
- $code : string
- $name : string
Return values
Zone —createZoneId()
public
createZoneId(int $zoneId) : ZoneId
Parameters
- $zoneId : int
Return values
ZoneId —createZones()
public
createZones(Zone ...$zones) : Zones
Parameters
- $zones : Zone
Return values
Zones —mapCountries()
public
mapCountries(array<string|int, mixed> $data) : Countries
Parameters
- $data : array<string|int, mixed>
Return values
Countries —mapCountry()
public
mapCountry(array<string|int, mixed> $data) : Country
Parameters
- $data : array<string|int, mixed>
Return values
Country —mapZone()
private
mapZone(array<string|int, mixed> $zone) : Zone
Parameters
- $zone : array<string|int, mixed>
Return values
Zone —mapZones()
private
mapZones(array<string|int, mixed> $zones) : Zones
Parameters
- $zones : array<string|int, mixed>