39 public function getValue( $name, array $settings, array $options ) {
40 return $this->callbacks->getValue( $name,
null, $options );
61 abstract public function validate( $name, $value, array $settings, array $options );
85 public function getEnumValues( $name, array $settings, array $options ) {
104 public function stringifyValue( $name, $value, array $settings, array $options ) {
105 return (
string)$value;
135 $compact = !empty( $options[
'compact'] );
143 $ret[
'default'] = $compact ? [
'value' => $value ] : $value;