Code Duplication    Length = 15-15 lines in 2 locations

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

src/View/ViewHelperFunctions.php 1 location

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