Моя компания ведет администрирование и разработку базы данных в отдельном отделе, и для моего приложения Symfony2 мне разрешено взаимодействовать с БД только через служебный API. Это означает, что я не могу использовать Doctrine ORM или даже php pdo.
Мне, в принципе, придется создать свой собственный уровень абстракции. Я весь день искал в интернете и не видел ничего о лучших методах создания собственного слоя абстракции сущностей для Symfony2. Я даже не могу найти информацию об использовании чего-либо, кроме Doctrine.
Кто-нибудь имеет какие-либо предложения или знает какие-либо ресурсы для лучших практик по выполнению этого для symfony2?