Евгений Комаров, я не доверяю чему то трогать мои файлы, потом проблем не оберёшься. Одно дело генерировать новые файлы и совсем другое модифицировать их.
symnoob, если вы работает через Entity, то никаких там SQL запросов, всё через php и те средства, что даёт доктрина, ака через Collection делаете манипуляции и удаляя или добавляете что нужно.
Так это и есть умное решение, они отказываются от всего, что нарушает принцип Unit of Work.
symnoob, раньше был merge, но он deprecated, и нужно теперь писать это руками. Берёте весь массив и сравниваете с тем, что были перечислены в вашем запросе, то что не перечислено удаляете.
gitdev, в зависимости от вашей логики, если вы хотите быть уверены, что туда придётся только определённая сущность, тогда в сервисе можете принимать Entity.
Только приведённый пример кода, не имеет смысла, зачем получать то, что у вас уже есть.
используете не ECC память? Ну вот и всё, записались повреждённый данные из RAM и всё похерилось. Восстановить шифрованные разделы, особенно с двойным дном, думаю такое не возможно.
Если ваш диплом никак не котируется за границей (а диплом экономиста наиболее вероятно, что пустышка), то это просто бумажка и вам придётся его подтверждать.
В остальном, чем больше хотите зарплату, тем больше нужно всяких сертификатов, что вы знаток своего дела.
Не поднимайте тут тему про RedBean. :)
Так же совет, не учите эту ORM. Лучше потратьте время с пользой и потрогайте Doctrine, которая вам пригодится в жизни, в отличие от анти-патертна RedBean.
Andrei St, версию композера можно выбирать так php composer-setup.php --version=1.0.0-alpha8
Почитайте документацию https://getcomposer.org/download/ там написано как выбрать версию
Andrei St, бороться просто, нанимаете программиста и платите ему, что он исправил всё это. У вас там старый фреймворк, который нужно обновить и подтянуть код в проекте.
Andrei St, разработчик доктрины ocramius известен тем, что используем самые последние версии.
Вам нужно обновиться до 7.4 и до composer v2. И планируйте обновиться до 8, ocramius, скоро и до неё дойдёт :)
Либо используйте другой пакет, а не напрямую от ocramius. В общем об этом и пишет вам композер, люди создали специальный LTS пакет https://github.com/composer/package-versions-deprecated