each(function ($phone) { $phone = preg_replace('/[^\d]/', '', trim($phone)); if (preg_match(Constraints::PATTERN_PHONE, $phone) != 1) { throw new InvalidPhoneException($phone); } }); } $this->phones = empty($phones) ? collect() : $phones; return $this; } /** * Возвращает установленные номера телефонов * * @return Collection */ public function getPhones(): Collection { return $this->phones; } }