3.5 PSR-15 Middleware in TYPO3

Description

TYPO3 CD 2020 (zweite Auflage) Quiz on 3.5 PSR-15 Middleware in TYPO3, created by Pascal Bartl on 09/04/2021.
Pascal Bartl
Quiz by Pascal Bartl, updated more than 1 year ago
Pascal Bartl
Created by Pascal Bartl over 3 years ago
0
0

Resource summary

Question 1

Question
Which statements about middlewares are correct? (2)
Answer
  • Multiple middlewares must be implemented in multiple extensions
  • Middlewares in TYPO3 follow the PSR-15 standard
  • The MiddlewareProvider in TYPO3 requires at least PHP version 7.3
  • Middlewares are the successor of CenterWares in PHP version 5.6
  • TYPO3 comes with some default middlewares that can be overwritten by custom implementations

Question 2

Question
How do you implement a custom middleware in TYPO3? (1)
Answer
  • By developing an extension with the class Classes/Domain/Backend/Middleware.php
  • By developing an extension with the class Classes/Domain/Middleware/Backend.php
  • By extending the core class \TYPO3\CMS\Core\AbstractMiddleware
  • By registering the custom middleware class in file Configuration/RequestMiddlewares.php

Question 3

Question
Which statements about the position of a middleware in the process stack are correct? (3)
Answer
  • If the same middleware key is used multiple times, these middlewares are executed in random order
  • If the same middleware key is used multiple times, previous middlewares are overwritten (replaced)
  • Middlewares provided by the TYPO3 core can not be overwritten for security reasons
  • Custom middlewares can be positioned in the process stack by specifying a “before” rule
  • Custom middlewares can be positioned in the process stack by specifying a “after” rule

Question 4

Question
Where can you look-up the current order of registered middlewares in TYPO3? (1)
Answer
  • In the TYPO3 backend under SYSTEM → Configuration → HTTP Middlewares (PSR-15)
  • In the TYPO3 backend under ADMIN TOOLS → Environment → Environment Overview
  • By executing the CLI command typo3/sysext/core/bin/typo3 configuration:middlewares
  • By reviewing the file typo3conf/MiddlewaresConfiguration.php
Show full summary Hide full summary

Similar

Chemistry 3 Extracting Metals Core GCSE
Chloe Roberts
Sailmaker
julieshirlaw
Themes in Macbeth
annasc0tt
Strength and Limitations of research methods
Isobel Wagner
GCSE PE
alexis.hobbs99
Moon Phases Quiz
Kennedy Kerr
4. The Skeletal System - bones of the skull
t.whittingham
The Periodic Table
asramanathan
(YOUR EVENT)
Shelby Smith
Účto Fífa 3/6
Bára Drahošová