Code Duplication    Length = 12-12 lines in 2 locations

source/DomComponentsByDanielGP.php 2 locations

@@ 513-524 (lines=12) @@
510
     * @param string $additionalStyle
511
     * @return string
512
     */
513
    public function setCalendarControl($controlName, $additionalStyle = '')
514
    {
515
        return $this->setStringIntoTag(' ', 'span', [
516
                    'onclick' => implode('', [
517
                        'javascript:NewCssCal(\'' . $controlName,
518
                        '\',\'yyyyMMdd\',\'dropdown\',false,\'24\',false);',
519
                    ]),
520
                    'class'   => 'fa fa-calendar',
521
                    'id'      => $controlName . '_picker',
522
                    'style'   => 'cursor:pointer;' . $additionalStyle,
523
        ]);
524
    }
525
526
    /**
527
     * Set a control to a user-friendly calendar with time included
@@ 533-544 (lines=12) @@
530
     * @param string $additionalStyle
531
     * @return string
532
     */
533
    public function setCalendarControlWithTime($controlName, $additionalStyle = '')
534
    {
535
        return $this->setStringIntoTag(' ', 'span', [
536
                    'onclick' => implode('', [
537
                        'javascript:NewCssCal(\'' . $controlName,
538
                        '\',\'yyyyMMdd\',\'dropdown\',true,\'24\',true);',
539
                    ]),
540
                    'class'   => 'fa fa-calendar',
541
                    'id'      => $controlName . '_picker',
542
                    'style'   => 'cursor:pointer;' . $additionalStyle,
543
        ]);
544
    }
545
546
    /**
547
     * Outputs an HTML footer