Code Duplication    Length = 12-12 lines in 2 locations

source/DomComponentsByDanielGP.php 2 locations

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