Работая с Symfony довольно долго, я заметил кое-что, что, как я понял, у меня тоже никогда не было ответа.В Symfony нередко можно увидеть:
public function build(string $json): ?IntegrationErrors
Но в то же время вы можете легко увидеть:
public function build(string $json): IntegrationErrors
Дело в том, насколько я могу судить, они делают то же самоеДело в том, что в любом случае нет ошибок или предупреждений, так что это подводит меня к вопросу о том, каковы программные последствия использования?против нет?при определении типа возвращаемого значения?
Является ли это чем-то специфическим для доктрины, как вы склонны ее видеть внутри сущностей?