Ignoring properties¶
Sometimes you may want to ignore a property during the mapping process. This can be done using the #[MapTo] or #[MapFrom] attributes
with the ignore argument set to true.
class Source
{
    #[MapTo(target: SourceDTO::class, ignore: true)]
    #[MapTo(target: 'array', ignore: false)]
    public $ignoredProperty;
}Setting ignore to false may be useful when used in conjunction with the #[Ignore] attribute from the Symfony Serializer.
use Symfony\Component\Serializer\Attribute\Ignore;
class Source
{
    #[Ignore]
    #[MapTo(target: SourceDTO::class, ignore: false)]
    public $ignoredProperty;
}In this case the property will be mapped to the SourceDTO class, but will be ignored when using the Symfony Serializer.