Method |
Description |
|
buildChildrenSelects ( Elcodi\Component\Geo\ValueObject\LocationData $selectedRootLocation, array $hierarchy ) |
Builds the children (Not root) selectors given a hierarchy, we also use
the root location to know which one is selected. |
|
buildRootSelector ( null | Elcodi\Component\Geo\ValueObject\LocationData $selectedLocation = null ) |
Builds the root selector with all the first level options |
|
formatSelector ( string $type, array $options, string | null $selected = null ) : array |
Returns a well formatted selector |
|
generateOptions ( array $rawOptions ) : array |
Generates all the options for a select given the raw options from the
areas info from the API. |
|
getHierarchy ( string $locationId ) : Elcodi\Component\Geo\ValueObject\LocationData[] |
Gets the location hierarchy. |
|