Code Duplication    Length = 12-12 lines in 2 locations

source/DomComponentsByDanielGP.php 2 locations

@@ 501-512 (lines=12) @@
498
     * @param string $additionalStyle
499
     * @return string
500
     */
501
    public function setCalendarControl($controlName, $additionalStyle = '')
502
    {
503
        return $this->setStringIntoTag(' ', 'span', [
504
                    'onclick' => implode('', [
505
                        'javascript:NewCssCal(\'' . $controlName,
506
                        '\',\'yyyyMMdd\',\'dropdown\',false,\'24\',false);',
507
                    ]),
508
                    'class'   => 'fa fa-calendar',
509
                    'id'      => $controlName . '_picker',
510
                    'style'   => 'cursor:pointer;' . $additionalStyle,
511
        ]);
512
    }
513
514
    /**
515
     * Set a control to a user-friendly calendar with time included
@@ 521-532 (lines=12) @@
518
     * @param string $additionalStyle
519
     * @return string
520
     */
521
    public function setCalendarControlWithTime($controlName, $additionalStyle = '')
522
    {
523
        return $this->setStringIntoTag(' ', 'span', [
524
                    'onclick' => implode('', [
525
                        'javascript:NewCssCal(\'' . $controlName,
526
                        '\',\'yyyyMMdd\',\'dropdown\',true,\'24\',true);',
527
                    ]),
528
                    'class'   => 'fa fa-calendar',
529
                    'id'      => $controlName . '_picker',
530
                    'style'   => 'cursor:pointer;' . $additionalStyle,
531
        ]);
532
    }
533
534
    private function setDynamicActionToSpecialCell($value, $aElements, $inP)
535
    {