Estructura de una extensión · Pregunta 4 de 12
¿Qué namespace PHP tienen las clases de controlador de la extensión my_shop con el vendor Acme?
1 respuesta es correcta. Fácil
Mostrar solución
Solución
- C Acme\
MyShop\ Controller
Explicación
Las clases de una extensión siguen la convención Vendor\, con la clave de extensión convertida a UpperCamelCase: my_shop pasa a ser MyShop. Por tanto, el archivo Classes/Controller/ProductController.php contiene la clase Acme\. Esto lo hace posible la entrada PSR-4 en composer.json, como "Acme\. El namespace TYPO3\ está reservado para las extensiones del core y no debe usarse en extensiones propias; los guiones bajos de la clave de extensión no se trasladan al namespace.