SGEProduto · Domínio · Desenvolvimento
Repositório

technical-reference · implemented

Helper — DigitsHelper

Normalização de valores para uma sequência de dígitos.

Responsabilidade

DigitsHelper::only() remove todo caractere não numérico de um valor. null retorna uma string vazia. É a base de normalização compartilhada pelos formatadores de CPF/CNPJ, telefone e CEP; não valida documento nem decide formato de apresentação.

Checklist

  • Implementar extração de dígitos e tratamento de null.
  • Reutilizar a regra em helpers brasileiros.
  • Expor unmask() como fachada global.
  • Cobrir entradas vazias, máscaras e caracteres não numéricos em teste unitário direto.

Relacionamentos