Code Duplication    Length = 5-5 lines in 2 locations

class/ExtcalPersistableObjectHandler.php 2 locations

@@ 541-545 (lines=5) @@
538
                    if (0 != $ret[$i][$key]) {
539
                        // Retrieving data if isn't cached
540
                        if (!isset($cached[$externalKey['keyName']][$ret[$i][$key]])) {
541
                            if ($externalKey['core']) {
542
                                $handler = xoops_getHandler($externalKey['className']);
543
                            } else {
544
                                $handler = Extcal\Helper::getInstance()->getHandler($externalKey['className']);
545
                            }
546
                            $getMethod                                       = $externalKey['getMethodeName'];
547
                            $cached[$externalKey['keyName']][$ret[$i][$key]] = $this->objectToArrayWithoutExternalKey($handler->$getMethod($ret[$i][$key], true), $format);
548
                        }
@@ 566-570 (lines=5) @@
563
                if (0 != $ret[$key]) {
564
                    // Retriving data if isn't cached
565
                    if (!isset($cached[$externalKey['keyName']][$ret[$key]])) {
566
                        if ($externalKey['core']) {
567
                            $handler = xoops_getHandler($externalKey['className']);
568
                        } else {
569
                            $handler = Extcal\Helper::getInstance()->getHandler($externalKey['className']);
570
                        }
571
                        $getMethod                                   = $externalKey['getMethodeName'];
572
                        $cached[$externalKey['keyName']][$ret[$key]] = $this->objectToArrayWithoutExternalKey($handler->$getMethod($ret[$key], true), $format);
573
                    }