чуваки, как создать mock для айди внутри мокаемой сущности? у меня сервис обновляет айдишник для связи с другими сущностями, и при создании мока метод $entity->getId() возвращает ожидаемо null, но в сервисе требуется чтобы он возвращал int
еще есть лайфхакне юзать AI айдишники а юзать UUID/ GUID
типо Entity.php
public function __construct() { $this->id = UUID:createV4() }
тогда айдишка будет не после флаша и сущности будут валидны после конструктора
странно. если я собираю сервис через мокбилдер, ставлю метод и убираю конструктор, а потом в expects передаю тот же метод и with(MockedClass1, MockedClass2) то он выдает ошибку Failed asserting that MockedClass1 matches expected Class1