17. Mappatore di proprietà
Il Property Mapper converte prevalentemente tipi di dati semplici (ad esempio matrici, stringhe o numeri) in oggetti. Ciò è particolarmente importante nel contesto MVC, quando arriva una richiesta HTTP, che contiene solo tipi semplici e nessun oggetto.
Tuttavia a causa del fatto che Extbase è stato progettato per trasportare tutto tramite oggetti, i dati in ingresso devono essere trasformati nella loro rappresentazione da oggetto. Questo è lo scopo principale del Mappatore.
L’API del mappatore è molto semplice: alla base consiste in un metodo convert($source, $targetType) (convertire(fonte, tipoBersaglio), che accetta i dati d’ingresso come primo argomento e il tipo in cui i dati devono essere convertiti, come secondo argomento.