W Magento 2 istnieje zestaw klas, które są generowane automatycznie i przechowywane w nich var/generation
i są używane w kodzie podstawowym.
Podczas próby utworzenia niestandardowego modułu przez replikację jednego z podstawowych modułów zauważyłem, że również dla mojego modułu istnieje kilka wygenerowanych klas.
W generowanych klasach widziałem proxy, przechwytywacze, fabryki ....
Czy istnieje pełna lista klas lub typów klas generowanych automatycznie?
A jako pytanie poboczne ... kiedy / gdzie są generowane?
Magento\Cms\Block\Block
konstruktorze\Magento\Cms\Model\BlockFactory
używana jest instancja klasy . Tej klasy nigdzie nie ma w kodzie. Występuje tylko wvar/generation
. Więc jeśli robię podobny moduł, być może będę musiał użyć podobnej klasy.