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.