Arquitectura y petición · Pregunta 4 de 12
¿Qué información proporciona la Context API de TYPO3 a través de sus aspectos?
3 respuestas son correctas. Fácil
Mostrar solución
Solución
- A Fecha y hora de la petición actual
- B Si hay un usuario de frontend o de backend conectado, y cuál
- E El idioma actual, incluidos sus ajustes de fallback
Explicación
La Context API (TYPO3\) reúne información sobre la petición actual en los llamados aspectos, por ejemplo date, language, frontend.user, backend.user, visibility y workspace. El contexto se obtiene mediante inyección de dependencias y se consultan valores concretos, por ejemplo con $context->getPropertyFromAspect('frontend.user', 'isLoggedIn'). Esto es más limpio que recurrir a variables globales y hace que el código sea testeable, porque el contexto puede prepararse específicamente para un test. El contenido de la sesión y los ajustes de las extensiones no forman parte de él; estos últimos se leen mediante ExtensionConfiguration.