Code Duplication    Length = 14-19 lines in 2 locations

src/CTe/Dacte.php 1 location

@@ 3518-3531 (lines=14) @@
3515
     * @param  string $field campo fone da CT-e
3516
     * @return string
3517
     */
3518
    protected function zFormatFone($field)
3519
    {
3520
        $fone = !empty($field->getElementsByTagName("fone")->item(0)->nodeValue) ?
3521
            $field->getElementsByTagName("fone")->item(0)->nodeValue : '';
3522
        $foneLen = strlen($fone);
3523
        if ($foneLen > 0) {
3524
            $fone2 = substr($fone, 0, $foneLen - 4);
3525
            $fone1 = substr($fone, 0, $foneLen - 8);
3526
            $fone = '(' . $fone1 . ') ' . substr($fone2, -4) . '-' . substr($fone, -4);
3527
        } else {
3528
            $fone = '';
3529
        }
3530
        return $fone;
3531
    } //fim formatFone
3532
3533
    /**
3534
     * zUnidade

src/CTe/DacteV3.php 1 location

@@ 3307-3325 (lines=19) @@
3304
     * @param  string $field campo fone da CT-e
3305
     * @return string
3306
     */
3307
    protected function zFormatFone($field)
3308
    {
3309
        try {
3310
            $fone = !empty($field->getElementsByTagName("fone")->item(0)->nodeValue) ?
3311
            $field->getElementsByTagName("fone")->item(0)->nodeValue : '';
3312
            $foneLen = strlen($fone);
3313
            if ($foneLen > 0) {
3314
                $fone2 = substr($fone, 0, $foneLen - 4);
3315
                $fone1 = substr($fone, 0, $foneLen - 8);
3316
                $fone = '(' . $fone1 . ') ' . substr($fone2, -4) . '-' . substr($fone, -4);
3317
            } else {
3318
                $fone = '';
3319
            }
3320
            return $fone;
3321
        } catch (Exception $exc) {
3322
            return '';
3323
        }
3324
    } //fim formatFone
3325
3326
    /**
3327
     * zUnidade
3328
     * Converte a imformação de peso contida na CTe