Conditions | 5 |
Paths | 7 |
Total Lines | 23 |
Code Lines | 17 |
Lines | 23 |
Ratio | 100 % |
Tests | 15 |
CRAP Score | 5.0061 |
Changes | 1 | ||
Bugs | 0 | Features | 0 |
1 | <?php |
||
41 | 2 | View Code Duplication | public function render() |
42 | { |
||
43 | 2 | $ret = '<div>'; |
|
44 | /* @var $ele Element */ |
||
45 | 2 | foreach ($this->getElements() as $ele) { |
|
46 | 2 | if ($ele->has('datalist')) { |
|
47 | $ret .= $ele->renderDatalist(); |
||
48 | } |
||
49 | 2 | if (!$ele->isHidden()) { |
|
50 | 2 | $ret .= '<div class="form-group">'; |
|
51 | 2 | $ret .= '<label>' . $ele->getCaption(); |
|
52 | 2 | $ret .= ($ele->isRequired() ? '<span class="caption-required">*</span>' : '') . '</label>'; |
|
53 | 2 | $ret .= $ele->render(); |
|
54 | 2 | $ret .= '<small class="text-muted">' . $ele->getDescription() . '</small>'; |
|
55 | 2 | $ret .= '<p class="dsc_pattern_vertical">' . $ele->getPatternDescription() . '</p>'; |
|
56 | 2 | $ret .= '</div>' . "\n"; |
|
57 | } else { |
||
58 | 2 | $ret .= $ele->render(). "\n"; |
|
59 | } |
||
60 | } |
||
61 | 2 | $ret .= '</div>'; |
|
62 | 2 | return $ret; |
|
63 | } |
||
64 | } |
||
65 |