Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release/4.0.0 #763

Open
wants to merge 38 commits into
base: feat/rest
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
d0c1c92
Release/4.0.0 (#757)
mrglaydson Dec 23, 2024
2df37af
feat: adicionar estrutura e testes unitários iniciais (#762)
mrglaydson Jan 6, 2025
6f5bd61
fix: erros ao enviar e receber Tramites
caduvieira Jan 8, 2025
47b2146
fix: correções iniciais para tramite no sei 5.0.0 (#767)
mrglaydson Jan 9, 2025
ad8ef29
fix: correções no tramite e remoção de compatibilidade para versões i…
mrglaydson Jan 14, 2025
0fa9b77
fix: correcoes tests automatizado documento restrito e cancelado (#773)
mrglaydson Jan 16, 2025
fef0d5b
fix: correções que impactavam testes quando o visualização detalhada …
mateussbh Jan 16, 2025
50b7dbf
fix: correção erro no teste Tramite Processo Bloco De Tramite Permiss…
mateussbh Jan 16, 2025
920331d
chore: deixando o parâmetro --testdox do phpunit como padrão, ao roda…
mateussbh Jan 16, 2025
11e7e2d
Revert "chore: deixando o parâmetro --testdox do phpunit como padrão,…
mateussbh Jan 16, 2025
a71ab68
chore: subindo novo parâmetro do phpunit, mais constantes do org C pa…
mateussbh Jan 16, 2025
eee96e9
test: correção de insert de unidades pen no cenariobasetest (#774)
marvdias Jan 16, 2025
57ec95f
test: remover warning cadastro unidades pen (#775)
marvdias Jan 16, 2025
59251c5
test: remove msg de erro de configuração do tipo de banco de dados do…
marvdias Jan 16, 2025
c124d1f
fix: correção do css da tabela (cor cabeçalho) para página de lista d…
mateussbh Jan 16, 2025
f584e68
fix: correções dos testes automatizados que usam rest (#777)
mrglaydson Jan 17, 2025
186b2bc
fix: Correção para que este teste não passe a quebrar outros, pelo fa…
mateussbh Jan 20, 2025
5fcbd39
fix: Correção de teste que dá erro ao não passar o código da unidade …
mateussbh Jan 20, 2025
d50a027
fix: Correção de css em padrão criado de estilo para paginação e tabe…
mateussbh Jan 20, 2025
4bc5887
chore: permite manter o valor da variável HOST_URL, caso contrário, n…
mateussbh Jan 20, 2025
391648a
fix: correção na definição de destinatário, que fazia o teste quebrar.
mateussbh Jan 21, 2025
4b5dc21
chore: phpcs e definição fixa de tomeout para testes automatizados co…
mrglaydson Jan 21, 2025
030a07b
chore: correção automática usando rector-1.2 (#780)
mrglaydson Jan 22, 2025
79f3e22
fix: Bloqueia trâmite de processos no SEI Federação.
mateussbh Jan 22, 2025
0b1f2ce
chore: preparação para a release 4.0.0.
mateussbh Jan 22, 2025
af7e398
fix: correção de msg que aparece quando o tipo de processo não existe…
mrglaydson Jan 22, 2025
9bba777
fix: Reverte alteração de código sobre o SEI Federação (#770 #758)
mateussbh Feb 5, 2025
3a5feef
fix: compatibilizar testes funcionais com novas imagens sei 5.0.0 (#790)
mrglaydson Feb 7, 2025
f4dbd34
test: remoção da pasta de testes do sei3, que não tem mais suporte.
mateussbh Feb 14, 2025
b8592d6
test: removendo pasta de teste do sei4 e sei 4.1, pois esta versão do…
mateussbh Feb 14, 2025
cb5b092
test: remoção da pasta de teste do sei (antigo super), pois esta vers…
mateussbh Feb 14, 2025
d03b58c
chore: atualizações provenientes da execução do phpcs.
mateussbh Feb 17, 2025
766009d
test: Inclusão da pasta de testes da versão sei5 (tests_sei5).
mateussbh Feb 17, 2025
26a35e8
chore: atualização da configuração do phpcs.
mateussbh Feb 17, 2025
78c52d8
test: atualização de parâmetro de versão do php no composer.json.
mateussbh Feb 17, 2025
3607681
fix: Correção de erro que ocorria no método receberProcedimentoIntern…
mateussbh Feb 21, 2025
34ed445
chore: aplicando correção do phpcs (visibilidade de função).
mateussbh Feb 21, 2025
cff2c4a
fix: correção de uso da constante PHP_BINARY, caso esta não esteja ex…
mateussbh Feb 24, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
42 changes: 42 additions & 0 deletions .github/workflows/coveralls.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
on:
push:
paths:
- "**.php"
- "phpunit.xml"
- ".github/workflows/coveralls.yml"
pull_request:
paths:
- "**.php"
- "phpunit.xml"
- ".github/workflows/coveralls.yml"

name: Test Coveralls
env:
github-token: ${{ secrets.GITHUB_TOKEN }}

jobs:

build:
name: Build
runs-on: ubuntu-latest
steps:

- name: Fetch Pull Request branch
uses: actions/checkout@v4
with:
repository: pengovbr/sei
token: ${{ secrets.GH_PAT }} # `GH_PAT` is a secret that contains your PAT
path: sei
- name: Checkout
uses: actions/checkout@v4
with:
path: sei/src/sei/web/modulos/mod-sei-pen

- name: make test-unit
run: |
cd sei/src/sei/web/modulos/mod-sei-pen
make test-unit
- name: Coveralls
uses: coverallsapp/github-action@v2
with:
file: sei/src/sei/web/modulos/mod-sei-pen/tests_super/unitario/cobertura.xml
2 changes: 1 addition & 1 deletion .github/workflows/phpcs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: '7.3'
php-version: '8.2'
coverage: none
tools: composer

Expand Down
Empty file modified .github/workflows/testes.yml
100644 → 100755
Empty file.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ src/config/supervisor.ini

.vscode

cobertura.xml
.env
*.pem
*.cache
Expand Down
25 changes: 13 additions & 12 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
.PHONY: .env help clean dist all install destroy up update down test test-functional test-functional-parallel test-unit bash_org1 bash_org2 verify-config

# Parâmetros de execução do comando MAKE
# Opções possíveis para spe (sistema de proc eletronico): sei3, sei4, sei41, super
sistema=super
# Opções possíveis para spe (sistema de proc eletronico): sei5
sistema=sei5

#Opções possívei para BD (mysql, sqlserver, oracle, postgresql)
base=mysql
teste=

Expand Down Expand Up @@ -101,6 +103,7 @@ dist:
@mkdir -p $(SEI_BIN_DIR)
@mkdir -p $(SEI_MODULO_DIR)
@mkdir -p $(SIP_SCRIPTS_DIR)
@php composer.phar install --no-dev
@cp -R src/* $(SEI_MODULO_DIR)/
@cp docs/INSTALL.md dist/INSTALACAO.md
@cp docs/UPGRADE.md dist/ATUALIZACAO.md
Expand Down Expand Up @@ -144,6 +147,10 @@ install: check-isalive
$(CMD_COMPOSE_FUNC) exec org1-http chown -R root:root /etc/cron.d/
$(CMD_COMPOSE_FUNC) exec org1-http chmod 0644 /etc/cron.d/sei
$(CMD_COMPOSE_FUNC) exec org1-http chmod 0644 /etc/cron.d/sip
$(CMD_COMPOSE_FUNC) exec -w /opt/sei/web/modulos/pen org1-http bash -c './composer.phar update'
$(CMD_COMPOSE_FUNC) exec -w /opt/sei/web/modulos/pen org2-http bash -c './composer.phar update'
$(CMD_COMPOSE_FUNC) exec -w /opt/sei/web/modulos/pen org1-http bash -c './composer.phar install'
$(CMD_COMPOSE_FUNC) exec -w /opt/sei/web/modulos/pen org2-http bash -c './composer.phar install'
$(CMD_COMPOSE_FUNC) exec -w /opt/sei/scripts/$(MODULO_PASTAS_CONFIG) org1-http bash -c "$(CMD_INSTALACAO_SEI_MODULO)"
$(CMD_COMPOSE_FUNC) exec -w /opt/sip/scripts/$(MODULO_PASTAS_CONFIG) org1-http bash -c "$(CMD_INSTALACAO_SIP_MODULO)"

Expand All @@ -153,13 +160,8 @@ install: check-isalive
$(CMD_COMPOSE_FUNC) exec org2-http chmod 0644 /etc/cron.d/sip
$(CMD_COMPOSE_FUNC) exec -w /opt/sei/scripts/$(MODULO_PASTAS_CONFIG) org2-http bash -c "$(CMD_INSTALACAO_SEI_MODULO)"
$(CMD_COMPOSE_FUNC) exec -w /opt/sip/scripts/$(MODULO_PASTAS_CONFIG) org2-http bash -c "$(CMD_INSTALACAO_SIP_MODULO)"

@if [ -e tests_$(sistema)/funcional/assets/config/ConfiguracaoModPEN.php ]; then rm tests_$(sistema)/funcional/assets/config/ConfiguracaoModPEN.php; fi;
@cp tests_$(sistema)/funcional/assets/config/ConfiguracaoModPEN.exemplo.php tests_$(sistema)/funcional/assets/config/ConfiguracaoModPEN.php
@echo "\nArquivo 'ConfiguracaoModPEN.php' restaurado conforme 'ConfiguracaoModPEN.exemplo.php'.\n";

wget -nc -i $(PEN_TEST_FUNC)/assets/arquivos/test_files_index.txt -P $(PEN_TEST_FUNC)/.tmp
cp $(PEN_TEST_FUNC)/.tmp/* /tmp


.env:
Expand Down Expand Up @@ -190,10 +192,9 @@ down: .env
$(CMD_COMPOSE_FUNC) stop


# make teste=TramiteProcessoComDevolucaoTest test-functional
# make test-functional teste=TramiteProcessoComDevolucaoTest
test-functional: .env $(FILE_VENDOR_FUNCIONAL) up vendor
$(CMD_COMPOSE_FUNC) run --rm php-test-functional /tests/vendor/bin/phpunit -c /tests/phpunit.xml /tests/tests/$(addsuffix .php,$(teste)) ;

$(CMD_COMPOSE_FUNC) run --rm php-test-functional /tests/vendor/bin/phpunit -c /tests/phpunit.xml --testdox /tests/tests/$(addsuffix .php,$(teste));

test-functional-parallel: .env $(FILE_VENDOR_FUNCIONAL) up
$(CMD_COMPOSE_FUNC) run --rm php-test-functional /tests/vendor/bin/paratest -c /tests/phpunit.xml --testsuite $(TEST_SUIT) -p $(PARALLEL_TEST_NODES) $(TEST_GROUP_EXCLUIR) $(TEST_GROUP_INCLUIR)
Expand All @@ -203,8 +204,8 @@ test-parallel-otimizado: .env $(FILE_VENDOR_FUNCIONAL) up
make -j2 test-functional-parallel tramitar-pendencias-silent


test-unit: $(FILE_VENDOR_UNITARIO)
$(CMD_DOCKER_COMPOSE) -f $(PEN_TEST_FUNC)/docker-compose.yml run --rm -w /tests php-test-unit bash -c 'vendor/bin/phpunit rn/ProcessoEletronicoRNTest.php'
test-unit: .env $(FILE_VENDOR_UNITARIO)
$(CMD_DOCKER_COMPOSE) -f $(PEN_TEST_FUNC)/docker-compose.yml run --rm -w /tests php-test-unit bash -c 'XDEBUG_MODE=coverage vendor/bin/phpunit --testdox --coverage-html html rn/$(addsuffix .php,$(teste))'

test: test-unit test-functional

Expand Down
18 changes: 9 additions & 9 deletions composer.json
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
{
"config": {
"vendor-dir": "./vendor",
"vendor-dir": "./src/vendor",
"platform": {
"php": "7.3.12"
"php": "8.2"
}
},
"autoload-dev": {
"psr-4": {
"Tests\\": "sei/"
}
},
"require": {
"guzzlehttp/guzzle": "^7.0"
},

"require-dev": {
"php": "7.3.12",
"phpunit/phpunit": "*",
"squizlabs/php_codesniffer": "*",
"mockery/mockery": "^1.5",
"phpcompatibility/php-compatibility": "^9.3",
"pheromone/phpcs-security-audit": "*"
}
"pheromone/phpcs-security-audit": "*" ,
"phpcompatibility/php-compatibility": "^9.3"
}
}
Empty file modified docs/changelogs/CHANGELOG-3.3.1.md
100644 → 100755
Empty file.
Empty file modified docs/changelogs/CHANGELOG-3.3.2.md
100644 → 100755
Empty file.
Empty file modified docs/changelogs/CHANGELOG-3.4.0.md
100644 → 100755
Empty file.
Empty file modified docs/changelogs/CHANGELOG-3.5.0.md
100644 → 100755
Empty file.
Empty file modified docs/changelogs/CHANGELOG-3.6.0.md
100644 → 100755
Empty file.
Empty file modified docs/changelogs/CHANGELOG-3.6.1.md
100644 → 100755
Empty file.
Empty file modified docs/changelogs/CHANGELOG-3.6.2.md
100644 → 100755
Empty file.
Empty file modified docs/changelogs/CHANGELOG-3.7.0.md
100644 → 100755
Empty file.
57 changes: 57 additions & 0 deletions docs/changelogs/CHANGELOG-4.0.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
# NOTAS DE VERSÃO MOD-SEI-PEN (versão 4.0.0)

Este documento descreve as principais mudanças aplicadas nesta versão do módulo de integração do SEI com o TRAMITA.GOV.BR.

As melhorias entregues em cada uma das versões são cumulativas, ou seja, contêm todas as implementações realizadas em versões anteriores.

## Compatibilidade de versões
* O módulo é compatível com a seguinte versão do **SEI**:
* SEI 5.0.0

Para maiores informações sobre os procedimentos de instalação ou atualização, acesse os seguintes documentos localizados no pacote de distribuição mod-sei-pen-VERSAO.zip:
> Atenção: É impreterível seguir rigorosamente o disposto no README.md do Módulo para instalação ou atualização com sucesso.
* **INSTALACAO.md** - Procedimento de instalação e configuração do módulo
* **ATUALIZACAO.md** - Procedimento específicos para atualização de uma versão anterior

### Lista de melhorias e correções de problemas

Todas as atualizações podem incluir itens referentes à segurança, requisito em permanente monitoramento e evolução, motivo pelo qual a atualização com a maior brevidade possível é sempre recomendada.

#### **MELHORIAS**

#### As melhorias implementadas nesta versão incluem:

* **Compatibilidade com o SEI v.5.0.0:** Compatibilização do Tramita com o módulo SEI v. 5.0.0 [#764](https://github.com/pengovbr/mod-sei-pen/issues/764);


Para obter informações detalhadas sobre cada um dos passos de atualização, vide arquivo **ATUALIZACAO.md**.

#### Instruções

1. Baixar a última versão do módulo de instalação do sistema (arquivo `mod-sei-pen-[VERSÃO].zip`) localizado na página de [Releases do projeto MOD-SEI-PEN](https://github.com/spbgovbr/mod-sei-pen/releases), seção **Assets**. _Somente usuários autorizados previamente pela Coordenação-Geral do Processo Eletrônico Nacional podem ter acesso às versões._

2. Fazer backup dos diretórios "sei", "sip" e "infra" do servidor web;

3. Descompactar o pacote de instalação `mod-sei-pen-[VERSÃO].zip`;

4. Copiar os diretórios descompactados "sei", "sip" para os servidores, sobrescrevendo os arquivos existentes;

5. Executar o script de instalação/atualização `sei_atualizar_versao_modulo_pen.php` do módulo para o SEI localizado no diretório `sei/scripts/mod-pen/`

```bash
php -c /etc/php.ini <DIRETÓRIO RAIZ DE INSTALAÇÃO DO SEI E SIP>/sei/scripts/mod-pen/sei_atualizar_versao_modulo_pen.php
```

6. Executar o script de instalação/atualização `sip_atualizar_versao_modulo_pen.php` do módulo para o SIP localizado no diretório `sip/scripts/mod-pen/`

```bash
php -c /etc/php.ini <DIRETÓRIO RAIZ DE INSTALAÇÃO DO SEI E SIP>/sip/scripts/mod-pen/sip_atualizar_versao_modulo_pen.php
```

7. Verificar a correta instalação e configuração do módulo

Para executar a verificação, execute o script ```verifica_instalacao_modulo_pen.php``` localizado no diretório de scripts do SEI ```<DIRETÓRIO RAIZ DE INSTALAÇÃO DO SEI E SIP>/sei/scripts/mod-pen/```.

```bash
$ php -c /etc/php.ini <DIRETÓRIO RAIZ DE INSTALAÇÃO DO SEI E SIP>/sei/scripts/mod-pen/verifica_instalacao_modulo_pen.php
```
Empty file modified docs/schema/README.md
100644 → 100755
Empty file.
Empty file modified docs/schema/md_pen_bloco.md
100644 → 100755
Empty file.
Empty file modified docs/schema/md_pen_bloco.svg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified docs/schema/md_pen_bloco_protocolo.md
100644 → 100755
Empty file.
Empty file modified docs/schema/md_pen_bloco_protocolo.svg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified docs/schema/md_pen_componente_digital.md
100644 → 100755
Empty file.
Empty file modified docs/schema/md_pen_componente_digital.svg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified docs/schema/md_pen_envio_comp_digitais.md
100644 → 100755
Empty file.
Empty file modified docs/schema/md_pen_envio_comp_digitais.svg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified docs/schema/md_pen_especie_documental.md
100644 → 100755
Empty file.
Empty file modified docs/schema/md_pen_especie_documental.svg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified docs/schema/md_pen_expedir_lote.md
100644 → 100755
Empty file.
Empty file modified docs/schema/md_pen_expedir_lote.svg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified docs/schema/md_pen_hipotese_legal.md
100644 → 100755
Empty file.
Empty file modified docs/schema/md_pen_hipotese_legal.svg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified docs/schema/md_pen_map_tipo_processo.md
100644 → 100755
Empty file.
Empty file modified docs/schema/md_pen_map_tipo_processo.svg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified docs/schema/md_pen_orgao_externo.md
100644 → 100755
Empty file.
Empty file modified docs/schema/md_pen_orgao_externo.svg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified docs/schema/md_pen_parametro.md
100644 → 100755
Empty file.
Empty file modified docs/schema/md_pen_parametro.svg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified docs/schema/md_pen_procedimento_andamento.md
100644 → 100755
Empty file.
Empty file modified docs/schema/md_pen_procedimento_andamento.svg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified docs/schema/md_pen_processo_eletronico.md
100644 → 100755
Empty file.
Empty file modified docs/schema/md_pen_processo_eletronico.svg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified docs/schema/md_pen_protocolo.md
100644 → 100755
Empty file.
Empty file modified docs/schema/md_pen_protocolo.svg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified docs/schema/md_pen_recibo_tramite.md
100644 → 100755
Empty file.
Empty file modified docs/schema/md_pen_recibo_tramite.svg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified docs/schema/md_pen_recibo_tramite_enviado.md
100644 → 100755
Empty file.
Empty file modified docs/schema/md_pen_recibo_tramite_enviado.svg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified docs/schema/md_pen_recibo_tramite_hash.md
100644 → 100755
Empty file.
Empty file modified docs/schema/md_pen_recibo_tramite_hash.svg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified docs/schema/md_pen_recibo_tramite_recebido.md
100644 → 100755
Empty file.
Empty file modified docs/schema/md_pen_recibo_tramite_recebido.svg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified docs/schema/md_pen_rel_doc_map_enviado.md
100644 → 100755
Empty file.
Empty file modified docs/schema/md_pen_rel_doc_map_enviado.svg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified docs/schema/md_pen_rel_doc_map_recebido.md
100644 → 100755
Empty file.
Empty file modified docs/schema/md_pen_rel_doc_map_recebido.svg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified docs/schema/md_pen_rel_expedir_lote.md
100644 → 100755
Empty file.
Empty file modified docs/schema/md_pen_rel_expedir_lote.svg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified docs/schema/md_pen_rel_hipotese_legal.md
100644 → 100755
Empty file.
Empty file modified docs/schema/md_pen_rel_hipotese_legal.svg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified docs/schema/md_pen_rel_processo_apensado.md
100644 → 100755
Empty file.
Empty file modified docs/schema/md_pen_rel_processo_apensado.svg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified docs/schema/md_pen_rel_tarefa_operacao.md
100644 → 100755
Empty file.
Empty file modified docs/schema/md_pen_rel_tarefa_operacao.svg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified docs/schema/md_pen_rel_tipo_doc_map_rec.md
100644 → 100755
Empty file.
Empty file modified docs/schema/md_pen_rel_tipo_doc_map_rec.svg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified docs/schema/md_pen_seq_bloco.md
100644 → 100755
Empty file.
Empty file modified docs/schema/md_pen_seq_bloco.svg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified docs/schema/md_pen_seq_bloco_protocolo.md
100644 → 100755
Empty file.
Empty file modified docs/schema/md_pen_seq_bloco_protocolo.svg
100644 → 100755
Empty file modified docs/schema/md_pen_seq_envio_comp_digitais.md
100644 → 100755
Empty file.
Empty file modified docs/schema/md_pen_seq_envio_comp_digitais.svg
100644 → 100755
Empty file modified docs/schema/md_pen_seq_expedir_lote.md
100644 → 100755
Empty file.
Empty file modified docs/schema/md_pen_seq_expedir_lote.svg
100644 → 100755
Empty file modified docs/schema/md_pen_seq_hipotese_legal.md
100644 → 100755
Empty file.
Empty file modified docs/schema/md_pen_seq_hipotese_legal.svg
100644 → 100755
Empty file modified docs/schema/md_pen_seq_map_tp_procedimento.md
100644 → 100755
Empty file.
Empty file modified docs/schema/md_pen_seq_map_tp_procedimento.svg
100644 → 100755
Empty file modified docs/schema/md_pen_seq_orgao_externo.md
100644 → 100755
Empty file.
Empty file modified docs/schema/md_pen_seq_orgao_externo.svg
100644 → 100755
Empty file modified docs/schema/md_pen_seq_procedimento_andam.md
100644 → 100755
Empty file.
Empty file modified docs/schema/md_pen_seq_procedimento_andam.svg
100644 → 100755
Empty file modified docs/schema/md_pen_seq_recibo_tramite_hash.md
100644 → 100755
Empty file.
Empty file modified docs/schema/md_pen_seq_recibo_tramite_hash.svg
100644 → 100755
Empty file modified docs/schema/md_pen_seq_rel_doc_map_enviado.md
100644 → 100755
Empty file.
Empty file modified docs/schema/md_pen_seq_rel_doc_map_enviado.svg
100644 → 100755
Empty file modified docs/schema/md_pen_seq_rel_doc_map_recebid.md
100644 → 100755
Empty file.
Empty file modified docs/schema/md_pen_seq_rel_doc_map_recebid.svg
100644 → 100755
Empty file modified docs/schema/md_pen_seq_rel_hipotese_legal.md
100644 → 100755
Empty file.
Empty file modified docs/schema/md_pen_seq_rel_hipotese_legal.svg
100644 → 100755
Empty file modified docs/schema/md_pen_seq_tramite_pendente.md
100644 → 100755
Empty file.
Empty file modified docs/schema/md_pen_seq_tramite_pendente.svg
100644 → 100755
Empty file modified docs/schema/md_pen_tramite.md
100644 → 100755
Empty file.
Empty file modified docs/schema/md_pen_tramite.svg
100644 → 100755
Empty file modified docs/schema/md_pen_tramite_pendente.md
100644 → 100755
Empty file.
Empty file modified docs/schema/md_pen_tramite_pendente.svg
100644 → 100755
Empty file modified docs/schema/md_pen_tramite_processado.md
100644 → 100755
Empty file.
Empty file modified docs/schema/md_pen_tramite_processado.svg
100644 → 100755
Empty file modified docs/schema/md_pen_tramite_recibo_envio.md
100644 → 100755
Empty file.
Empty file modified docs/schema/md_pen_tramite_recibo_envio.svg
100644 → 100755
Empty file modified docs/schema/md_pen_unidade.md
100644 → 100755
Empty file.
Empty file modified docs/schema/md_pen_unidade.svg
100644 → 100755
Empty file modified docs/schema/schema.json
100644 → 100755
Empty file.
Empty file modified docs/schema/schema.svg
100644 → 100755
Empty file modified jenkins/01-Teste-Unico-ou-Grupo.groovy
100644 → 100755
Empty file.
Empty file modified jenkins/02-Teste-Todos-os-Grupos.groovy
100644 → 100755
Empty file.
Empty file modified jenkins/03-Teste-Todos-os-Grupos-em-Serie.groovy
100644 → 100755
Empty file.
6 changes: 3 additions & 3 deletions phpcs.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@
<description>Padrão de codificação para o projeto SEI, SIP e INFRA</description>

<config name="installed_paths"
value="vendor/pheromone/phpcs-security-audit,vendor/phpcompatibility/php-compatibility" />
value="src/vendor/pheromone/phpcs-security-audit,src/vendor/phpcompatibility/php-compatibility" />
<config name="minimum_supported_wp_version" value="4.4.0" />
<config name="testVersion" value="5.6-" />
<config name="testVersion" value="8.2-" />

<file>src</file>
<file>tests</file>
Expand All @@ -23,7 +23,7 @@
<arg value="np" />

<!-- Configuração de regras de auditoria de segurança -->
<rule ref="vendor/pheromone/phpcs-security-audit/example_base_ruleset.xml" />
<rule ref="src/vendor/pheromone/phpcs-security-audit/example_base_ruleset.xml" />

<!-- Configuração de regras de compatibilidade do código PHP, versão 5.4.x -->
<rule ref="PHPCompatibility" />
Expand Down
15 changes: 15 additions & 0 deletions rector.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
<?php

declare(strict_types=1);

use Rector\Config\RectorConfig;
use Rector\Set\ValueObject\LevelSetList;

return RectorConfig::configure()
->withPaths([
__DIR__ . '/src',
])

->withPreparedSets(deadCode: true)
->withSets([LevelSetList::UP_TO_PHP_82])
->withTypeCoverageLevel(0);
11 changes: 5 additions & 6 deletions src/LogPenWs.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,9 @@
*
* Adicionar no arquivo ConfiguracaoSEI.php [SEI][LogPenWs] um array com a lista
* de métodos, do api-pen.wsdl, que serão logados
*
*
*/
class LogPenWs {
class LogPenWs
{

/**
* Instância do webservice
Expand All @@ -23,9 +22,9 @@ class LogPenWs {
* Construtor
*/
// phpcs:ignore PEAR.Functions.ValidDefaultValue.NotAtEnd
public function __construct($config = array(), $wsdl, $options)
public function __construct($wsdl, $options, $config = [])
{
$this->arrListaMetodos = is_array($config) ? $config : array();
$this->arrListaMetodos = is_array($config) ? $config : [];
$this->objSoapClient = new \BeSimple\SoapClient\SoapClient($wsdl, $options);
}

Expand All @@ -35,7 +34,7 @@ public function __construct($config = array(), $wsdl, $options)
*/
public function __call($method, $arguments)
{
$mixResultado = call_user_func_array(array($this->objSoapClient, $method), $arguments);
$mixResultado = call_user_func_array([$this->objSoapClient, $method], $arguments);

if(in_array($method, $this->arrListaMetodos)) {

Expand Down
Loading
Loading