Barebone\Map
Source
<?php
$data = [];
$data['eur'] = 'Europa';
$data['us'] = 'United States';
$data['asia'] = 'China';
$map = new Barebone\Map($data);
echo $map->getValueByName('asia');
echo $map->getNameByValue('Europa');
Barebone\Functions::debug($map);
Result
Chinaeur
Barebone\Map Object
(
[items:Barebone\Map:private] => Array
(
[eur] => Barebone\Pair Object
(
[name:Barebone\Pair:private] => eur
[value:Barebone\Pair:private] => Europa
)
[us] => Barebone\Pair Object
(
[name:Barebone\Pair:private] => us
[value:Barebone\Pair:private] => United States
)
[asia] => Barebone\Pair Object
(
[name:Barebone\Pair:private] => asia
[value:Barebone\Pair:private] => China
)
)
)
-
Barebone\Map
Barebone\Map
-
[P]
$items : array
-
[M]
__construct(
array $items ) : void
-
[M]
getValueByName(
string $name ) : void
-
[M]
getNameByValue(
string $value ) : void