Skip to content

Commit

Permalink
Merge pull request #150 from nfe/php8
Browse files Browse the repository at this point in the history
Compatibilidade com PHP 8 e WHMCS 8.6
  • Loading branch information
andrekutianski authored Mar 16, 2023
2 parents fc89a90 + 16f1d91 commit 3d9af7c
Show file tree
Hide file tree
Showing 70 changed files with 10,369 additions and 1,694 deletions.
32 changes: 32 additions & 0 deletions .github/ISSUE_TEMPLATE/reportar-um-erro.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
---
name: Reportar um Erro
about: Crie uma issue para reportar um erro/bug encontrado
title: "[BUG]"
labels: ''
assignees: ''

---

**Descreva o erro**
Uma descrição clara e concisa do erro.

**Como reproduzir**
Etapas para reproduzir o comportamento:
1. Vá para '...'
2. Clique em '....'
3. Navegue até '....'
4. See error

**Comportamento esperado**
Uma descrição clara e concisa do que você esperava que acontecesse.

**Screenshots**
Se aplicável, adicione capturas de tela para ajudar a explicar seu problema.

**Ambiente e versões:**
- Versão do módulo: [ex. 2.0.0]
- Versão do WHMCS: [ex. 8.4]
- Versão do PHP: [ex. 7.4]

**Contexto adicional**
Adicione qualquer outro contexto sobre o problema aqui.
20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE/solicitar-um-recurso.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
name: Solicitar um Recurso
about: Sugira uma ideia para este projeto
title: "[SUGESTÃO]"
labels: enhancement
assignees: ''

---

**Sua solicitação de recurso está relacionada a um problema? Por favor descreva.**
Uma descrição clara e concisa do que é o problema. Ex. Eu sempre fico frustrado quando [...]

**Descreva a solução que você deseja**
Uma descrição clara e concisa do que você quer que aconteça.

**Descreva as alternativas que você considerou**
Uma descrição clara e concisa de quaisquer soluções ou recursos alternativos que você considerou.

**Contexto adicional**
Adicione qualquer outro contexto ou capturas de tela sobre a solicitação de recurso aqui.
32 changes: 32 additions & 0 deletions .github/workflows/php-compatibility.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
name: PHP Compatibility

on:
push:
branches: '*'
pull_request:
branches: '*'

jobs:
test:
name: Test @ PHP ${{ matrix.php-version }} - x86 - ubuntu-latest
if: github.event_name == 'pull_request' || (github.event_name == 'push' && github.actor != 'dependabot[bot]')
strategy:
matrix:
php-version:
- "7.4"
- "8.0"
- "8.1"
- "8.2"
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Install Dependencies::PHP${{ matrix.php-version }}
run: |
echo "$HOME/.composer/vendor/bin" >> $GITHUB_PATH
composer global config --no-plugins allow-plugins.dealerdirect/phpcodesniffer-composer-installer true
composer global require dealerdirect/phpcodesniffer-composer-installer roave/security-advisories:dev-master squizlabs/php_codesniffer phpcompatibility/php-compatibility
- name: Check PHP Compatibility
run: phpcs --standard=PHPCompatibility -s -q -n --colors --runtime-set testVersion ${{ matrix.php-version }} --extensions=php,inc,lib --ignore=sdk,node_modules,vendor,templates_c,lang,Legacy,templates,Migrations --severity=3 ./modules/addons/NFEioServiceInvoices
- name: Check PSR12 Standard
run: phpcs --standard=PSR12 -s -q -n --colors --extensions=php,inc,lib --ignore=sdk,node_modules,vendor,templates_c,lang,Legacy,templates,Migrations --severity=3 ./modules/addons/NFEioServiceInvoices
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ composer.phar
rsync-dev1.sh
rsync-dev2.sh
*.zip
composer.lock
composer.lock.bkp
phpreport
phpmetrics
docs
Expand Down
13 changes: 13 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,16 @@
## 2.1.7 - 2023-02-08

### Correções

* [BUG] Checagem e criação de webhook

## 2.1.6 - 2022-10-24

### Correções

* [BUG] Nota Fiscal com status "processando" quando emissão falha #143
* Melhora a exibição das mensagens de status na interface web para os administradores.

## 2.1.5 - 2022-09-24

### Correções
Expand Down
5 changes: 3 additions & 2 deletions composer.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"require": {
"whmcsexpert/whmcsexpert": "dev-dev",
"whmcsexpert/whmcsexpert": "^1.1.7",
"plasticbrain/php-flash-messages": "^1",
"guzzlehttp/psr7": "^1.8",
"ext-curl": "*",
Expand All @@ -12,7 +12,8 @@
"kint-php/kint": "*",
"tracy/tracy": "2.7.6",
"phpmetrics/phpmetrics": "^2.7",
"illuminate/database": "v5.8.36"
"illuminate/database": "v5.8.36",
"squizlabs/php_codesniffer": "^3.7"
},
"config": {
"vendor-dir": "modules/addons/NFEioServiceInvoices/lib/vendor",
Expand Down
Loading

0 comments on commit 3d9af7c

Please sign in to comment.