Code Duplication    Length = 6-6 lines in 7 locations

src/Ui/Form/Component/Action/ActionNormalizer.php 2 locations

@@ 51-56 (lines=6) @@
48
         * there are not multiple instances of this
49
         * input using the same action which is not likely.
50
         */
51
        if (is_numeric($slug) && is_string($action)) {
52
            $action = [
53
                'slug'   => $action,
54
                'action' => $action,
55
            ];
56
        }
57
58
        /*
59
         * If the slug is NOT numeric and the action is a
@@ 63-68 (lines=6) @@
60
         * string then use the slug as the slug and the
61
         * action as the action.
62
         */
63
        if (!is_numeric($slug) && is_string($action)) {
64
            $action = [
65
                'slug'   => $slug,
66
                'action' => $action,
67
            ];
68
        }
69
70
        /*
71
         * If the slug is not numeric and the action is an

src/Ui/Form/Component/Field/FieldNormalizer.php 1 location

@@ 49-54 (lines=6) @@
46
             * is a string too then use the field as the
47
             * type and the field as well.
48
             */
49
            if (!is_numeric($slug) && is_string($slug) && is_string($field)) {
50
                $field = [
51
                    'field' => $slug,
52
                    'type'  => $field,
53
                ];
54
            }
55
56
            /*
57
             * If the field is an array and does not

src/Ui/Table/Component/Action/ActionNormalizer.php 2 locations

@@ 49-54 (lines=6) @@
46
         * there are not multiple instances of this
47
         * input using the same action which is not likely.
48
         */
49
        if (is_numeric($slug) && is_string($action)) {
50
            $action = [
51
                'slug'   => $action,
52
                'action' => $action,
53
            ];
54
        }
55
56
        /*
57
         * If the slug is NOT numeric and the action is a
@@ 61-66 (lines=6) @@
58
         * string then use the slug as the slug and the
59
         * action as the action.
60
         */
61
        if (!is_numeric($slug) && is_string($action)) {
62
            $action = [
63
                'slug'   => $slug,
64
                'action' => $action,
65
            ];
66
        }
67
68
        /*
69
         * If the slug is not numeric and the action is an

src/Ui/Table/Component/View/ViewNormalizer.php 2 locations

@@ 33-38 (lines=6) @@
30
             * there are not multiple instances of this
31
             * input using the same view which is not likely.
32
             */
33
            if (is_numeric($slug) && is_string($view)) {
34
                $view = [
35
                    'slug' => $view,
36
                    'view' => $view,
37
                ];
38
            }
39
40
            /*
41
             * If the slug is NOT numeric and the view is a
@@ 45-50 (lines=6) @@
42
             * string then use the slug as the slug and the
43
             * view as the view.
44
             */
45
            if (!is_numeric($slug) && is_string($view)) {
46
                $view = [
47
                    'slug' => $slug,
48
                    'view' => $view,
49
                ];
50
            }
51
52
            /*
53
             * If the slug is not numeric and the view is an