| Conditions | 7 | 
| Paths | 12 | 
| Total Lines | 28 | 
| Lines | 0 | 
| Ratio | 0 % | 
| Changes | 0 | ||
| 1 | <?php | ||
| 20 | function prepare_options($data, $selected) | ||
| 21 |     { | ||
| 22 |         if($data instanceof Illuminate\Support\Collection){ | ||
| 23 | $data = $data->toArray(); | ||
| 24 | } | ||
| 25 | $options_html = ''; | ||
| 26 | |||
| 27 |         if(array_values($data) !== $data){ | ||
| 28 |             foreach($data as $key => $value){ | ||
| 29 |                 if($key == $selected){ | ||
| 30 | $options_html .= '<option selected="selected" value="'. $key .'">'. $value.'</option>'; | ||
| 31 |                 }else{ | ||
| 32 | $options_html .= '<option value="'. $key .'">'. $value.'</option>'; | ||
| 33 | } | ||
| 34 | } | ||
| 35 |         }else{ | ||
| 36 |             foreach($data as $key){ | ||
| 37 |                 if($key == $selected){ | ||
| 38 | $options_html .= '<option selected="selected" value="'. $key .'">'. $key.'</option>'; | ||
| 39 |                 }else{ | ||
| 40 | $options_html .= '<option value="'. $key .'">'. $key.'</option>'; | ||
| 41 | } | ||
| 42 | } | ||
| 43 | } | ||
| 44 | |||
| 45 | |||
| 46 | return $options_html; | ||
| 47 | } | ||
| 48 | } |