Skip to content

People Name Alias Case

ControleOnline Agents edited this page Aug 27, 2026 · 1 revision

People — preservação de capitalização em name/alias

Regra

Os getters People::getName() e People::getAlias() retornam o valor persistido, sem forçar mb_strtoupper / caixa alta na leitura.

Escrita (setName / setAlias) grava o valor recebido. A UI e o domínio de cadastro de colaborador/pessoa (client-details) dependem dessa preservação para reler "Maria Silva" como digitado.

Referência canônica (UI + fluxo completo):
https://github.com/ControleOnline/ui-customers/wiki/Client-Details-People-Name-Case

Issues: app-community#626 (residual colaborador), app-community#376 (original).

Exceções

Campos que o domínio exige em caixa alta (ex.: UF) devem ser normalizados de forma explícita no ponto de domínio correspondente — não via getters genéricos de name/alias.

Links

Destino URL
Página canônica (ui-customers) https://github.com/ControleOnline/ui-customers/wiki/Client-Details-People-Name-Case
Home deste módulo https://github.com/ControleOnline/api-platform-people/wiki
Cliente × Vendedor https://github.com/ControleOnline/api-platform-people/wiki/Cliente-Vendedor-Vinculo-e-Permissoes

Clone this wiki locally