public function exchangeArray(array $data)
{
parent::exchangeArray($data);
foreach ($data as $key => $value) {
$key = strtolower($key);
$key = str_replace('_', '', $key);
switch ($key) {
case 'hydrator':
$this->hydratorName = $value;
break;
case 'objectmanager':
$this->objectManager = $value;
break;
case 'byvalue':
$this->byValue = $value;
break;
case 'strategies':
$this->hydratorStrategies = $value;
break;
case 'usegeneratedhydrator':
$this->useGeneratedHydrator = $value;
break;
}
}
}