Code Duplication    Length = 15-15 lines in 2 locations

src/View/ViewHelperFunctions.php 1 location

@@ 99-113 (lines=15) @@
96
 *
97
 * @return string as complete class attribute
98
 */
99
function classList(...$args)
100
{
101
    $classes = [];
102
103
    foreach ($args as $arg) {
104
        if (empty($arg)) {
105
            continue;
106
        } elseif (is_string($arg)) {
107
            $arg = explode(" ", $arg);
108
        }
109
        $classes = array_merge($classes, $arg);
110
    }
111
112
    return "class=\"" . implode(" ", $classes) . "\"";
113
}
114
115
116

src/View/ViewHelperTrait.php 1 location

@@ 93-107 (lines=15) @@
90
     *
91
     * @return string as complete class attribute
92
     */
93
    public function classList(...$args)
94
    {
95
        $classes = [];
96
    
97
        foreach ($args as $arg) {
98
            if (empty($arg)) {
99
                continue;
100
            } elseif (is_string($arg)) {
101
                $arg = explode(" ", $arg);
102
            }
103
            $classes = array_merge($classes, $arg);
104
        }
105
    
106
        return "class=\"" . implode(" ", $classes) . "\"";
107
    }
108
109
110