AddressService
in package
Validate a single address or multiple addresses.
**Usage**: ```php $addressService = new AddressService(); $addressService->validate(args); $addressService->normalize(args); ```
Table of Contents
- normalize() : Address
- Normalize a given address into a standardized format.
- validate() : AddressValidateResult
- Validate a single address via the `address/validate` remote procedure.
Methods
normalize()
Normalize a given address into a standardized format.
public
normalize(Address $address, ShipEngineConfig $config) : Address
**Usage**: ```php $addressService = new AddressService(); $addressService->normalize(Address, ShipEngineConfig); ```
Parameters
- $address : Address
- $config : ShipEngineConfig
Tags
Return values
Address —validate()
Validate a single address via the `address/validate` remote procedure.
public
validate(Address $address, ShipEngineConfig $config) : AddressValidateResult
**Usage**: ```php $addressService = new AddressService(); $addressService->validate(Address, ShipEngineConfig); ```
Parameters
- $address : Address
- $config : ShipEngineConfig