In Magento 2 gibt es eine Reihe von Klassen, die automatisch generiert und gespeichert var/generation
werden und im Kerncode verwendet werden.
Beim Versuch, ein benutzerdefiniertes Modul durch Replizieren eines der Kernmodule zu erstellen, habe ich festgestellt, dass auch für mein Modul einige generierte Klassen vorhanden sind.
In den generierten Klassen habe ich Proxys, Interceptors, Fabriken gesehen ....
Gibt es eine vollständige Liste der Klassen oder Klassentypen, die automatisch generiert werden?
Und als Nebenfrage ... wann / wo werden sie erzeugt?
Magento\Cms\Block\Block
Konstruktor wird eine Instanz von\Magento\Cms\Model\BlockFactory
verwendet. Diese Klasse ist nirgends im Code. Es ist nur in gefundenvar/generation
. Wenn ich also ein ähnliches Modul mache, muss ich möglicherweise eine ähnliche Klasse verwenden.