diff --git a/phpcs.xml b/phpcs.xml
index 210e713af..688faa6fb 100755
--- a/phpcs.xml
+++ b/phpcs.xml
@@ -6,7 +6,7 @@
-
+
src
tests
diff --git a/src/PENIntegracao.php b/src/PENIntegracao.php
index 27776a05d..91d9c9e0c 100755
--- a/src/PENIntegracao.php
+++ b/src/PENIntegracao.php
@@ -167,9 +167,9 @@ public function montarIconeControleProcessos($arrObjProcedimentoAPI = array())
$arrStrIcone = array();
$arrDblIdProcedimento = array();
- foreach ($arrObjProcedimentoAPI as $ObjProcedimentoAPI) {
- $arrDblIdProcedimento[] = $ObjProcedimentoAPI->getIdProcedimento();
- }
+ foreach ($arrObjProcedimentoAPI as $ObjProcedimentoAPI) {
+ $arrDblIdProcedimento[] = $ObjProcedimentoAPI->getIdProcedimento();
+ }
$arrStrIcone = $this->montarIconeRecusa($arrDblIdProcedimento, $arrStrIcone);
$arrStrIcone = $this->montarIconeTramite($arrDblIdProcedimento, $arrStrIcone);
@@ -240,7 +240,7 @@ private function montarIconeTramite($arrDblIdProcedimento = array(), $arrStrIcon
} else {
$arrStrIcone[$dblIdProcedimento] = array_merge($arrStrIcone[$dblIdProcedimento], $arrayIcone);
}
- break;
+ break;
case ProcessoEletronicoRN::obterIdTarefaModulo(ProcessoEletronicoRN::$TI_PROCESSO_ELETRONICO_PROCESSO_RECEBIDO):
$arrayIcone = array('');
if (!isset($arrStrIcone[$dblIdProcedimento])) {
@@ -248,7 +248,7 @@ private function montarIconeTramite($arrDblIdProcedimento = array(), $arrStrIcon
} else {
$arrStrIcone[$dblIdProcedimento] = array_merge($arrStrIcone[$dblIdProcedimento], $arrayIcone);
}
- break;
+ break;
case ProcessoEletronicoRN::obterIdTarefaModulo(ProcessoEletronicoRN::$TI_PROCESSO_ELETRONICO_PROCESSO_TRAMITE_CANCELADO):
case ProcessoEletronicoRN::obterIdTarefaModulo(ProcessoEletronicoRN::$TI_PROCESSO_ELETRONICO_PROCESSO_ABORTADO):
if ($this->consultarProcessoRecebido($dblIdProcedimento)) {
@@ -259,9 +259,9 @@ private function montarIconeTramite($arrDblIdProcedimento = array(), $arrStrIcon
$arrStrIcone[$dblIdProcedimento] = array_merge($arrStrIcone[$dblIdProcedimento], $arrayIcone);
}
}
- break;
+ break;
default:
- break;
+ break;
}
}
}
@@ -377,18 +377,18 @@ private function getObjArvoreAcao($dblIdProcedimento, $arrObjArvoreAcaoItemAPI)
switch ($objAtividadeDTO->getNumIdTarefa()) {
case ProcessoEletronicoRN::obterIdTarefaModulo(ProcessoEletronicoRN::$TI_PROCESSO_ELETRONICO_PROCESSO_EXPEDIDO):
$arrObjArvoreAcaoItemAPI[] = $this->getObjArvoreAcaoEnviado($dblIdProcedimento);
- break;
+ break;
case ProcessoEletronicoRN::obterIdTarefaModulo(ProcessoEletronicoRN::$TI_PROCESSO_ELETRONICO_PROCESSO_RECEBIDO):
$arrObjArvoreAcaoItemAPI[] = $this->getObjArvoreAcaoRecebido($dblIdProcedimento);
- break;
+ break;
case ProcessoEletronicoRN::obterIdTarefaModulo(ProcessoEletronicoRN::$TI_PROCESSO_ELETRONICO_PROCESSO_TRAMITE_CANCELADO):
case ProcessoEletronicoRN::obterIdTarefaModulo(ProcessoEletronicoRN::$TI_PROCESSO_ELETRONICO_PROCESSO_ABORTADO):
if ($this->consultarProcessoRecebido($dblIdProcedimento)) {
$arrObjArvoreAcaoItemAPI[] = $this->getObjArvoreAcaoRecebido($dblIdProcedimento);
}
- break;
+ break;
default:
- break;
+ break;
}
}
@@ -568,16 +568,17 @@ public static function gerarXMLItensArrInfraDTOAutoCompletar(
private static function formatarXMLAjax($str)
{
if (!is_numeric($str)){
- $str = str_replace('&','&',$str);
- $str = str_replace('<','<',$str);
- $str = str_replace('>','>',$str);
- $str = str_replace('\"','"',$str);
- $str = str_replace('"','"',$str);
+ $str = str_replace('&', '&', $str);
+ $str = str_replace('<', '<', $str);
+ $str = str_replace('>', '>', $str);
+ $str = str_replace('\"', '"', $str);
+ $str = str_replace('"', '"', $str);
//$str = str_replace("\n",'_',$str);
}
return $str;
}
+ // phpcs:ignore Generic.Metrics.CyclomaticComplexity.MaxExceeded
public function processarControlador($strAcao)
{
//Configuração de páginas do contexto da árvore do processo para apresentação de erro de forma correta
@@ -593,49 +594,49 @@ public function processarControlador($strAcao)
switch ($strAcao) {
case 'pen_procedimento_expedir':
require_once dirname(__FILE__) . '/pen_procedimento_expedir.php';
- break;
+ break;
case 'pen_unidade_sel_expedir_procedimento':
require_once dirname(__FILE__) . '/pen_unidade_sel_expedir_procedimento.php';
- break;
+ break;
case 'pen_procedimento_processo_anexado':
require_once dirname(__FILE__) . '/pen_procedimento_processo_anexado.php';
- break;
+ break;
case 'pen_procedimento_cancelar_expedir':
require_once dirname(__FILE__) . '/pen_procedimento_cancelar_expedir.php';
- break;
+ break;
case 'pen_procedimento_expedido_listar':
require_once dirname(__FILE__) . '/pen_procedimento_expedido_listar.php';
- break;
+ break;
- case 'pen_map_tipo_documento_envio_listar';
- case 'pen_map_tipo_documento_envio_excluir';
- case 'pen_map_tipo_documento_envio_desativar';
+ case 'pen_map_tipo_documento_envio_listar':
+ case 'pen_map_tipo_documento_envio_excluir':
+ case 'pen_map_tipo_documento_envio_desativar':
case 'pen_map_tipo_documento_envio_ativar':
require_once dirname(__FILE__) . '/pen_map_tipo_documento_envio_listar.php';
- break;
+ break;
- case 'pen_map_tipo_documento_envio_cadastrar';
+ case 'pen_map_tipo_documento_envio_cadastrar':
case 'pen_map_tipo_documento_envio_visualizar':
require_once dirname(__FILE__) . '/pen_map_tipo_documento_envio_cadastrar.php';
- break;
+ break;
- case 'pen_map_tipo_documento_recebimento_listar';
+ case 'pen_map_tipo_documento_recebimento_listar':
case 'pen_map_tipo_documento_recebimento_excluir':
require_once dirname(__FILE__) . '/pen_map_tipo_documento_recebimento_listar.php';
- break;
+ break;
- case 'pen_map_tipo_documento_recebimento_cadastrar';
+ case 'pen_map_tipo_documento_recebimento_cadastrar':
case 'pen_map_tipo_documento_recebimento_visualizar':
require_once dirname(__FILE__) . '/pen_map_tipo_documento_recebimento_cadastrar.php';
- break;
+ break;
case 'pen_apensados_selecionar_expedir_procedimento':
require_once dirname(__FILE__) . '/apensados_selecionar_expedir_procedimento.php';
- break;
+ break;
case 'pen_unidades_administrativas_externas_selecionar_expedir_procedimento':
//verifica qual o tipo de seleção passado para carregar o arquivo especifico.
@@ -644,43 +645,43 @@ public function processarControlador($strAcao)
}else {
require_once dirname(__FILE__) . '/pen_unidades_administrativas_pesquisa_textual_expedir_procedimento.php';
}
- break;
+ break;
case 'pen_procedimento_estado':
require_once dirname(__FILE__) . '/pen_procedimento_estado.php';
- break;
+ break;
// Mapeamento de Hipóteses Legais de Envio
- case 'pen_map_hipotese_legal_envio_cadastrar';
+ case 'pen_map_hipotese_legal_envio_cadastrar':
case 'pen_map_hipotese_legal_envio_visualizar':
require_once dirname(__FILE__) . '/pen_map_hipotese_legal_envio_cadastrar.php';
- break;
+ break;
- case 'pen_map_hipotese_legal_envio_listar';
+ case 'pen_map_hipotese_legal_envio_listar':
case 'pen_map_hipotese_legal_envio_excluir':
require_once dirname(__FILE__) . '/pen_map_hipotese_legal_envio_listar.php';
- break;
+ break;
// Mapeamento de Hipóteses Legais de Recebimento
- case 'pen_map_hipotese_legal_recebimento_cadastrar';
+ case 'pen_map_hipotese_legal_recebimento_cadastrar':
case 'pen_map_hipotese_legal_recebimento_visualizar':
require_once dirname(__FILE__) . '/pen_map_hipotese_legal_recebimento_cadastrar.php';
- break;
+ break;
- case 'pen_map_hipotese_legal_recebimento_listar';
+ case 'pen_map_hipotese_legal_recebimento_listar':
case 'pen_map_hipotese_legal_recebimento_excluir':
require_once dirname(__FILE__) . '/pen_map_hipotese_legal_recebimento_listar.php';
- break;
+ break;
- case 'pen_map_hipotese_legal_padrao_cadastrar';
+ case 'pen_map_hipotese_legal_padrao_cadastrar':
case 'pen_map_hipotese_legal_padrao_visualizar':
require_once dirname(__FILE__) . '/pen_map_hipotese_legal_padrao_cadastrar.php';
- break;
+ break;
- case 'pen_map_unidade_cadastrar';
+ case 'pen_map_unidade_cadastrar':
case 'pen_map_unidade_visualizar':
require_once dirname(__FILE__) . '/pen_map_unidade_cadastrar.php';
- break;
+ break;
case 'pen_map_orgaos_externos_salvar':
case 'pen_map_orgaos_externos_atualizar':
@@ -697,37 +698,37 @@ public function processarControlador($strAcao)
case 'pen_map_unidade_listar';
case 'pen_map_unidade_excluir':
require_once dirname(__FILE__) . '/pen_map_unidade_listar.php';
- break;
+ break;
- case 'pen_parametros_configuracao';
+ case 'pen_parametros_configuracao':
case 'pen_parametros_configuracao_salvar':
require_once dirname(__FILE__) . '/pen_parametros_configuracao.php';
- break;
+ break;
- case 'pen_map_tipo_documento_envio_padrao_atribuir';
+ case 'pen_map_tipo_documento_envio_padrao_atribuir':
case 'pen_map_tipo_documento_envio_padrao_consultar':
require_once dirname(__FILE__) . '/pen_map_tipo_documento_envio_padrao.php';
- break;
+ break;
- case 'pen_map_tipo_doc_recebimento_padrao_atribuir';
+ case 'pen_map_tipo_doc_recebimento_padrao_atribuir':
case 'pen_map_tipo_doc_recebimento_padrao_consultar':
require_once dirname(__FILE__) . '/pen_map_tipo_doc_recebimento_padrao.php';
- break;
+ break;
case 'pen_envio_processo_lote_cadastrar':
require_once dirname(__FILE__) . '/pen_envio_processo_lote_cadastrar.php';
- break;
+ break;
case 'pen_expedir_lote':
require_once dirname(__FILE__) . '/pen_expedir_lote.php';
- break;
+ break;
case 'pen_expedir_lote_listar':
require_once dirname(__FILE__) . '/pen_expedir_lote_listar.php';
- break;
+ break;
default:
- return false;
+ return false;
}
return true;
@@ -783,23 +784,23 @@ public function processarControladorAjax($strAcao) {
$numIdUnidadeAtual = SessaoSEI::getInstance()->getNumIdUnidadeAtual();
$arrObjProcedimentoDTO = ProcessoEletronicoINT::autoCompletarProcessosApensados($dblIdProcedimentoAtual, $numIdUnidadeAtual, $_POST['palavras_pesquisa']);
$xml = InfraAjax::gerarXMLItensArrInfraDTO($arrObjProcedimentoDTO, 'IdProtocolo', 'ProtocoloFormatadoProtocolo');
- break;
+ break;
case 'pen_procedimento_expedir_validar':
require_once dirname(__FILE__) . '/pen_procedimento_expedir_validar.php';
- break;
+ break;
case 'pen_validar_expedir_lote':
require_once dirname(__FILE__) . '/pen_validar_expedir_lote.php';
- break;
+ break;
case 'pen_procedimento_expedir_cancelar':
$numIdTramite = $_POST['id_tramite'];
$objProcessoEletronicoRN = new ProcessoEletronicoRN();
$result = json_encode($objProcessoEletronicoRN->cancelarTramite($numIdTramite));
InfraAjax::enviarJSON($result);
- exit(0);
+ exit(0);
break;
case 'pen_pesquisar_unidades_administrativas_estrutura_pai':
@@ -810,7 +811,7 @@ public function processarControladorAjax($strAcao) {
$arrEstruturas = $objProcessoEletronicoRN->consultarEstruturasPorEstruturaPai($idRepositorioEstruturaOrganizacional, $numeroDeIdentificacaoDaEstrutura == "" ? null : $numeroDeIdentificacaoDaEstrutura);
print json_encode($arrEstruturas);
- exit(0);
+ exit(0);
break;
@@ -846,7 +847,7 @@ public function processarControladorAjax($strAcao) {
}
print json_encode($arrEstruturas);
- exit(0);
+ exit(0);
break;
}
@@ -860,7 +861,7 @@ public function processarControladorWebServices($servico)
switch ($_GET['servico']) {
case 'modpen':
$strArq = dirname(__FILE__) . '/ws/modpen.wsdl';
- break;
+ break;
}
return $strArq;
@@ -940,12 +941,12 @@ public static function verificarCompatibilidadeConfiguracoes(){
public static function compararVersoes($strVersao1, $strVersao2){
$numVersao1 = explode('.', $strVersao1);
$numVersao1 = array_map(function($item){ return str_pad($item, 2, '0', STR_PAD_LEFT);
- }, $numVersao1);
+ }, $numVersao1);
$numVersao1 = intval(join($numVersao1));
$numVersao2 = explode('.', $strVersao2);
$numVersao2 = array_map(function($item){ return str_pad($item, 2, '0', STR_PAD_LEFT);
- }, $numVersao2);
+ }, $numVersao2);
$numVersao2 = intval(join($numVersao2));
return $numVersao1 - $numVersao2;
diff --git a/src/rn/Editor3011RN.php b/src/rn/Editor3011RN.php
index afd520907..69d8f26de 100755
--- a/src/rn/Editor3011RN.php
+++ b/src/rn/Editor3011RN.php
@@ -32,6 +32,7 @@ protected function inicializarObjInfraIBanco()
return BancoSEI::getInstance();
}
+ // phpcs:ignore Generic.Metrics.CyclomaticComplexity.MaxExceeded
protected function montarSimplesConectado(EditorDTO $objEditorDTO)
{
@@ -224,6 +225,7 @@ private function montarBarraFerramentas($bolAdicionarTextoPadrao, $bolBtnWSC, $b
return $arrRetorno;
}
+ // phpcs:ignore Generic.Metrics.CyclomaticComplexity.MaxExceeded
protected function montarControlado(EditorDTO $parObjEditorDTO)
{
try {
@@ -539,6 +541,7 @@ public function filtrarTags($strConteudo)
return str_replace(array('', ''), '', $strConteudo);
}
+ // phpcs:ignore Generic.Metrics.CyclomaticComplexity.MaxExceeded
protected function gerarVersaoInicialControlado(EditorDTO $parObjEditorDTO)
{
try {
@@ -915,6 +918,7 @@ protected function gerarVersaoInicialControlado(EditorDTO $parObjEditorDTO)
}
}
+ // phpcs:ignore Generic.Metrics.CyclomaticComplexity.MaxExceeded
protected function adicionarVersaoControlado(EditorDTO $parObjEditorDTO)
{
try {
@@ -1574,6 +1578,7 @@ private function consultarHtmlIdentificacaoVersao3015(EditorDTO $parObjEditorDTO
return $html;
}
+ // phpcs:ignore Generic.Metrics.CyclomaticComplexity.MaxExceeded
protected function consultarHtmlVersaoConectado($dados)
{
$parObjEditorDTO=$dados["parObjEditorDTO"];
@@ -2055,6 +2060,8 @@ private function substituirTagsInterno(EditorDTO $parObjEditorDTO, $strConteudo)
}, $strConteudo);
return $strConteudo;
}
+
+ // phpcs:ignore Generic.Metrics.CyclomaticComplexity.MaxExceeded
private function obterParametros(EditorDTO $parObjEditorDTO, $parStrTag){
global $SEI_MODULOS;
@@ -2958,6 +2965,7 @@ protected function recuperarLinkAcessoExternoControlado(DocumentoDTO $parObjDocu
}
+ // phpcs:ignore Generic.Metrics.CyclomaticComplexity.MaxExceeded
private function montarTagsContato(ContatoDTO $objContatoDTO, $strTipo){
if ($objContatoDTO->getStrStaGenero()==ContatoRN::$TG_MASCULINO){
diff --git a/src/rn/EditorSEI4RN.php b/src/rn/EditorSEI4RN.php
index 1a1833604..76f309b9a 100755
--- a/src/rn/EditorSEI4RN.php
+++ b/src/rn/EditorSEI4RN.php
@@ -62,7 +62,7 @@ protected function montarBasicoConectado(EditorDTO $objEditorDTO)
}
$ie = PaginaSEI::getInstance()->isBolNavegadorIE();
- if ($ie) { $ie = PaginaSEI::getInstance()->getNumVersaoInternetExplorer();
+ if ($ie) { $ie = PaginaSEI::getInstance()->getNumVersaoInternetExplorer();
}
if (InfraArray::contar($arrImagemPermitida) > 0 && !PaginaSEI::getInstance()->isBolNavegadorSafariIpad() && (!$ie || $ie > 7)) {
$includePlugins[] = 'base64image';
@@ -132,7 +132,7 @@ protected function montarBasicoConectado(EditorDTO $objEditorDTO)
$temp = array('Cut', 'Copy', 'PasteFromWord', 'PasteText', '-', 'Undo', 'Redo');
- if ($scayt != '') { $temp[] = 'SpellChecker';
+ if ($scayt != '') { $temp[] = 'SpellChecker';
}
$temp[] = 'Scayt';
$arrBotoes[] = $temp;
@@ -150,7 +150,8 @@ protected function montarBasicoConectado(EditorDTO $objEditorDTO)
return $ret;
}
-
+
+ // phpcs:ignore Generic.Metrics.CyclomaticComplexity.MaxExceeded
protected function montarSimplesConectado(EditorDTO $objEditorDTO)
{
@@ -192,7 +193,7 @@ protected function montarSimplesConectado(EditorDTO $objEditorDTO)
$arrImagemPermitida = EditorINT::getArrImagensPermitidas();
$includePlugins = array('simpleLink', 'notification', 'extenso', 'maiuscula', 'stylesheetparser', 'tableresize', 'tableclean', 'symbol');
- if ($bolAutotexto) { $includePlugins[] = 'autotexto';
+ if ($bolAutotexto) { $includePlugins[] = 'autotexto';
}
$removePlugins = array('resize', 'maximize', 'link', 'wsc', 'assinatura', 'save', 'autogrow');
@@ -216,7 +217,7 @@ protected function montarSimplesConectado(EditorDTO $objEditorDTO)
}
$ie = PaginaSEI::getInstance()->isBolNavegadorIE();
- if ($ie) { $ie = PaginaSEI::getInstance()->getNumVersaoInternetExplorer();
+ if ($ie) { $ie = PaginaSEI::getInstance()->getNumVersaoInternetExplorer();
}
if ($bolImagens && InfraArray::contar($arrImagemPermitida) > 0 && !PaginaSEI::getInstance()->isBolNavegadorSafariIpad() && (!$ie || $ie > 7)) {
$includePlugins[] = 'base64image';
@@ -314,9 +315,9 @@ private function montarBarraFerramentas($bolAdicionarTextoPadrao, $bolBtnWSC, $b
$temp = array('Cut', 'Copy', 'CopyFormatting', 'PasteFromWord', 'PasteText', '-', 'Undo', 'Redo', 'ShowBlocks', 'Symbol');
- if ($bolBtnWSC) { $temp[] = 'SpellChecker';
+ if ($bolBtnWSC) { $temp[] = 'SpellChecker';
}
- if ($bolBtnScayt) { $temp[] = 'Scayt';
+ if ($bolBtnScayt) { $temp[] = 'Scayt';
}
$arrRetorno[] = $temp;
@@ -331,6 +332,7 @@ private function montarBarraFerramentas($bolAdicionarTextoPadrao, $bolBtnWSC, $b
return $arrRetorno;
}
+ // phpcs:ignore Generic.Metrics.CyclomaticComplexity.MaxExceeded
protected function montarControlado(EditorDTO $parObjEditorDTO)
{
try {
@@ -816,6 +818,7 @@ public function filtrarTags($strConteudo)
return str_replace(array('', ''), '', $strConteudo);
}
+ // phpcs:ignore Generic.Metrics.CyclomaticComplexity.MaxExceeded
protected function gerarVersaoInicialControlado(EditorDTO $parObjEditorDTO)
{
try {
@@ -1206,6 +1209,7 @@ public function adicionarVersao(EditorDTO $parObjEditorDTO){
}
}
+ // phpcs:ignore Generic.Metrics.CyclomaticComplexity.MaxExceeded
protected function adicionarVersaoInternoControlado(EditorDTO $parObjEditorDTO)
{
try {
@@ -1606,7 +1610,7 @@ private function comparaEstilo($arrEstilos, $strEstilo)
if (InfraArray::contar(array_diff_assoc($value, $arrEstilos2))===0 &&
InfraArray::contar(array_diff_assoc($arrEstilos2, $value))===0
) {
- return $key;
+ return $key;
}
}
} else {
@@ -1639,7 +1643,7 @@ private function converterDocumento(EditorDTO $parObjEditorDTO)
$objConjuntoEstilosDTO->setStrSinUltimo('S');
$objConjuntoEstilosDTO->retNumIdConjuntoEstilos();
$objConjuntoEstilosDTO = $objConjuntoEstilosRN->consultar($objConjuntoEstilosDTO);
- if ($objConjuntoEstilosDTO==null) { throw new InfraException('Erro consultando conjunto de estilos.');
+ if ($objConjuntoEstilosDTO==null) { throw new InfraException('Erro consultando conjunto de estilos.');
}
$arrEstilos = $this->getArrayCss($objConjuntoEstilosDTO->getNumIdConjuntoEstilos());
$parObjEditorDTO->setNumIdConjuntoEstilos($objConjuntoEstilosDTO->getNumIdConjuntoEstilos());
@@ -1838,6 +1842,7 @@ private function consultarHtmlIdentificacaoVersao(EditorDTO $parObjEditorDTO)
return $html;
}
+ // phpcs:ignore Generic.Metrics.CyclomaticComplexity.MaxExceeded
protected function consultarHtmlVersaoConectado($dados)
{
$parObjEditorDTO=$dados["parObjEditorDTO"];
@@ -2030,7 +2035,7 @@ protected function consultarHtmlVersaoConectado($dados)
}
$numVersaoAtual = explode('.', SEI_VERSAO);
- $numVersaoAtual = array_map(function($item){ return str_pad($item, 2, '0', STR_PAD_LEFT);
+ $numVersaoAtual = array_map(function($item){ return str_pad($item, 2, '0', STR_PAD_LEFT);
}, $numVersaoAtual);
$numVersaoAtual = intval(join($numVersaoAtual));
@@ -2320,7 +2325,7 @@ private function substituirTagsInterno(EditorDTO $parObjEditorDTO, $strConteudo,
}
$strConteudo=preg_replace_callback('/@([a-zA-Z0-9_-]+)@/', function($match) use ($parObjEditorDTO, $bolTesteModelo) {
- if (isset(self::$arrTags[$match[1]])) { return self::$arrTags[$match[1]];
+ if (isset(self::$arrTags[$match[1]])) { return self::$arrTags[$match[1]];
}
$this->obterParametros($parObjEditorDTO, $match[1], $bolTesteModelo);
if (isset(self::$arrTags[$match[1]])) {
@@ -2492,6 +2497,8 @@ public function obterListaTags(){
}
return $arr;
}
+
+ // phpcs:ignore Generic.Metrics.CyclomaticComplexity.MaxExceeded
private function obterParametros(EditorDTO $parObjEditorDTO, $parStrTag, $bolTesteModelo = false){
global $SEI_MODULOS;
@@ -3157,7 +3164,7 @@ public function buscarImagemUpload($nomeArquivo)
$ext = pathinfo(DIR_SEI_TEMP . '/' . $nomeArquivo);
$ret = print_r($ext, true);
- if (!in_array($ext['extension'], $arrImagemPermitida)) { return 'Tipo de Arquivo não permitido.';
+ if (!in_array($ext['extension'], $arrImagemPermitida)) { return 'Tipo de Arquivo não permitido.';
}
return 'data:image/' . $ext['extension'] . ';base64,' . base64_encode(file_get_contents(DIR_SEI_TEMP . '/' . $nomeArquivo));
@@ -3292,7 +3299,7 @@ public function validarTagsCriticas($arrImagemPermitida, $str)
public function processarLinksSei($str)
{
- if ($str==null) { return null;
+ if ($str==null) { return null;
}
//remover sujeira scayt
$ret=preg_replace(self::$REGEX_SPAN_SCAYT, '$4', $str);
@@ -3610,6 +3617,7 @@ protected function recuperarLinkAcessoExternoControlado(DocumentoDTO $parObjDocu
}
+ // phpcs:ignore Generic.Metrics.CyclomaticComplexity.MaxExceeded
private function montarTagsContato(ContatoDTO $objContatoDTO, $strTipo){
if ($objContatoDTO->getStrStaGenero()==ContatoRN::$TG_MASCULINO){
diff --git a/src/rn/ExpedirProcedimentoRN.php b/src/rn/ExpedirProcedimentoRN.php
index 8153c3eeb..a722073e1 100755
--- a/src/rn/ExpedirProcedimentoRN.php
+++ b/src/rn/ExpedirProcedimentoRN.php
@@ -480,9 +480,9 @@ private function registrarAndamentoExpedicaoProcesso($objExpedirProcedimentoDTO,
}
private function construirCabecalho(ExpedirProcedimentoDTO $objExpedirProcedimentoDTO, $strNumeroRegistro, $dblIdProcedimento = null){
- if(!isset($objExpedirProcedimentoDTO)){
- throw new InfraException('Parâmetro $objExpedirProcedimentoDTO não informado.');
- }
+ if(!isset($objExpedirProcedimentoDTO)){
+ throw new InfraException('Parâmetro $objExpedirProcedimentoDTO não informado.');
+ }
// Atenção: Comportamento desativado até que seja tratado o recebimento de um processo recebendo um novo documento
// com mesmo arquivo/hash de outro documento já existente no processo
@@ -739,7 +739,7 @@ public function registrarAndamentoExpedicaoAbortada($dblIdProtocolo)
$objAtividadeRN->gerarInternaRN0727($objAtividadeDTO);
}
- public static function receberRecusaProcedimento($motivo, $unidade_destino, $numUnidadeDestino = null, $idProtocolo)
+ public static function receberRecusaProcedimento($motivo, $unidade_destino, $idProtocolo, $numUnidadeDestino = null)
{
try{
//Muda o status do protocolo para "Normal"
@@ -1283,7 +1283,7 @@ private function consultarComponenteDigital($parDblIdDocumento)
return (count($arrObjComponenteDigitalDTO) > 0) ? $arrObjComponenteDigitalDTO[0] : null;
}
-
+ // phpcs:ignore Generic.Metrics.CyclomaticComplexity.MaxExceeded
private function obterDadosArquivo(DocumentoDTO $objDocumentoDTO, $paramStrStaAssociacao, $bolMultiplosComponentes = false, $numOrdemComponenteDigital = 1)
{
if(!isset($objDocumentoDTO)){
diff --git a/src/rn/PenParametroRN.php b/src/rn/PenParametroRN.php
index cc5b22e48..0ec23ab94 100755
--- a/src/rn/PenParametroRN.php
+++ b/src/rn/PenParametroRN.php
@@ -161,10 +161,10 @@ private function validarTipoProcessoExterno(PenParametroDTO $objPenParametroDTO,
$objRelTipoProcedimentoAssuntoRN = new RelTipoProcedimentoAssuntoRN();
$arrObjTipoProcedimentoAssunto=InfraArray::converterArrInfraDTO($objRelTipoProcedimentoAssuntoRN->listarRN0192($objRelTipoProcedimentoAssuntoDTO), "IdTipoProcedimento");
- if (empty($arrObjTipoProcedimentoAssunto)) {
- $strMensagemErro = "Tipo de processo externo não possui sugestão de assuntos atribuída.";
- $objInfraException->adicionarValidacao($strMensagemErro);
- }
+ if (empty($arrObjTipoProcedimentoAssunto)) {
+ $strMensagemErro = "Tipo de processo externo não possui sugestão de assuntos atribuída.";
+ $objInfraException->adicionarValidacao($strMensagemErro);
+ }
}
}
@@ -181,11 +181,11 @@ private function validarUnidadeRecebimento(PenParametroDTO $objPenParametroDTO,
$objUnidadeBD = new UnidadeBD($this->inicializarObjInfraIBanco());
$objUnidadeDTO = $objUnidadeBD->consultar($objUnidadeDTO);
- if(!is_null($objUnidadeDTO) && $objUnidadeDTO->getStrSinEnvioProcesso() == "N"){
- $strMensagemErro = "Não é permitido a configuração de uma \"Unidade SEI para Representação de Órgãos Externos\" que não esteja disponível para envio de processo, ";
- $strMensagemErro .= "opção \"Disponível para envio de processos\" desmarcado no cadastro da unidade.";
- $objInfraException->adicionarValidacao($strMensagemErro);
- }
+ if(!is_null($objUnidadeDTO) && $objUnidadeDTO->getStrSinEnvioProcesso() == "N"){
+ $strMensagemErro = "Não é permitido a configuração de uma \"Unidade SEI para Representação de Órgãos Externos\" que não esteja disponível para envio de processo, ";
+ $strMensagemErro .= "opção \"Disponível para envio de processos\" desmarcado no cadastro da unidade.";
+ $objInfraException->adicionarValidacao($strMensagemErro);
+ }
}
}
diff --git a/src/rn/ProcessarPendenciasRN.php b/src/rn/ProcessarPendenciasRN.php
index 8fbcc5f07..336a3395a 100755
--- a/src/rn/ProcessarPendenciasRN.php
+++ b/src/rn/ProcessarPendenciasRN.php
@@ -272,10 +272,10 @@ public function expedirLote($idProcedimento)
// Ajuste na variável global $_SERVER['HTTPS'] para considerar a mesma configuração definida para o SEI
// e evitar erros na rotina validaHttps quando em execução por linha de comando
- if (!isset($_SERVER['HTTP_USER_AGENT'])) {
- $bolHttps = ConfiguracaoSEI::getInstance()->getValor('SessaoSEI','https');
- $_SERVER['HTTPS'] = $bolHttps ? "on" : null;
- }
+ if (!isset($_SERVER['HTTP_USER_AGENT'])) {
+ $bolHttps = ConfiguracaoSEI::getInstance()->getValor('SessaoSEI', 'https');
+ $_SERVER['HTTPS'] = $bolHttps ? "on" : null;
+ }
//Registra tentativa de envio e cancela o trâmite caso ultrapasse os valores permitidos
$objConfiguracaoModPEN = ConfiguracaoModPEN::getInstance();
diff --git a/src/rn/ProcessoEletronicoRN.php b/src/rn/ProcessoEletronicoRN.php
index b90c387c6..e22778000 100755
--- a/src/rn/ProcessoEletronicoRN.php
+++ b/src/rn/ProcessoEletronicoRN.php
@@ -625,10 +625,10 @@ public function consultarEspeciesDocumentais()
$rootNamespace = $dom->lookupNamespaceUri($dom->namespaceURI);
$xpath->registerNamespace('x', $rootNamespace);
$entries = $xpath->query('/x:schema/x:complexType[@name="especie"]/x:sequence/x:element[@name="codigo"]/x:simpleType/x:restriction/x:enumeration');
- if (count($entries) == 0){
- $erro_curl = empty(curl_error($curl))?'Não houve':curl_error($curl);
- throw new InfraException("Não foi achado nenhuma espécie documental. Favor checar a configuração. Possível erro do curl: ".$erro_curl);
- }
+ if (count($entries) == 0){
+ $erro_curl = empty(curl_error($curl))?'Não houve':curl_error($curl);
+ throw new InfraException("Não foi achado nenhuma espécie documental. Favor checar a configuração. Possível erro do curl: ".$erro_curl);
+ }
$resultado = array();
foreach ($entries as $entry) {
$valor = $entry->getAttribute('value');
@@ -668,23 +668,23 @@ public function enviarProcesso($parametros)
}
}
- private function validarTramitaEmAndamento($parametros, $strMensagem)
+ private function validarTramitaEmAndamento($parametros, $strMensagem)
{
- if (strpos($strMensagem, 'já possui trâmite em andamento')) {
- $objProcessoEletronicoDTO = new ProcessoEletronicoDTO();
- $objProcessoEletronicoDTO->setDblIdProcedimento($parametros->dblIdProcedimento);
+ if (strpos($strMensagem, 'já possui trâmite em andamento')) {
+ $objProcessoEletronicoDTO = new ProcessoEletronicoDTO();
+ $objProcessoEletronicoDTO->setDblIdProcedimento($parametros->dblIdProcedimento);
- $objProcessoEletronicoRN = new ProcessoEletronicoRN();
- $objUltimoTramiteDTO = $objProcessoEletronicoRN->consultarUltimoTramite($objProcessoEletronicoDTO);
- $numIdTramite = $objUltimoTramiteDTO->getNumIdTramite();
-
- if (!is_null($numIdTramite) && $numIdTramite > 0) {
- $strMensagem = "O trâmite ainda não foi concluído. Acompanhe no Painel de Controle o andamento da tramitação, antes de realizar uma nova tentativa. NRE: " . $objUltimoTramiteDTO->getStrNumeroRegistro() . ". Processo: " . $parametros->novoTramiteDeProcesso->processo->protocolo . ".";
- }
- }
- return $strMensagem;
+ $objProcessoEletronicoRN = new ProcessoEletronicoRN();
+ $objUltimoTramiteDTO = $objProcessoEletronicoRN->consultarUltimoTramite($objProcessoEletronicoDTO);
+ $numIdTramite = $objUltimoTramiteDTO->getNumIdTramite();
+ if (!is_null($numIdTramite) && $numIdTramite > 0) {
+ $strMensagem = "O trâmite ainda não foi concluído. Acompanhe no Painel de Controle o andamento da tramitação, antes de realizar uma nova tentativa. NRE: " . $objUltimoTramiteDTO->getStrNumeroRegistro() . ". Processo: " . $parametros->novoTramiteDeProcesso->processo->protocolo . ".";
+ }
}
+ return $strMensagem;
+
+ }
public function listarPendencias($bolTodasPendencias)
{
@@ -1167,25 +1167,25 @@ protected function cadastrarTramiteDeProcessoInternoControlado(ProcessoEletronic
* @param object $objMeta tem que ser o componenteDigital->hash
* @return string
*/
- public static function getHashFromMetaDados($objMeta)
+ public static function getHashFromMetaDados($objMeta)
{
- $strHashConteudo = '';
+ $strHashConteudo = '';
- if (isset($objMeta)) {
- if(is_string($objMeta)){
- $strHashConteudo = $objMeta;
- } else {
- $matches = array();
- $strHashConteudo = (isset($objMeta->enc_value)) ? $objMeta->enc_value : $objMeta->_;
+ if (isset($objMeta)) {
+ if(is_string($objMeta)){
+ $strHashConteudo = $objMeta;
+ } else {
+ $matches = array();
+ $strHashConteudo = (isset($objMeta->enc_value)) ? $objMeta->enc_value : $objMeta->_;
- if (preg_match('/^(.*)<\/hash>$/', $strHashConteudo, $matches, PREG_OFFSET_CAPTURE)) {
- $strHashConteudo = $matches[1][0];
- }
- }
+ if (preg_match('/^(.*)<\/hash>$/', $strHashConteudo, $matches, PREG_OFFSET_CAPTURE)) {
+ $strHashConteudo = $matches[1][0];
}
+ }
+ }
return $strHashConteudo;
- }
+ }
private function montarDadosMaisDeUmComponenteDigital($objDocumento, $parStrNumeroRegistro, $parNumIdentificacaoTramite, $parObjProtocolo, $parObjComponentesDigitaisSolicitados)
{
@@ -1653,6 +1653,7 @@ public function receberReciboDeEnvio($parNumIdTramite)
}
}
+ // phpcs:ignore Generic.Metrics.CyclomaticComplexity.MaxExceeded
public function converterOperacaoDTO($objOperacaoPEN)
{
if(!isset($objOperacaoPEN)) {
@@ -2300,36 +2301,36 @@ public function reduzirCampoTexto($parStrTexto, $parNumTamanho)
return $strTexto;
}
- public static function descompactarComponenteDigital($strCaminhoAnexoCompactado, $numOrdemComponenteDigital){
+ public static function descompactarComponenteDigital($strCaminhoAnexoCompactado, $numOrdemComponenteDigital){
- if(!is_readable($strCaminhoAnexoCompactado)) {
- throw new InfraException("Anexo de documento não pode ser localizado");
- }
+ if(!is_readable($strCaminhoAnexoCompactado)) {
+ throw new InfraException("Anexo de documento não pode ser localizado");
+ }
- $objAnexoRN = new AnexoRN();
- $strNomeArquivoTemporario = DIR_SEI_TEMP . '/' . $objAnexoRN->gerarNomeArquivoTemporario();
-
- $arrStrNomeArquivos = array();
- $zipArchive = new ZipArchive();
- if($zipArchive->open($strCaminhoAnexoCompactado)){
- try {
- for($i = 0; $i < $zipArchive->numFiles; $i++){
- $arrStrNomeArquivos[] = $zipArchive->getNameIndex($i);
- }
-
- $strNomeComponenteDigital = $arrStrNomeArquivos[$numOrdemComponenteDigital - 1];
- $strPathArquivoNoZip = "zip://".$strCaminhoAnexoCompactado."#".$strNomeComponenteDigital;
- copy($strPathArquivoNoZip, $strNomeArquivoTemporario);
- } finally {
- $zipArchive->close();
- }
- } else {
- throw new InfraException("Falha na leitura dos componentes digitais compactados em $strCaminhoAnexoCompactado");
+ $objAnexoRN = new AnexoRN();
+ $strNomeArquivoTemporario = DIR_SEI_TEMP . '/' . $objAnexoRN->gerarNomeArquivoTemporario();
+
+ $arrStrNomeArquivos = array();
+ $zipArchive = new ZipArchive();
+ if($zipArchive->open($strCaminhoAnexoCompactado)){
+ try {
+ for($i = 0; $i < $zipArchive->numFiles; $i++){
+ $arrStrNomeArquivos[] = $zipArchive->getNameIndex($i);
}
- return [$strNomeArquivoTemporario, $strNomeComponenteDigital];
+ $strNomeComponenteDigital = $arrStrNomeArquivos[$numOrdemComponenteDigital - 1];
+ $strPathArquivoNoZip = "zip://".$strCaminhoAnexoCompactado."#".$strNomeComponenteDigital;
+ copy($strPathArquivoNoZip, $strNomeArquivoTemporario);
+ } finally {
+ $zipArchive->close();
+ }
+ } else {
+ throw new InfraException("Falha na leitura dos componentes digitais compactados em $strCaminhoAnexoCompactado");
}
+ return [$strNomeArquivoTemporario, $strNomeComponenteDigital];
+ }
+
/**
* Recupera a lista de todos os documentos do processo, principal ou anexados, mantendo a ordem correta entre eles e indicando qual
diff --git a/src/rn/ReceberComponenteDigitalRN.php b/src/rn/ReceberComponenteDigitalRN.php
index a3b636abb..99869a848 100755
--- a/src/rn/ReceberComponenteDigitalRN.php
+++ b/src/rn/ReceberComponenteDigitalRN.php
@@ -84,13 +84,13 @@ public function atribuirComponentesDigitaisAoDocumento($parNumIdDocumento, $parA
// Caso possua, será necessário compactar todos os arquivos em ZIP para vinculação ao documento no SEI que
// permite apenas um arquivo por documento
$objAnexoDTODocumento = null;
- if(count($arrObjAnexoDTOParaCompactacao) == 1){
- $objAnexoDTODocumento = $arrObjAnexoDTOParaCompactacao[0];
- }elseif (count($arrObjAnexoDTOParaCompactacao) > 1){
- $objAnexoDTODocumento = self::compactarAnexosDoDocumento($parNumIdDocumento, $arrObjAnexoDTOParaCompactacao);
- }else{
- throw new InfraException("Anexo do documento $parNumIdDocumento não pode ser localizado.");
- }
+ if(count($arrObjAnexoDTOParaCompactacao) == 1){
+ $objAnexoDTODocumento = $arrObjAnexoDTOParaCompactacao[0];
+ }elseif (count($arrObjAnexoDTOParaCompactacao) > 1){
+ $objAnexoDTODocumento = self::compactarAnexosDoDocumento($parNumIdDocumento, $arrObjAnexoDTOParaCompactacao);
+ }else{
+ throw new InfraException("Anexo do documento $parNumIdDocumento não pode ser localizado.");
+ }
//Transferir documentos validados para o repositório final de arquivos
$objAnexoDTODocumento->setDblIdProtocolo($parNumIdDocumento);
diff --git a/src/rn/ReceberProcedimentoRN.php b/src/rn/ReceberProcedimentoRN.php
index 248a902a8..333696aa1 100755
--- a/src/rn/ReceberProcedimentoRN.php
+++ b/src/rn/ReceberProcedimentoRN.php
@@ -95,7 +95,7 @@ public function receberProcedimento($parNumIdentificacaoTramite)
}
}
-
+
protected function receberProcedimentoInternoControlado($parObjMetadadosProcedimento)
{
try {
@@ -1460,7 +1460,8 @@ private function atribuirDadosUnidade(ProcedimentoDTO $objProcedimentoDTO, $objD
return $objUnidadeDTOEnvio;
}
-
+
+ // phpcs:ignore Generic.Metrics.CyclomaticComplexity.MaxExceeded
private function atribuirDocumentos($parObjProcedimentoDTO, $parObjProtocolo, $objUnidadeDTO, $parObjMetadadosProcedimento, $parStrNumeroRegistro, $parDblIdProcedimentoAnexado = null)
{
if(!isset($parObjProtocolo)) {
@@ -1777,17 +1778,17 @@ private function atribuirComponentesJaExistentesNoProcesso($objDocumentoDTO, $ob
$strHashComponenteDigital = ProcessoEletronicoRN::getHashFromMetaDados($objComponenteDigital->hash);
$bolComponenteDigitalBaixado = in_array($strHashComponenteDigital, $arrHashComponenteBaixados);
$bolComponenteDigitalExistente = array_key_exists($strHashComponenteDigital, $arrDocumentosExistentesPorHash);
- if(!$bolComponenteDigitalBaixado && $bolComponenteDigitalExistente){
- $arrDocumentoExistente = $arrDocumentosExistentesPorHash[$strHashComponenteDigital];
- $arr = $this->clonarComponentesJaExistentesNoProcesso(
- $objDocumentoDTO,
- $arrDocumentoExistente["IdDocumento"],
- $arrDocumentoExistente["ComponenteDigitalDTO"],
- $arrDocumentoExistente["MultiplosComponentes"]
- );
-
- $arrObjAnexoDTO = array_merge($arrObjAnexosDTO, $arr);
- }
+ if(!$bolComponenteDigitalBaixado && $bolComponenteDigitalExistente){
+ $arrDocumentoExistente = $arrDocumentosExistentesPorHash[$strHashComponenteDigital];
+ $arr = $this->clonarComponentesJaExistentesNoProcesso(
+ $objDocumentoDTO,
+ $arrDocumentoExistente["IdDocumento"],
+ $arrDocumentoExistente["ComponenteDigitalDTO"],
+ $arrDocumentoExistente["MultiplosComponentes"]
+ );
+
+ $arrObjAnexoDTO = array_merge($arrObjAnexosDTO, $arr);
+ }
}
$objDocumentoDTO->getObjProtocoloDTO()->setArrObjAnexoDTO($arrObjAnexoDTO);
}
@@ -1805,24 +1806,24 @@ private function clonarComponentesJaExistentesNoProcesso($objDocumentoDTO, $dblI
$objAnexoRN = new AnexoRN();
$arrObjAnexoDTO = $objAnexoRN->listarRN0218($objAnexoDTO);
if(!empty($arrObjAnexoDTO)){
- foreach($arrObjAnexoDTO as $objAnexoDTO){
- $strSinDuplicado = 'S';
- $strCaminhoAnexo = $objAnexoRN->obterLocalizacao($objAnexoDTO);
- if($bolMultiplosComponentes){
- $numOrdemComponente = $objComponenteDigitalDTO->getNumOrdem();
- list($strCaminhoAnexoTemporario, ) = ProcessoEletronicoRN::descompactarComponenteDigital($strCaminhoAnexo, $numOrdemComponente);
- $strCaminhoAnexo = $strCaminhoAnexoTemporario;
- $strSinDuplicado = 'N';
- }
-
- $strNomeUpload = $objAnexoRN->gerarNomeArquivoTemporario();
- $strNomeUploadCompleto = DIR_SEI_TEMP.'/'.$strNomeUpload;
- copy($strCaminhoAnexo, $strNomeUploadCompleto);
- $objAnexoDTO->setNumIdAnexo($strNomeUpload);
- $objAnexoDTO->setDthInclusao(InfraData::getStrDataHoraAtual());
- $objAnexoDTO->setStrNome($objComponenteDigitalDTO->getStrNome());
- $objAnexoDTO->setStrSinDuplicando($strSinDuplicado);
+ foreach($arrObjAnexoDTO as $objAnexoDTO){
+ $strSinDuplicado = 'S';
+ $strCaminhoAnexo = $objAnexoRN->obterLocalizacao($objAnexoDTO);
+ if($bolMultiplosComponentes){
+ $numOrdemComponente = $objComponenteDigitalDTO->getNumOrdem();
+ list($strCaminhoAnexoTemporario, ) = ProcessoEletronicoRN::descompactarComponenteDigital($strCaminhoAnexo, $numOrdemComponente);
+ $strCaminhoAnexo = $strCaminhoAnexoTemporario;
+ $strSinDuplicado = 'N';
}
+
+ $strNomeUpload = $objAnexoRN->gerarNomeArquivoTemporario();
+ $strNomeUploadCompleto = DIR_SEI_TEMP.'/'.$strNomeUpload;
+ copy($strCaminhoAnexo, $strNomeUploadCompleto);
+ $objAnexoDTO->setNumIdAnexo($strNomeUpload);
+ $objAnexoDTO->setDthInclusao(InfraData::getStrDataHoraAtual());
+ $objAnexoDTO->setStrNome($objComponenteDigitalDTO->getStrNome());
+ $objAnexoDTO->setStrSinDuplicando($strSinDuplicado);
+ }
}
return $arrObjAnexoDTO;
diff --git a/src/rn/VerificadorInstalacaoRN.php b/src/rn/VerificadorInstalacaoRN.php
index 801b430aa..5517b296e 100755
--- a/src/rn/VerificadorInstalacaoRN.php
+++ b/src/rn/VerificadorInstalacaoRN.php
@@ -249,12 +249,12 @@ public function verificarConexaoBarramentoPEN()
$strOutput = curl_exec($curl);
- if (curl_errno($curl)) {
- $strErrorMsg = curl_error($curl);
- }
- if (isset($strErrorMsg)) {
- throw new Exception("Erro no CURL ao obter o WSDL em $strEnderecoWSDL. Erro detalhado: $strErrorMsg.");
- }
+ if (curl_errno($curl)) {
+ $strErrorMsg = curl_error($curl);
+ }
+ if (isset($strErrorMsg)) {
+ throw new Exception("Erro no CURL ao obter o WSDL em $strEnderecoWSDL. Erro detalhado: $strErrorMsg.");
+ }
$objXML = simplexml_load_string($strOutput);
if(empty($strOutput) || $strOutput === false || empty($objXML) || $objXML === false){
diff --git a/src/scripts/sei_atualizar_versao_modulo_pen.php b/src/scripts/sei_atualizar_versao_modulo_pen.php
index b4f14b77c..272ce5089 100755
--- a/src/scripts/sei_atualizar_versao_modulo_pen.php
+++ b/src/scripts/sei_atualizar_versao_modulo_pen.php
@@ -34,11 +34,12 @@ protected function verificarVersaoInstaladaControlado()
return $objInfraParametroDTO->getStrNome();
}
+ // phpcs:ignore PSR1.Methods.CamelCapsMethodName.NotCamelCaps
public function versao_0_0_0($strVersaoAtual)
{
}
- function atualizarVersaoCompatibilidade($strVersaoAtual)
+ public function atualizarVersaoCompatibilidade($strVersaoAtual)
{
$objAtualizarRN = new PenAtualizarSeiRN();
$objAtualizarRN->atualizarVersao();
@@ -63,6 +64,7 @@ protected function inicializarObjInfraIBanco()
return BancoSEI::getInstance();
}
+ // phpcs:ignore Generic.Metrics.CyclomaticComplexity.MaxExceeded
protected function atualizarVersaoConectado()
{
try {
@@ -98,8 +100,9 @@ protected function atualizarVersaoConectado()
// Aplicação de scripts de atualização de forma incremental
$strVersaoModuloPen = $objInfraParametro->getValor(PENIntegracao::PARAMETRO_VERSAO_MODULO, false) ?: $objInfraParametro->getValor(PENIntegracao::PARAMETRO_VERSAO_MODULO_ANTIGO, false);
+ // phpcs:disable PSR2.ControlStructures.SwitchDeclaration.TerminatingComment
switch ($strVersaoModuloPen) {
- case '':
+ case '': // Não há nenhuma versão instalada
case '0.0.0':
$this->instalarV100(); // Nenhuma versão instalada
case '1.0.0':
@@ -167,10 +170,10 @@ protected function atualizarVersaoConectado()
$this->instalarV1502();
case '1.5.2':
$this->instalarV1503();
- case '1.5.3'; // Faixa de possíveis versões da release 1.5.x de retrocompatibilidade
- case '1.5.4'; // Faixa de possíveis versões da release 1.5.x de retrocompatibilidade
- case '1.5.5'; // Faixa de possíveis versões da release 1.5.x de retrocompatibilidade
- case '1.5.6'; // Faixa de possíveis versões da release 1.5.x de retrocompatibilidade
+ case '1.5.3': // Faixa de possíveis versões da release 1.5.x de retrocompatibilidade
+ case '1.5.4': // Faixa de possíveis versões da release 1.5.x de retrocompatibilidade
+ case '1.5.5': // Faixa de possíveis versões da release 1.5.x de retrocompatibilidade
+ case '1.5.6': // Faixa de possíveis versões da release 1.5.x de retrocompatibilidade
case '1.5.7':
$this->instalarV2000_beta1();
case '2.0.0-beta1':
@@ -275,6 +278,7 @@ protected function atualizarVersaoConectado()
$this->finalizar('VERSAO DO MÓDULO JÁ CONSTA COMO ATUALIZADA');
return;
}
+ // phpcs:enable PSR2.ControlStructures.SwitchDeclaration.TerminatingComment
$this->finalizar('FIM');
} catch (Exception $e) {
@@ -429,6 +433,7 @@ private function listarComponenteDigitaisDesatualizados()
}
/* Contêm atualizações da versao 1.0.0 do modulo */
+ // phpcs:ignore Generic.Metrics.CyclomaticComplexity.MaxExceeded
protected function instalarV100()
{
@@ -1270,10 +1275,10 @@ protected function instalarV100()
$objInfraSequencia->criarSequencia('md_pen_recibo_tramite_hash', '1', '1', '9999999999');
}
- if (InfraUtil::compararVersoes(SEI_VERSAO, '<=', '4.0.0')) {
- $objInfraParametro = new InfraParametro(BancoSEI::getInstance());
- $objInfraParametro->setValor('PEN_VERSAO_MODULO_SEI', '0.0.0');
- }
+ if (InfraUtil::compararVersoes(SEI_VERSAO, '<=', '4.0.0')) {
+ $objInfraParametro = new InfraParametro(BancoSEI::getInstance());
+ $objInfraParametro->setValor('PEN_VERSAO_MODULO_SEI', '0.0.0');
+ }
$this->atualizarNumeroVersao("1.0.0");
@@ -2009,6 +2014,7 @@ protected function instalarV1503()
$this->atualizarNumeroVersao("1.5.3");
}
+ // phpcs:ignore PSR1.Methods.CamelCapsMethodName.NotCamelCaps
protected function instalarV2000_beta1()
{
$objMetaBD = $this->objMeta;
@@ -2193,21 +2199,25 @@ protected function instalarV2000_beta1()
$this->atualizarNumeroVersao("2.0.0-beta1");
}
+ // phpcs:ignore PSR1.Methods.CamelCapsMethodName.NotCamelCaps
protected function instalarV2000_beta2()
{
$this->atualizarNumeroVersao("2.0.0-beta2");
}
+ // phpcs:ignore PSR1.Methods.CamelCapsMethodName.NotCamelCaps
protected function instalarV2000_beta3()
{
$this->atualizarNumeroVersao("2.0.0-beta3");
}
+ // phpcs:ignore PSR1.Methods.CamelCapsMethodName.NotCamelCaps
protected function instalarV2000_beta4()
{
$this->atualizarNumeroVersao("2.0.0-beta4");
}
+ // phpcs:ignore PSR1.Methods.CamelCapsMethodName.NotCamelCaps
protected function instalarV2000_beta5()
{
$this->atualizarNumeroVersao("2.0.0-beta5");
diff --git a/src/scripts/sip_atualizar_versao_modulo_pen.php b/src/scripts/sip_atualizar_versao_modulo_pen.php
index 12c9aff4c..f8b2ea4f0 100755
--- a/src/scripts/sip_atualizar_versao_modulo_pen.php
+++ b/src/scripts/sip_atualizar_versao_modulo_pen.php
@@ -36,12 +36,13 @@ protected function verificarVersaoInstaladaControlado()
return $objInfraParametroDTO->getStrNome();
}
-
+
+ // phpcs:ignore PSR1.Methods.CamelCapsMethodName.NotCamelCaps
public function versao_0_0_0($strVersaoAtual)
{
}
- function atualizarVersaoCompatibilidade($strVersaoAtual)
+ public function atualizarVersaoCompatibilidade($strVersaoAtual)
{
$objAtualizarRN = new PenAtualizarSipRN();
$objAtualizarRN->atualizarVersao();
@@ -84,6 +85,7 @@ protected function inicializar($strTitulo)
$this->logar($strTitulo);
}
+ // phpcs:ignore Generic.Metrics.CyclomaticComplexity.MaxExceeded
protected function atualizarVersaoConectado()
{
try {
@@ -113,10 +115,9 @@ protected function atualizarVersaoConectado()
// Aplicação de scripts de atualização de forma incremental
// Ausência de [break;] proposital para realizar a atualização incremental de versões
$strVersaoModuloPen = $objInfraParametro->getValor(self::PARAMETRO_VERSAO_MODULO, false) ?: $objInfraParametro->getValor(self::PARAMETRO_VERSAO_MODULO_ANTIGO, false);
-
+ // phpcs:disable PSR2.ControlStructures.SwitchDeclaration.TerminatingComment
switch ($strVersaoModuloPen) {
- //case '' - Nenhuma versão instalada
- case '':
+ case '': //case '' - Nenhuma versão instalada
case '0.0.0':
$this->instalarV100();
case '1.0.0':
@@ -136,7 +137,7 @@ protected function atualizarVersaoConectado()
case '1.1.5': //Não houve atualização no banco de dados
case '1.1.6': //Não houve atualização no banco de dados
case '1.1.7': //Não houve atualização no banco de dados
- case '1.1.8':
+ case '1.1.8':
$this->instalarV119();
case '1.1.9':
$this->instalarV1110();
@@ -186,11 +187,11 @@ protected function atualizarVersaoConectado()
$this->instalarV1502();
case '1.5.2':
$this->instalarV1503();
- case '1.5.3'; // Faixa de possíveis versões da release 1.5.x de retrocompatibilidade
- case '1.5.4'; // Faixa de possíveis versões da release 1.5.x de retrocompatibilidade
- case '1.5.5'; // Faixa de possíveis versões da release 1.5.x de retrocompatibilidade
- case '1.5.6'; // Faixa de possíveis versões da release 1.5.x de retrocompatibilidade
- case '1.5.7':
+ case '1.5.3': // Faixa de possíveis versões da release 1.5.x de retrocompatibilidade
+ case '1.5.4': // Faixa de possíveis versões da release 1.5.x de retrocompatibilidade
+ case '1.5.5': // Faixa de possíveis versões da release 1.5.x de retrocompatibilidade
+ case '1.5.6': // Faixa de possíveis versões da release 1.5.x de retrocompatibilidade
+ case '1.5.7':
$this->instalarV2000_beta1();
case '2.0.0-beta1':
$this->instalarV2000_beta2();
@@ -294,6 +295,7 @@ protected function atualizarVersaoConectado()
$this->finalizar('VERSAO DO MÓDULO JÁ CONSTA COMO ATUALIZADA');
return;
}
+ // phpcs:enable PSR2.ControlStructures.SwitchDeclaration.TerminatingComment
$this->finalizar('FIM');
@@ -1405,6 +1407,7 @@ private function instalarV1503()
/**
* Instala/Atualiza os módulo PEN para versão 2.0.0
*/
+ // phpcs:ignore PSR1.Methods.CamelCapsMethodName.NotCamelCaps
private function instalarV2000_beta1()
{
// Criar novos recursos de configuração de espécie documental padrão para envio de processos
@@ -1500,6 +1503,7 @@ private function instalarV2000_beta1()
/**
* Instala/Atualiza os módulo PEN para versão 2.0.0-beta2
*/
+ // phpcs:ignore PSR1.Methods.CamelCapsMethodName.NotCamelCaps
protected function instalarV2000_beta2()
{
$this->atualizarNumeroVersao("2.0.0-beta2");
@@ -1509,6 +1513,7 @@ protected function instalarV2000_beta2()
/**
* Instala/Atualiza os módulo PEN para versão 2.0.0-beta3
*/
+ // phpcs:ignore PSR1.Methods.CamelCapsMethodName.NotCamelCaps
protected function instalarV2000_beta3()
{
$this->atualizarNumeroVersao("2.0.0-beta3");
@@ -1517,6 +1522,7 @@ protected function instalarV2000_beta3()
/**
* Instala/Atualiza os módulo PEN para versão 2.0.0-beta4
*/
+ // phpcs:ignore PSR1.Methods.CamelCapsMethodName.NotCamelCaps
protected function instalarV2000_beta4()
{
$this->atualizarNumeroVersao("2.0.0-beta4");
@@ -1525,6 +1531,7 @@ protected function instalarV2000_beta4()
/**
* Instala/Atualiza os módulo PEN para versão 2.0.0-beta5
*/
+ // phpcs:ignore PSR1.Methods.CamelCapsMethodName.NotCamelCaps
protected function instalarV2000_beta5()
{
$this->atualizarNumeroVersao("2.0.0-beta5");
diff --git a/tests_sei4/funcional/src/paginas/PaginaIniciarProcesso.php b/tests_sei4/funcional/src/paginas/PaginaIniciarProcesso.php
index 4ab8a8a98..08ff93988 100755
--- a/tests_sei4/funcional/src/paginas/PaginaIniciarProcesso.php
+++ b/tests_sei4/funcional/src/paginas/PaginaIniciarProcesso.php
@@ -23,7 +23,7 @@ public function selecionarTipoProcesso($tipoProcesso)
$this->test->byLinkText($tipoProcesso)->click();
}
catch (Exception $e){
- $this->test->byId("imgExibirTiposProcedimento")->click();
+ $this->test->byId("ancExibirTiposProcedimento")->click();
$this->test->byId('txtFiltro')->value($tipoProcesso);
sleep(2);
$this->test->byLinkText($tipoProcesso)->click();
diff --git a/tests_super/funcional/src/paginas/PaginaIniciarProcesso.php b/tests_super/funcional/src/paginas/PaginaIniciarProcesso.php
index c1ebab9fd..0f89d1d6c 100755
--- a/tests_super/funcional/src/paginas/PaginaIniciarProcesso.php
+++ b/tests_super/funcional/src/paginas/PaginaIniciarProcesso.php
@@ -23,7 +23,7 @@ public function selecionarTipoProcesso($tipoProcesso)
$this->test->byLinkText($tipoProcesso)->click();
}
catch (Exception $e){
- $this->test->byId("imgExibirTiposProcedimento")->click();
+ $this->test->byId("ancExibirTiposProcedimento")->click();
$this->test->byId('txtFiltro')->value($tipoProcesso);
sleep(2);
$this->test->byLinkText($tipoProcesso)->click();