Code Duplication    Length = 3-3 lines in 4 locations

typo3/sysext/frontend/Classes/ContentObject/Menu/GraphicalMenuContentObject.php 1 location

@@ 408-410 (lines=3) @@
405
                }
406
                // Make link tag
407
                $this->I['val']['ATagParams'] = $this->WMcObj->getATagParams($this->I['val']);
408
                if (isset($this->I['val']['additionalParams.'])) {
409
                    $this->I['val']['additionalParams'] = $this->WMcObj->stdWrap($this->I['val']['additionalParams'], $this->I['val']['additionalParams.']);
410
                }
411
                $this->I['linkHREF'] = $this->link($key, $this->I['val']['altTarget'], $this->mconf['forceTypeValue']);
412
                // Title attribute of links:
413
                $titleAttrValue = isset($this->I['val']['ATagTitle.']) ? $this->WMcObj->stdWrap($this->I['val']['ATagTitle'], $this->I['val']['ATagTitle.']) . $this->I['accessKey']['alt'] : $this->I['val']['ATagTitle'] . $this->I['accessKey']['alt'];

typo3/sysext/frontend/Classes/ContentObject/Menu/TextMenuContentObject.php 3 locations

@@ 87-89 (lines=3) @@
84
            }
85
            // Make link tag
86
            $this->I['val']['ATagParams'] = $this->WMcObj->getATagParams($this->I['val']);
87
            if (isset($this->I['val']['additionalParams.'])) {
88
                $this->I['val']['additionalParams'] = $this->WMcObj->stdWrap($this->I['val']['additionalParams'], $this->I['val']['additionalParams.']);
89
            }
90
            $this->I['linkHREF'] = $this->link($key, $this->I['val']['altTarget'], $this->mconf['forceTypeValue']);
91
            if (empty($this->I['linkHREF'])) {
92
                $this->I['val']['doNotLinkIt'] = 1;
@@ 103-105 (lines=3) @@
100
            // Calling extra processing function
101
            $this->extProc_beforeLinking($key);
102
            // stdWrap for doNotLinkIt
103
            if (isset($this->I['val']['doNotLinkIt.'])) {
104
                $this->I['val']['doNotLinkIt'] = $this->WMcObj->stdWrap($this->I['val']['doNotLinkIt'], $this->I['val']['doNotLinkIt.']);
105
            }
106
            // Compile link tag
107
            if (!$this->I['val']['doNotLinkIt']) {
108
                $this->I['val']['doNotLinkIt'] = 0;
@@ 135-137 (lines=3) @@
132
            $this->I['parts']['before'] = $this->getBeforeAfter('before');
133
            $this->I['parts']['stdWrap2_begin'] = $wrapPartsStdWrap[0];
134
            // stdWrap for doNotShowLink
135
            if (isset($this->I['val']['doNotShowLink.'])) {
136
                $this->I['val']['doNotShowLink'] = $this->WMcObj->stdWrap($this->I['val']['doNotShowLink'], $this->I['val']['doNotShowLink.']);
137
            }
138
            if (!$this->I['val']['doNotShowLink']) {
139
                $this->I['parts']['notATagBeforeWrap_begin'] = $wrapPartsAfter[0];
140
                $this->I['parts']['ATag_begin'] = $this->I['A1'];