Просто интерсено: почему по вашему мнению, DDD вытекает из использования доктрины?
Доктрина, например, не умеет в ValueObject as identity. А собственно саму поддержку ValueObject запилили только спустя 5 лет после реквеста.
DDD с симфони применим, потому что фреймворк очень гибкий, а не потому что какая-то либа задаёт правила.
Если IDE кидает вам варнинги — обычно это говорит о том, что у вас что-то не то с кодом. Лучше бы вам всё же попытаться разобраться с проблемными местами.
Попробуйте PhpStorm (если по EAP — бесплатно). Попробуйте GIT. Если хотите SVN — был когда-то инструмент TortoiseSVN — не знаю как он сейчас поживает, либо юзайте CLI для SVN.
Сессии вы можете хранить где угодно: хоть в файлах, хоть в in-memory, хоть в MySQL — где угодно. Удобно, кстати, добавить уровень абстракции «хранилище сессии», механизму аутентификации должно быть пофиг где эта сессия хранится. Вас критикуют за то, что вы небезопасно реализовали.
Доктрина, например, не умеет в ValueObject as identity. А собственно саму поддержку ValueObject запилили только спустя 5 лет после реквеста.
DDD с симфони применим, потому что фреймворк очень гибкий, а не потому что какая-то либа задаёт правила.
Сегодняшний гугл писался годами и пишется прямо сейчас.
Смешно.
PDOвсё же удобнее: легко менять драйвер без внесения изменений в код.\PDO, то к вашему коду на порядок меньше придирались.