/
githubmirror
/
symfony
Обзор
Документация
Войти
/
githubmirror
/
symfony
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
8.2
src/Symfony/Component/ObjectMapper/Tests/Fixtures/ConditionalSourceMap/UserDto.php
20 строк
670 B
Ryan RAJKOMAR
[ObjectMapper] Skip source mapping attempts when target class condition evaluates to false
09 фев 2026, 16:11
09 фев 2026, 16:11
9660a3f
Код
Авторство
О чём код?
<?php namespace Symfony\Component\ObjectMapper\Tests\Fixtures\ConditionalSourceMap; use Symfony\Component\ObjectMapper\Attribute\Map; use Symfony\Component\ObjectMapper\Condition\TargetClass; class UserDto { public function __construct( #[Map(target: 'address.zipcode', if: new TargetClass(User::class))] #[Map(source: 'address.zipcode', if: new TargetClass(self::class))] public string $userAddressZipcode, #[Map(target: 'address.city', if: new TargetClass(User::class))] #[Map(source: 'address.city', if: new TargetClass(self::class))] public string $userAddressCity, public string $name, ) { } }