Code Duplication    Length = 4-5 lines in 2 locations

admin/gateways/pec24/nusoap.php 2 locations

@@ 6320-6324 (lines=5) @@
6317
                } elseif (isset($xvalue[$aName])) {
6318
                    $xname = $aName;
6319
                    $this->debug("value provided for attribute $aName with key $xname");
6320
                } elseif (isset($attrs['default'])) {
6321
                    $xname = '!' . $aName;
6322
                    $xvalue[$xname] = $attrs['default'];
6323
                    $this->debug('use default value of ' . $xvalue[$aName] . ' for attribute ' . $aName);
6324
                } else {
6325
                    $xname = '';
6326
                    $this->debug("no value provided for attribute $aName");
6327
                }
@@ 6383-6386 (lines=4) @@
6380
            }
6381
            foreach ($typeDef['elements'] as $eName => $attrs) {
6382
                if (!isset($xvalue[$eName])) {
6383
                    if (isset($attrs['default'])) {
6384
                        $xvalue[$eName] = $attrs['default'];
6385
                        $this->debug('use default value of ' . $xvalue[$eName] . ' for element ' . $eName);
6386
                    }
6387
                }
6388
                // if user took advantage of a minOccurs=0, then only serialize named parameters
6389
                if (isset($optionals)