You should always initialize the collections of your @OneToMany and @ManyToMany associations in the constructor of your entities:
public function __construct()
{
$this->favorites = new ArrayCollection();
}
Я - ИП УСН-6%
+ НДС 20%
+ 13% как за работников?
Пришлось переработать Так как Это приводит к зацикливанию.
$this->computed = true;
shared by default
. Это значит, что если вам понадобится, чтобы на preFlush() сработал ваш листенер у нескольких сущностей ( вцикле например) или вообще у разных сущностей, то ваш листенер не сработает после первого раза из-за значения $copmuted
Поисковику плевать, что где написано и что и где существует или нет
Он зашел по роуту и все что увидел -- анализирует, соответствует ли это тому, что ожидалось или нет