и есть какая то логика которая предществует созданию этой сущности, допустим элементарная проверка на true\false одного из параметров. Но это бизнес логика. Где описывать данную проверку? В сущности ведь не камильфо, потому как затрагивается другая сущность. Пример допустим есть Должности на которых может быть несколько сотрудников в Компании и есть должности на которых может быть только 1 сотрудник. Так вот при создании Сотрудника, где правлиьно будет произвести проверку нет ли в текущей компании уже сотрудника на данной должности? и может ли быть добавлен этот сотрудник на данную должность? (сотрудник не может быть создан без должности)
уточняющие вопросы: - сотрудник может существовать без должности? - как у бизнеса появляются сотрудники?
$company->addEmployee($employe), а внутри проверять если ли уже такие сотудники на должности?
Обсуждают сегодня