protected function prepareData($name)
{
if (!empty($this->sets[$name])) {
foreach ($this->sets[$name] as $index => &$testData) {
$object = [];
foreach ($testData as $property => &$value) {
$value = $this->resolveProperty($value, $index);
if (preg_match('#^(\\w*)\\.(\\w*)$#', $property, $math)) {
$propKey = array_pop($math);
$propertyName = array_pop($math);
$object[$propertyName] = [$propKey => $value];
unset($testData[$property]);
}
}
$testData = array_merge($testData, $object);
}
}
}