| @@ 108-120 (lines=13) @@ | ||
| 105 | return 'optionset checkboxset'; |
|
| 106 | } |
|
| 107 | ||
| 108 | public function getAttributes() |
|
| 109 | { |
|
| 110 | $attributes = array_merge( |
|
| 111 | parent::getAttributes(), |
|
| 112 | array('role' => 'listbox') |
|
| 113 | ); |
|
| 114 | ||
| 115 | // Remove invalid attributes from wrapper. |
|
| 116 | unset($attributes['name']); |
|
| 117 | unset($attributes['required']); |
|
| 118 | unset($attributes['aria-required']); |
|
| 119 | return $attributes; |
|
| 120 | } |
|
| 121 | } |
|
| 122 | ||
| @@ 149-159 (lines=11) @@ | ||
| 146 | return parent::validate($validator); |
|
| 147 | } |
|
| 148 | ||
| 149 | public function getAttributes() |
|
| 150 | { |
|
| 151 | $attributes = array_merge( |
|
| 152 | parent::getAttributes(), |
|
| 153 | array('role' => 'listbox') |
|
| 154 | ); |
|
| 155 | ||
| 156 | unset($attributes['name']); |
|
| 157 | unset($attributes['required']); |
|
| 158 | return $attributes; |
|
| 159 | } |
|
| 160 | } |
|
| 161 | ||