Code Duplication    Length = 7-7 lines in 11 locations

lib/Dwoo/Plugins/Blocks/PluginIf.php 11 locations

@@ 73-79 (lines=7) @@
70
            }
71
            switch ($vmod) {
72
73
                case 'and':
74
                    if ($tokens[$k] === Compiler::T_UNQUOTED_STRING) {
75
                        $p[] = '&&';
76
                    } else {
77
                        $p[] = $v;
78
                    }
79
                    break;
80
                case 'or':
81
                    if ($tokens[$k] === Compiler::T_UNQUOTED_STRING) {
82
                        $p[] = '||';
@@ 80-86 (lines=7) @@
77
                        $p[] = $v;
78
                    }
79
                    break;
80
                case 'or':
81
                    if ($tokens[$k] === Compiler::T_UNQUOTED_STRING) {
82
                        $p[] = '||';
83
                    } else {
84
                        $p[] = $v;
85
                    }
86
                    break;
87
                case 'xor':
88
                    if ($tokens[$k] === Compiler::T_UNQUOTED_STRING) {
89
                        $p[] = '^';
@@ 87-93 (lines=7) @@
84
                        $p[] = $v;
85
                    }
86
                    break;
87
                case 'xor':
88
                    if ($tokens[$k] === Compiler::T_UNQUOTED_STRING) {
89
                        $p[] = '^';
90
                    } else {
91
                        $p[] = $v;
92
                    }
93
                    break;
94
                case 'eq':
95
                    if ($tokens[$k] === Compiler::T_UNQUOTED_STRING) {
96
                        $p[] = '==';
@@ 94-100 (lines=7) @@
91
                        $p[] = $v;
92
                    }
93
                    break;
94
                case 'eq':
95
                    if ($tokens[$k] === Compiler::T_UNQUOTED_STRING) {
96
                        $p[] = '==';
97
                    } else {
98
                        $p[] = $v;
99
                    }
100
                    break;
101
                case 'ne':
102
                case 'neq':
103
                    if ($tokens[$k] === Compiler::T_UNQUOTED_STRING) {
@@ 102-108 (lines=7) @@
99
                    }
100
                    break;
101
                case 'ne':
102
                case 'neq':
103
                    if ($tokens[$k] === Compiler::T_UNQUOTED_STRING) {
104
                        $p[] = '!=';
105
                    } else {
106
                        $p[] = $v;
107
                    }
108
                    break;
109
                case 'gte':
110
                case 'ge':
111
                    if ($tokens[$k] === Compiler::T_UNQUOTED_STRING) {
@@ 110-116 (lines=7) @@
107
                    }
108
                    break;
109
                case 'gte':
110
                case 'ge':
111
                    if ($tokens[$k] === Compiler::T_UNQUOTED_STRING) {
112
                        $p[] = '>=';
113
                    } else {
114
                        $p[] = $v;
115
                    }
116
                    break;
117
                case 'lte':
118
                case 'le':
119
                    if ($tokens[$k] === Compiler::T_UNQUOTED_STRING) {
@@ 118-124 (lines=7) @@
115
                    }
116
                    break;
117
                case 'lte':
118
                case 'le':
119
                    if ($tokens[$k] === Compiler::T_UNQUOTED_STRING) {
120
                        $p[] = '<=';
121
                    } else {
122
                        $p[] = $v;
123
                    }
124
                    break;
125
                case 'gt':
126
                    if ($tokens[$k] === Compiler::T_UNQUOTED_STRING) {
127
                        $p[] = '>';
@@ 125-131 (lines=7) @@
122
                        $p[] = $v;
123
                    }
124
                    break;
125
                case 'gt':
126
                    if ($tokens[$k] === Compiler::T_UNQUOTED_STRING) {
127
                        $p[] = '>';
128
                    } else {
129
                        $p[] = $v;
130
                    }
131
                    break;
132
                case 'lt':
133
                    if ($tokens[$k] === Compiler::T_UNQUOTED_STRING) {
134
                        $p[] = '<';
@@ 132-138 (lines=7) @@
129
                        $p[] = $v;
130
                    }
131
                    break;
132
                case 'lt':
133
                    if ($tokens[$k] === Compiler::T_UNQUOTED_STRING) {
134
                        $p[] = '<';
135
                    } else {
136
                        $p[] = $v;
137
                    }
138
                    break;
139
                case 'mod':
140
                    if ($tokens[$k] === Compiler::T_UNQUOTED_STRING) {
141
                        $p[] = '%';
@@ 139-145 (lines=7) @@
136
                        $p[] = $v;
137
                    }
138
                    break;
139
                case 'mod':
140
                    if ($tokens[$k] === Compiler::T_UNQUOTED_STRING) {
141
                        $p[] = '%';
142
                    } else {
143
                        $p[] = $v;
144
                    }
145
                    break;
146
                case 'not':
147
                    if ($tokens[$k] === Compiler::T_UNQUOTED_STRING) {
148
                        $p[] = '!';
@@ 146-152 (lines=7) @@
143
                        $p[] = $v;
144
                    }
145
                    break;
146
                case 'not':
147
                    if ($tokens[$k] === Compiler::T_UNQUOTED_STRING) {
148
                        $p[] = '!';
149
                    } else {
150
                        $p[] = $v;
151
                    }
152
                    break;
153
                case '<>':
154
                    $p[] = '!=';
155
                    break;