Нет, это не всё.
Обратите внимание, в метод onAddToCart передаётся уже имеющийся и созданный ранее объект класса CartEntityAddEvent. И там где этот объект был создан - там и передаются параметры в __construct. Возможно скрыто некоторой магией вроде reflection
|