protected function scheduleToData(FarmRoleScalingMetric $entity, $object)
{
$results = [];
foreach ($entity->settings as $setting) {
$result = new $this->dataClass();
$converterRules = static::$dateTimeSettingsMap;
foreach ($converterRules as $key => $property) {
if ($key === FarmRoleScalingMetric::WEEK_DAYS) {
$result->{$property} = preg_split('/\\s*,\\s*/', strtolower($setting[$key]));
} else {
$result->{$property} = $setting[$key];
}
}
$results[] = $result;
}
$object->schedule = $results;
}