Open Source/plain-to-class/Расширенное использование/Кастомизация сеттеров
Кастомизация сеттеров
Если поле требует дополнительной обработки при его инициализации, вы можете мутировать его сеттер. Для этого создайте в классе метод следующего формата — set{$name}Attribute. Пример:
class UserDTO{ public int $id; public string $real_address;
public function setRealAddressAttribute(string $value) { $this->real_address = strtolower($value); }}