bjverde / sysgen

:elephant: SysGen is crud scaffolding. Generates PHP code using FormDin FrameWork
GNU General Public License v3.0
21 stars 9 forks source link

:bug: Alterar método de geração quando se cria preg_repace() #120

Closed Cavalow closed 2 years ago

Cavalow commented 2 years ago

Em todo local que se gerar o preg_repace(), adicionar a verificação de parâmetro com o is_null() para verificar se o parâmetro é nulo. Caso seja nulo, atribuir à variável o valor ''

Corrigir a geração que cria o código Ex:


    public function setNrcnpjfabricante( $strNewValue = null )
    {
        $this->nrcnpjfabricante = preg_replace('/[^0-9]/','',$strNewValue);
    }
    public function getNrcnpjfabricante()
    {
        return $this->nrcnpjfabricante;
    }

para adicionar o teste da entrada de nulo na variável $strNewValue Ex da solução

    public function setNrcnpjfabricante( $strNewValue = null )
    {
        // trecho da solução a ser inserido no gerador de código
        $strNewValue = is_null($strNewValue)?'':$strNewValue;

        $this->nrcnpjfabricante = preg_replace('/[^0-9]/','',$strNewValue);
    }
    public function getNrcnpjfabricante()
    {
        return $this->nrcnpjfabricante;
    }
bjverde commented 2 years ago

Não faz parte do SysGen