public function listToArray(array $list) { $result = array(); foreach ($list as $workTime) { /** @var Application_Model_Medical_Doctor_WorkTime $workTime */ if ($workTime->isDependency()) { continue; } $period = $workTime->getPeriod(); $result['key'][] = $period->getWeekday(); $result['value1'][] = DateTime::toGostTime($period->getTimeBegin()); $result['value2'][] = DateTime::toGostTime($period->getTimeEnd()); } return $result; }