"yandex_id"
/**
* @var integer
* @ORM\Column(name="yandex_id", type="integer", nullable=true)
*/
private $yandex_id;
Я специально указываю "nullable=true", что может быть нулевое значение. В итоге получаю ошибку "Argument 1 passed to Showcases\\Entity\\UserCart::setYandexId() must be of the type int, null given, called in".
Ну так это ты для БД указываешь
Ну тут же написано ясно, что в метод setYandexId сущности UserCard летит null, а ожидется int. Ну так и напишите public function setYandexId(?int $id): self {…}. И да, тут за такое банят. Научитесь плиз читать ошибки и гуглить. Более того нужно понимать что делаете и как работает ЯП, прежде чем брать сразу проф инструмент в работу
Обсуждают сегодня