«dependency-injection» etiketlenmiş sorular

3
“Sınıflarda Drupal çağrılarından kaçınılmalı, bunun yerine bağımlılık enjeksiyonu kullanılmalı”
Verilen URL'nin URL takma adını almak için aşağıdaki kodu kullanarak modülümde: $alias = \Drupal::service('path.alias_manager')->getPathByAlias($_POST['url']); Ama modülümde Otomatik İnceleme ( http://pareview.sh/ ) çalıştırdığım bir uyarının altına alıyorum: 16 | UYARI | \ Sınıflarda Drupal çağrılarından kaçınılmalı, bunun yerine bağımlılık enjeksiyonu kullanılmalıdır. Bağımlılık enjeksiyonu kullanarak yukarıdaki kodu nasıl güncelleyebilirim? Sınıf kodumun tamamı …

1
\ Drupal :: moduleHandler () üzerinde bir Controller'a bağımlılık enjeksiyonunu nasıl kullanabilirim?
Bir denetleyici sınıfında aşağıdaki satırı kullanıyorum. \Drupal::moduleHandler()->alter('mymodule_myfunction', $plugin_items); Pareview.sh bana bu hata iletisini veriyor. \ Sınıflarda Drupal çağrılarından kaçınılmalı, bunun yerine bağımlılık enjeksiyonu kullanılmalıdır. Bunu nasıl başarmalıyım? Bir kurucu, yöntem veya hizmet oluşturmam gerekiyor mu? Eğer öyleyse, hizmetin hangi koda ihtiyacı vardır? Bir hizmetin zaten mevcut olduğu bir durumda "Sınıflarda …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.