Налаштування зв’язки ZF3+Doctrine2+GraphQL

WEB змінюється дуже швидко. Ще декілька років тому головним mainstream & best practise для реалізації API вважався REST, то сьогодні він вже має багато недоліків і всі використовують GraphQL, як єдино правильний варіант для роботи через API. Якщо серйозно, то в цих словах багато сарказму, кожен вирішує сам, що є кращим для нього. Свого часу... » read more

Doctrine 2 SQL Filter and annotation in ZF3

In a certain period of time, a user should see information about one marketplace. It can be tedious to add small WHERE condition each time when you want to work with the marketplace. Doctrine provides an elegant solution to never forget this condition in your queries. This approach can be used with Doctrine SQL Filter... » read more

Doctrine 2: Yaml::parse() errors

Помилка виникає через не сумісність модулю doctrine/doctrine-orm-module з новішою версією doctrine. Даний баг вже давно виправлено і зарелізено але маємо, що маємо. Для виправлення переходемо у кінець файлу vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/Driver/YamlDriver.php і замінюємо return Yaml::parse($file); на return Yaml::parse(file_get_contents($file));