It maps array data to object fields and vise versa.
Data was retrieved from db. Next I need to work with it, edit it and update. It is better to encapsulate data in object witch control data and describe it.
use AndyDune\ArrayToObjectFieldsMapper\ClassMetaDataMapper;
use AndyDune\ArrayToObjectFieldsMapper\Example\SimpleData;
$simpleExample = new SimpleData();
$array = [
'ID' => 12,
'TYPE' => 'good'
];
$mapper = new ClassMetaDataMapper($simpleExample);
$mapper->setArray($array);
$simpleExample->getId(); // 12
$simpleExample->getType(); // good