Skip to content

Conversation

@viniciusvts
Copy link
Member

πŸ“ Description

Brief description of the changes implemented in this PR.

Closes #29

🎯 Type of Change

  • πŸ› Bug fix
  • ✨ New feature
  • πŸ”§ Enhancement (improvement of existing feature)
  • πŸ“ Chore (documentation, refactoring, etc)

βœ… Implementation Checklist

Code

  • Transformer created in src/Transformers/ implementing StringTransformerInterface
  • PHPDoc @method added in src/StringMorpher.php
  • PHPDoc @method added in src/Instances/StringMorpherInstance.php

Tests

  • Tests created in tests/Transformers/
  • Tests cover main use cases
  • Tests cover edge cases (null, empty string, etc)
  • All tests pass (vendor/bin/phpunit)

Quality

  • Code passes linter (vendor/bin/phpcs)
  • Code follows project standards

Documentation

  • Method documented in docs/docs/methods/
  • Usage examples included (static and fluent)
  • Parameters and return values documented

[Add screenshots if there are visual changes in documentation]
image

viniciusvts and others added 3 commits January 10, 2026 16:37
Refs: #29
Co-authored-by: Rodrigo Godinho <tiniba2@gmail.com>
Refs: #29
Co-authored-by: Rodrigo Godinho <tiniba2@gmail.com>
Refs: #29
Co-authored-by: Rodrigo Godinho <tiniba2@gmail.com>
@viniciusvts viniciusvts changed the title 29 new aphanumeric cnpj feat: maskBrCnpj accepts the 2026 alphanumeric version Jan 10, 2026
@viniciusvts viniciusvts added this to the v1.1.1 milestone Jan 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature]: New CNPJ

2 participants