Magento 2: Eventos

Eventos são comumente usados em aplicações para controlar ações externas ou entradas, como um usuário clicando no mouse.

Cada ação é interpretada como um evento.

Eventos são parte do padrão Event-Observer.

Este padrão de design é caracterizado pelo objeto (subjects) e sua lista de dependentes (observers).

Eventos disparam objetos para notificar o observer de qualquer mudança de estado, geralmente chamando um de seus métodos. No Magento 2 há uma classe de gerenciamento de evento que dispara eventos.

O código dispara um evento, e o gerenciador de eventos verifica se há algum observador registrado.

Eventos podem ser globais ou registrados apenas para áreas específicas, como frontend ou adminhtml.

Eventos são declarados em um arquivo events.xml.

Se houver um observer registrado, o gerenciador de eventos irá chamar o método observador e passar o parâmetros do evento para observador.

2017-01-24T20:23:11+00:00

RECEBA DICAS VALIOSAS NO SEU EMAIL

x