<?php

namespace App\Services\Phone;

class PhoneFormatterService
{
    public function format(string $number): ?string
    {
        $digits = preg_replace('/\\D/', '', $number);

        if (strlen($digits) === 10) {
            return sprintf(
                '%s-%s-%s',
                substr($digits, 0, 3),
                substr($digits, 3, 3),
                substr($digits, 6)
            );
        }

        return null;
    }
}
