public function ajustarNossoNumero(ArrayObject $data)
    {
        $carteira = $this->carteira;

        switch (strlen($this->convenio)) {
            case 6:
                if (!$carteira instanceof Carteira21) {
                    $data['NossoNumero'] = $this->convenio . $data['NossoNumero'];
                }
                break;
            case 4:
            case 7:
                $data['NossoNumero'] = $this->convenio . $data['NossoNumero'];
                break;
            default:
                throw new \LogicException('O codigo do convenio precisa ter 4, 6 ou 7 digitos!');
        }

        return $data;
    }
public function ajustarNossoNumero(ArrayObject $data)
    {
        $carteira = $this->carteira;

        switch (strlen($this->convenio)) {
            case 6:
                if (!$carteira instanceof Carteira21) {
                    $data['NossoNumero'] = $this->convenio . $data['NossoNumero'];
                }
                break;
            case 4:
            case 7:
                $data['NossoNumero'] = $this->convenio . $data['NossoNumero'];
                break;
            default:
                throw new \LogicException('O codigo do convenio precisa ter 4, 6 ou 7 digitos!');
        }

        return $data;
    }
public function ajustarNossoNumero ( ArrayObject $ data ) { $ carteira = $ this -> carteira ; switch ( strlen ( $ this -> convenio ) ) { case 6 : if ( ! $ carteira instanceof Carteira21 ) { $ data [ 'NossoNumero' ] = $ this -> convenio . $ data [ 'NossoNumero' ] ; } break ; case 4 : case 7 : $ data [ 'NossoNumero' ] = $ this -> convenio . $ data [ 'NossoNumero' ] ; break ; default : throw new \ LogicException ( 'O codigo do convenio precisa ter 4, 6 ou 7 digitos!' ) ; } return $ data ; }
Ajusta o Nosso Numero antes de seta-lo no objeto Convenio.

@param ArrayObject $data
@return ArrayObject
Ajusta o Nosso Numero antes de seta - lo no objeto Convenio .