Я новичок в платформе API и хочу спросить, есть ли способ условно потребовать атрибут объекта. Например, у меня есть сущность User с двумя атрибутами: HasCar и CarModel. CarModel потребуется только в том случае, если HasCar = true
Это пример моего пользовательского класса, но я не уверен, как действовать дальше с условным обязательным свойством
class User {
#[ORM\Column('name: HasCar')]
private bool $hasCar = '';
#[ORM\Column('name: CarModel')]
//#[ApiProperty(required:true)] only if $hasCar = true
private string $carModel = '';
}
Подробнее здесь: https://stackoverflow.com/questions/784 ... i-platform