#advanced #doctrine
Новый минорный релиз Doctrine с поддержкой php 8.1 (енамы,
https://www.doctrine-project.org/2022/01/11/orm-2.11.html
Новый минорный релиз Doctrine с поддержкой php 8.1 (енамы,
readonly
свойства), виртуальных колонок и многим другим.https://www.doctrine-project.org/2022/01/11/orm-2.11.html
www.doctrine-project.org
New Release: Doctrine ORM 2.11 with Enums, Virtual Columns, Read-Only Properties, Nested Attributes and more - Doctrine: PHP Open…
The Doctrine Project is an open-source PHP project that is home to home to several PHP libraries primarily focused on database storage and object mapping. The core projects are the Object Relational Mapper (ORM) and the Database Abstraction Layer (DBAL) it…
👍4🎉3
#advanced
Один из хардкорных способов избавиться от класса, используемого по всему проекту, при рефакторинге — это убрать его из автозагрузки и под тем же неймспейсом загрузить другой. На эту тему есть плагины для композера, но что если это можно сделать и без них? Автор статьи подробно рассказывает, как этого можно добиться нативными средствами пакетного менеджера.
https://downing.tech/posts/overriding-vendor-classes
Один из хардкорных способов избавиться от класса, используемого по всему проекту, при рефакторинге — это убрать его из автозагрузки и под тем же неймспейсом загрузить другой. На эту тему есть плагины для композера, но что если это можно сделать и без них? Автор статьи подробно рассказывает, как этого можно добиться нативными средствами пакетного менеджера.
https://downing.tech/posts/overriding-vendor-classes