Code Duplication    Length = 12-12 lines in 2 locations

source/DomComponentsByDanielGP.php 2 locations

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