оставление классов и функций - это и есть ООП
ну да, ну да — пошло я на фиг
ну да, ну да — пошла я на фиг
Вон из профессии?
И уже есть вероятность поменять местами эти данные и в статус будет попадать роль. Поэтому, от этого хочу уйти своим типом, но с проверкой.
final class Status extends Enum
{
}
changeStatus(Status $status): void
{
$this->status = $status->getValue();
}
https://www.ozon.ru/context/detail/id/4066500/