protected function runTransformations(&$data)
{
foreach ($this->subgridConfig->fields() as $field) {
if (!empty($field['transformations']) && !empty($field['field']) && array_key_exists($field['field'], $data)) {
foreach ($field['transformations'] as $transformation) {
$transformationObject = $this->createTransformationObject($transformation);
$options = array();
if (is_array($transformation) && isset($transformation[1])) {
$options = $transformation[1];
}
$data[$field['field']] = $transformationObject->transform($data[$field['field']], $options);
}
}
}
}