Eventos y puntos de extensión · Pregunta 4 de 12
¿Para qué se usan los eventos PSR-14 en TYPO3?
1 respuesta es correcta. Fácil
Mostrar solución
Solución
- D Las extensiones pueden reaccionar a procesos del core o modificar datos en puntos definidos sin cambiar el código del core
Explicación
PSR-14 es un estándar PHP para despachadores de eventos, y TYPO3 lo usa como su principal mecanismo de extensión: en puntos definidos el core crea un objeto de evento y lo pasa a todos los listeners registrados. Así una extensión puede, por ejemplo, añadir valores antes de guardar un registro o posprocesar la página terminada sin tocar un solo archivo del core. Los eventos han sustituido en gran medida a los antiguos hooks y signals/slots. Los eventos PSR-14 no tienen nada que ver con la caché ni con los eventos JavaScript del navegador: la palabra "evento" induce fácilmente a error aquí.