* @package Combodo\iTop\Renderer\Bootstrap * @since 3.1.0 N°6041 */ class BsFieldRendererMappings implements iFieldRendererMappingsExtension { /** * @inheritDoc */ public static function RegisterSupportedFields(): array { return [ [ 'field' => HiddenField::class, 'form_renderer' => BsFormRenderer::class, 'field_renderer' => BsSimpleFieldRenderer::class, ], [ 'field' => LabelField::class, 'form_renderer' => BsFormRenderer::class, 'field_renderer' => BsSimpleFieldRenderer::class, ], [ 'field' => PasswordField::class, 'form_renderer' => BsFormRenderer::class, 'field_renderer' => BsSimpleFieldRenderer::class, ], [ 'field' => StringField::class, 'form_renderer' => BsFormRenderer::class, 'field_renderer' => BsSimpleFieldRenderer::class, ], [ 'field' => UrlField::class, 'form_renderer' => BsFormRenderer::class, 'field_renderer' => BsSimpleFieldRenderer::class, ], [ 'field' => EmailField::class, 'form_renderer' => BsFormRenderer::class, 'field_renderer' => BsSimpleFieldRenderer::class, ], [ 'field' => PhoneField::class, 'form_renderer' => BsFormRenderer::class, 'field_renderer' => BsSimpleFieldRenderer::class, ], [ 'field' => TextAreaField::class, 'form_renderer' => BsFormRenderer::class, 'field_renderer' => BsSimpleFieldRenderer::class, ], [ 'field' => CaseLogField::class, 'form_renderer' => BsFormRenderer::class, 'field_renderer' => BsSimpleFieldRenderer::class, ], [ 'field' => SelectField::class, 'form_renderer' => BsFormRenderer::class, 'field_renderer' => BsSimpleFieldRenderer::class, ], [ 'field' => MultipleSelectField::class, 'form_renderer' => BsFormRenderer::class, 'field_renderer' => BsSimpleFieldRenderer::class, ], [ 'field' => RadioField::class, 'form_renderer' => BsFormRenderer::class, 'field_renderer' => BsSimpleFieldRenderer::class, ], [ 'field' => CheckboxField::class, 'form_renderer' => BsFormRenderer::class, 'field_renderer' => BsSimpleFieldRenderer::class, ], [ 'field' => SubFormField::class, 'form_renderer' => BsFormRenderer::class, 'field_renderer' => BsSubFormFieldRenderer::class, ], [ 'field' => SelectObjectField::class, 'form_renderer' => BsFormRenderer::class, 'field_renderer' => BsSelectObjectFieldRenderer::class, ], [ 'field' => LinkedSetField::class, 'form_renderer' => BsFormRenderer::class, 'field_renderer' => BsLinkedSetFieldRenderer::class, ], [ 'field' => SetField::class, 'form_renderer' => BsFormRenderer::class, 'field_renderer' => BsSetFieldRenderer::class, ], [ 'field' => TagSetField::class, 'form_renderer' => BsFormRenderer::class, 'field_renderer' => BsSetFieldRenderer::class, ], [ 'field' => DateTimeField::class, 'form_renderer' => BsFormRenderer::class, 'field_renderer' => BsSimpleFieldRenderer::class, ], [ 'field' => DurationField::class, 'form_renderer' => BsFormRenderer::class, 'field_renderer' => BsSimpleFieldRenderer::class, ], [ 'field' => FileUploadField::class, 'form_renderer' => BsFormRenderer::class, 'field_renderer' => BsFileUploadFieldRenderer::class, ], [ 'field' => BlobField::class, 'form_renderer' => BsFormRenderer::class, 'field_renderer' => BsSimpleFieldRenderer::class, ], [ 'field' => ImageField::class, 'form_renderer' => BsFormRenderer::class, 'field_renderer' => BsSimpleFieldRenderer::class, ], ]; } }