Perguntas com a marcação «best-practice»

10
Como desativar corretamente uma reescrita (modelo)

Há uma extensão de terceiros que reescreve uma classe principal específica do Magento. Não importa se é um bloco, auxiliar ou modelo, mas, neste caso, é um modelo. Agora, acho que essa reescrita está incorreta e gostaria de desativá-la sem alterar a extensão de terceiros. Por isso, escrevo uma...

7
Como evitar a violação da Lei de Deméter (“Objetos novos não devem conter uma referência de campo a um objeto injetável”)

Nas Regras de uso da injeção de dependência , os devdocs do Magento 2 afirmam: Objetos renováveis ​​não devem conter uma referência de campo a um objeto injetável, nem devem solicitar uma em seu construtor. Esta é uma violação da Lei de Deméter . Entendo que esse é um bom objetivo, mas como...