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