Skip to content

chore: Minor fixes - #8

Closed
edson-nascimento wants to merge 4 commits into
ipagdevs:masterfrom
silbeckdevs:feature/minor-fixes
Closed

edson-nascimento wants to merge 4 commits into
ipagdevs:masterfrom
silbeckdevs:feature/minor-fixes

Conversation

@edson-nascimento

@edson-nascimento edson-nascimento commented Jun 17, 2025 •

Copy link
Copy Markdown
Contributor
  • Corrigir exemplos de métodos do payment
  • Corrigir warning preg_replace no Address
  • Adicionar suporte para PHP 8.3 e 8.4 no github actions
  • Configurar cache no composer
  • Fix DateTime::createFromFormat(): Passing null to parameter 2 ($datetime) of type string is deprecated

@edson-nascimento
edson-nascimento marked this pull request as ready for review June 17, 2025 18:40
lcsLucas added a commit that referenced this pull request Oct 21, 2026
IPAG-8697 fix: incorpora #8 (warnings no PHP 8.x, README e CI com PHP 8.3/8.4)
@lcsLucas

Copy link
Copy Markdown
Collaborator

Olá,

Agradecemos a contribuição em nosso projeto.

Sua proposta de correções e melhorias foram incorporados junto com outras melhorias contida no Pull Request #13.

Por isso estamos apenas fechando essa PR.

Obrigado.

@lcsLucas lcsLucas closed this Oct 21, 2026
webflixtec pushed a commit to webflixtec/sdk-php-ipag that referenced this pull request Nov 3, 2026
….3/8.4 no CI

Consolida em um único commit o trabalho do PR ipagdevs#8 (Edson Nascimento):
- docs: corrige exemplos dos métodos do payment no README
  (getByTid, getByOrderId, captureBy*, cancelBy*)
- fix: evita deprecation do preg_replace com null no Address::zipcode
- fix: evita deprecation do DateTime::createFromFormat com null nos models
- chore: adiciona matriz de PHP 7.4, 8.3 e 8.4 no CI, atualiza
  actions/checkout para v4 e adiciona cache do composer

O conflito em .github/workflows/ci-tests.yml foi resolvido aplicando as
melhorias sobre a versão atual do master, mantendo o test-reporter do
Code Climate fixado em v0.11.1 e enviando o report apenas pela execução
do PHP 7.4.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
webflixtec pushed a commit to webflixtec/sdk-php-ipag that referenced this pull request Nov 3, 2026
Complementa as correções do PR ipagdevs#8 nos pontos que ele não cobria, que
quebram os testes na nova matriz do CI (convertDeprecationsToExceptions):
- PaymentLinkV2::expires_at e SubscriptionV2::starting_date passavam null
  para DateTime::createFromFormat (mesmo caso já corrigido nos outros models)
- Bank::setAccount declarava parâmetro implicitamente nullable, deprecated
  no PHP 8.4

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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.

2 participants