Conditions | 19 |
Paths | 19 |
Total Lines | 81 |
Code Lines | 65 |
Lines | 39 |
Ratio | 48.15 % |
Changes | 0 |
Small methods make your code easier to understand, in particular if combined with a good name. Besides, if your method is small, finding a good name is usually much easier.
For example, if you find yourself adding comments to a method's body, this is usually a good sign to extract the commented part to a new method, and use the comment as a starting point when coming up with a good name for this new method.
Commonly applied refactorings include:
If many parameters/temporary variables are present:
1 | <?php |
||
113 | public function getFieldValue($fieldtype = "", $options = "", $value = 0) |
||
114 | { |
||
115 | global $myts, $moddir; |
||
116 | switch ($fieldtype) { |
||
117 | case "dhtml": |
||
118 | return $myts->displayTarea($value); |
||
119 | break; |
||
120 | //case "gmap": |
||
121 | // $gmapHandler = new efqGmapHandler(); |
||
122 | // $gmap = new efqGmap(); |
||
123 | // $gmap->setPointsJS($gmapHandler->getPointsJS($gmap)); |
||
124 | // $gmap->generateMap(); |
||
125 | // $ret = $gmap->showMap(); |
||
126 | // unset($gmap); |
||
127 | // unset($gmapHandler); |
||
128 | //return $myts->makeTboxData4Show($value); |
||
129 | //break; |
||
130 | case "radio": |
||
131 | return $myts->makeTboxData4Show($value); |
||
132 | break; |
||
133 | View Code Duplication | case "rating": |
|
134 | $xoops_url = XOOPS_URL; |
||
135 | switch ($value) { |
||
136 | case 1: |
||
137 | $src = "$xoops_url/modules/$moddir/assets/images/rating_1.gif"; |
||
138 | break; |
||
139 | case 2: |
||
140 | $src = "$xoops_url/modules/$moddir/assets/images/rating_2.gif"; |
||
141 | break; |
||
142 | case 3: |
||
143 | $src = "$xoops_url/modules/$moddir/assets/images/rating_3.gif"; |
||
144 | break; |
||
145 | case 4: |
||
146 | $src = "$xoops_url/modules/$moddir/assets/images/rating_4.gif"; |
||
147 | break; |
||
148 | case 5: |
||
149 | $src = "$xoops_url/modules/$moddir/assets/images/rating_5.gif"; |
||
150 | break; |
||
151 | case 6: |
||
152 | $src = "$xoops_url/modules/$moddir/assets/images/rating_6.gif"; |
||
153 | break; |
||
154 | case 7: |
||
155 | $src = "$xoops_url/modules/$moddir/assets/images/rating_7.gif"; |
||
156 | break; |
||
157 | case 8: |
||
158 | $src = "$xoops_url/modules/$moddir/assets/images/rating_8.gif"; |
||
159 | break; |
||
160 | case 9: |
||
161 | $src = "$xoops_url/modules/$moddir/assets/images/rating_9.gif"; |
||
162 | break; |
||
163 | case 10: |
||
164 | $src = "$xoops_url/modules/$moddir/assets/images/rating_10.gif"; |
||
165 | break; |
||
166 | default: |
||
167 | $src = ""; |
||
168 | } |
||
169 | $rating = "<img src=\"$src\" />"; |
||
170 | |||
171 | return $rating; |
||
172 | break; |
||
173 | case "select": |
||
174 | return $myts->makeTboxData4Show($value); |
||
175 | break; |
||
176 | case "textbox": |
||
177 | return $myts->makeTboxData4Show($value); |
||
178 | break; |
||
179 | case "url": |
||
180 | $link = explode('|', $value); |
||
181 | |||
182 | return '<a href="' . $myts->makeTboxData4Show($link[0]) . '" title="' . $myts->makeTboxData4Show($link[1]) . '">' . $myts->makeTboxData4Show($link[0]) . '</a>'; |
||
183 | break; |
||
184 | case "yesno": |
||
185 | if ($value == '1') { |
||
186 | return _YES; |
||
187 | } else { |
||
188 | return _NO; |
||
189 | } |
||
190 | break; |
||
191 | default: |
||
192 | return $myts->makeTboxData4Show($value); |
||
193 | break; |
||
194 | } |
||
197 |
The issue could also be caused by a filter entry in the build configuration. If the path has been excluded in your configuration, e.g.
excluded_paths: ["lib/*"]
, you can move it to the dependency path list as follows:For further information see https://scrutinizer-ci.com/docs/tools/php/php-scrutinizer/#list-dependency-paths