* - array $config['textinput'] Configuration for the TextInputWidget
* - array $config['dropdowninput'] Configuration for the DropdownInputWidget
* - bool $config['or'] Configuration for whether the widget is dropdown AND input
- * or dropdown OR input
+ * or dropdown OR input
*/
public function __construct( array $config = [] ) {
// Configuration initialization
$config
);
+ if ( isset( $config['disabled'] ) && $config['disabled'] ) {
+ $config['textinput']['disabled'] = true;
+ $config['dropdowninput']['disabled'] = true;
+ }
+
parent::__construct( $config );
// Properties