Magento 2'de (beta9 ve üstü) bu komutu çalıştırabilirsiniz php bin/magento setup:di:compile
ve var/generation
magento örneğinizde bulunan tüm sınıflar için klasörde tüm yakalayıcılar, fabrikalar ve proxy'ler (ve belki diğerleri) oluşturulur .
Bu, canlı ortamlar için kullanışlıdır, aksi takdirde yukarıda belirtilen sınıflar, gerektiğinde çalışma zamanında oluşturulacak ve performansı etkileyebilir.
Komutu çalıştırırken yakalayıcıların oluşturulmaması için bu sınıftan bazı sınıfları hariç tutmanın bir yolu var mı?
Örnek olarak: Denetleyicinin Magento\Backend\Controller\Adminhtml\Dashboard\RefreshStatistics
önleyici üretilmesini istemiyorum .
setup:di:compile
bazı üst sınıflar eksik olduğu için başarısız olur. Bu eksik sınıfları genişleten sınıflar hala mevcuttur, ancak uygulama tarafından kullanılmazlar. İhtiyacım olan modüllerde oldukları için bunları kaldıramıyorum. Aşağıdaki tam açıklamaya bakın: magento.stackexchange.com/questions/69040/…