public function getValidationConstraints()
{
foreach($this->validationConstraints as $rawData) {
yield new ValidationConstraint($rawData);
}
}
/**
* @ORM\PostLoad()
*/
public function onLoadNormalize(){}

Вот так и живём, городим зачем-то DBAL, размышляем о Data mapping, а в реальности как только отошли от прямого мэпинга в стиле AR так сразу проблемы. Может и на ORM забить, набросать парочку простых запросов в стиле INSERT SELECT, которые шустро набросают данные в новую БД.Говорят, царь — ненастоящий!
https://ru.wikipedia.org/wiki/Адаптер_(шаблон_проектирования)сгенеренную схему править ручками и маппить обратно на базу, приводя структуру таблиц в доктрина-френдли состояние. Можно сгенерить миграцию и потом подправлять ее ручками до нужной кондиции.

жители земель, пролегающих чуть северо-западнее Крыма
и что, сайт таки работал? или у вас есть что-то сказать об Одессе?все проще. мы с samdark это обсуждали много лет назад, фича что-то делать с базой из моделей или через gui-интерфейс и одновременно делать модели была бы полезна, но всем вломmagnuz, когда я тут задавал подобный вопрос, меня чуть не сожгли на костре. Т.к. "работа от конфига" является для yii чем-то вроде религиозного экстремизма, и фанатики яро его отторгают.
Более-менее адекватную основу для сравнения своего конфига с базой можно найти здесь. Можно написать некую консольную команду, которая будет парсить твой конфиг, сверять по представленному по ссылке способу со структурой таблиц и генерить запросы для миграции.
