diff --git a/code/Extension/UserFormFieldEditorExtension.php b/code/Extension/UserFormFieldEditorExtension.php index b2cf0ed..b3849cf 100644 --- a/code/Extension/UserFormFieldEditorExtension.php +++ b/code/Extension/UserFormFieldEditorExtension.php @@ -13,6 +13,7 @@ use SilverStripe\Forms\GridField\GridFieldDeleteAction; use SilverStripe\Forms\GridField\GridFieldDetailForm; use SilverStripe\Forms\GridField\GridFieldToolbarHeader; use SilverStripe\ORM\DataExtension; +use SilverStripe\ORM\DataList; use SilverStripe\UserForms\Form\GridFieldAddClassesButton; use SilverStripe\UserForms\Model\EditableFormField; use SilverStripe\UserForms\Model\EditableFormField\EditableFieldGroup; diff --git a/code/Extension/UserFormFileExtension.php b/code/Extension/UserFormFileExtension.php index 75f30a6..d7fd482 100644 --- a/code/Extension/UserFormFileExtension.php +++ b/code/Extension/UserFormFileExtension.php @@ -13,6 +13,7 @@ use SilverStripe\UserForms\Model\Submission\SubmittedFileField; use SilverStripe\Versioned\Versioned; /** + * @property string $UserFormUpload * @method File SubmittedFileField */ class UserFormFileExtension extends DataExtension diff --git a/code/Model/EditableCustomRule.php b/code/Model/EditableCustomRule.php index c2fd544..8349f58 100644 --- a/code/Model/EditableCustomRule.php +++ b/code/Model/EditableCustomRule.php @@ -15,12 +15,13 @@ use SilverStripe\Versioned\Versioned; * A custom rule for showing / hiding an EditableFormField * based the value of another EditableFormField. * + * @property string $ConditionOption + * @property int $ConditionFieldID + * @property string $Display + * @property string $FieldValue + * @property int $ParentID * @method EditableFormField Parent() * @method EditableFormField ConditionField() - * - * @property string Display - * @property string ConditionOption - * @property string FieldValue */ class EditableCustomRule extends DataObject { diff --git a/code/Model/EditableFormField.php b/code/Model/EditableFormField.php index 818c605..f923b87 100755 --- a/code/Model/EditableFormField.php +++ b/code/Model/EditableFormField.php @@ -24,11 +24,11 @@ use SilverStripe\Forms\SegmentField; use SilverStripe\Forms\TabSet; use SilverStripe\Forms\TextField; use SilverStripe\ORM\ArrayList; -use SilverStripe\ORM\DataList; use SilverStripe\ORM\DataObject; use SilverStripe\ORM\DB; use SilverStripe\ORM\FieldType\DBField; use SilverStripe\ORM\FieldType\DBVarchar; +use SilverStripe\ORM\HasManyList; use SilverStripe\ORM\SS_List; use SilverStripe\ORM\ValidationException; use SilverStripe\UserForms\Extension\UserFormFieldEditorExtension; @@ -48,16 +48,20 @@ use Symbiote\GridFieldExtensions\GridFieldEditableColumns; * * @package userforms * - * @property string $Name - * @property string $Title - * @property string $Default - * @property int $Sort - * @property bool $Required * @property string $CustomErrorMessage - * @property boolean $ShowOnLoad + * @property string $Default * @property string $DisplayRulesConjunction + * @property string $ExtraClass + * @property string $Name + * @property int $ParentID + * @property string $Placeholder + * @property string $RightTitle + * @property bool $Required + * @property int $ShowInSummary + * @property int $ShowOnLoad + * @property int $Sort * @method UserDefinedForm Parent() Parent page - * @method DataList|EditableCustomRule[] DisplayRules() List of EditableCustomRule objects + * @method HasManyList|EditableCustomRule[] DisplayRules() List of EditableCustomRule objects * @mixin Versioned */ class EditableFormField extends DataObject diff --git a/code/Model/EditableFormField/EditableCheckbox.php b/code/Model/EditableFormField/EditableCheckbox.php index 8439acb..7a081e2 100755 --- a/code/Model/EditableFormField/EditableCheckbox.php +++ b/code/Model/EditableFormField/EditableCheckbox.php @@ -3,6 +3,7 @@ namespace SilverStripe\UserForms\Model\EditableFormField; use SilverStripe\Forms\CheckboxField; +use SilverStripe\Forms\FieldList; use SilverStripe\UserForms\Model\EditableFormField; /** @@ -11,8 +12,8 @@ use SilverStripe\UserForms\Model\EditableFormField; * A user modifiable checkbox on a UserDefinedForm * * @package userforms + * @property int $CheckedDefault */ - class EditableCheckbox extends EditableFormField { private static $singular_name = 'Checkbox Field'; diff --git a/code/Model/EditableFormField/EditableCheckboxGroupField.php b/code/Model/EditableFormField/EditableCheckboxGroupField.php index 58ca64c..96e7e13 100755 --- a/code/Model/EditableFormField/EditableCheckboxGroupField.php +++ b/code/Model/EditableFormField/EditableCheckboxGroupField.php @@ -12,7 +12,6 @@ use SilverStripe\UserForms\Model\EditableCustomRule; * * @package userforms */ - class EditableCheckboxGroupField extends EditableMultipleOptionField { private static $singular_name = 'Checkbox Group'; diff --git a/code/Model/EditableFormField/EditableCountryDropdownField.php b/code/Model/EditableFormField/EditableCountryDropdownField.php index ce3273e..166c7e0 100644 --- a/code/Model/EditableFormField/EditableCountryDropdownField.php +++ b/code/Model/EditableFormField/EditableCountryDropdownField.php @@ -13,10 +13,9 @@ use SilverStripe\UserForms\Model\EditableFormField; /** * A dropdown field which allows the user to select a country * + * @package userforms * @property bool $UseEmptyString * @property string $EmptyString - * - * @package userforms */ class EditableCountryDropdownField extends EditableFormField { diff --git a/code/Model/EditableFormField/EditableDateField.php b/code/Model/EditableFormField/EditableDateField.php index 70d790c..b8f5de9 100755 --- a/code/Model/EditableFormField/EditableDateField.php +++ b/code/Model/EditableFormField/EditableDateField.php @@ -14,6 +14,7 @@ use SilverStripe\UserForms\Model\EditableFormField\EditableDateField\FormField; * Allows a user to add a date field. * * @package userforms + * @property int $DefaultToToday */ class EditableDateField extends EditableFormField { diff --git a/code/Model/EditableFormField/EditableDropdown.php b/code/Model/EditableFormField/EditableDropdown.php index 1fa8968..c28b1cb 100755 --- a/code/Model/EditableFormField/EditableDropdown.php +++ b/code/Model/EditableFormField/EditableDropdown.php @@ -4,6 +4,7 @@ namespace SilverStripe\UserForms\Model\EditableFormField; use SilverStripe\Forms\CheckboxField; use SilverStripe\Forms\DropdownField; +use SilverStripe\Forms\FieldList; use SilverStripe\Forms\TextField; use SilverStripe\UserForms\Model\EditableCustomRule; use SilverStripe\UserForms\Model\EditableFormField; @@ -13,10 +14,9 @@ use SilverStripe\UserForms\Model\EditableFormField; * * Represents a modifiable dropdown (select) box on a form * + * @package userforms * @property bool $UseEmptyString * @property string $EmptyString - * - * @package userforms */ class EditableDropdown extends EditableMultipleOptionField { diff --git a/code/Model/EditableFormField/EditableEmailField.php b/code/Model/EditableFormField/EditableEmailField.php index deccc11..75edf93 100644 --- a/code/Model/EditableFormField/EditableEmailField.php +++ b/code/Model/EditableFormField/EditableEmailField.php @@ -3,6 +3,7 @@ namespace SilverStripe\UserForms\Model\EditableFormField; use SilverStripe\Forms\EmailField; +use SilverStripe\Forms\FormField; use SilverStripe\UserForms\Model\EditableFormField; /** @@ -12,7 +13,6 @@ use SilverStripe\UserForms\Model\EditableFormField; * * @package userforms */ - class EditableEmailField extends EditableFormField { private static $singular_name = 'Email Field'; diff --git a/code/Model/EditableFormField/EditableFieldGroup.php b/code/Model/EditableFormField/EditableFieldGroup.php index 4425e48..4875e7b 100644 --- a/code/Model/EditableFormField/EditableFieldGroup.php +++ b/code/Model/EditableFormField/EditableFieldGroup.php @@ -9,6 +9,9 @@ use SilverStripe\UserForms\Model\EditableFormField; /** * Specifies that this ends a group of fields + * + * @property int $EditableFieldGroupEndID + * @method EditableFieldGroupEnd EditableFieldGroupEnd() */ class EditableFieldGroup extends EditableFormField { @@ -35,7 +38,7 @@ class EditableFieldGroup extends EditableFormField /** * Non-data field type * - * @var type + * @var bool */ private static $literal = true; diff --git a/code/Model/EditableFormField/EditableFieldGroupEnd.php b/code/Model/EditableFormField/EditableFieldGroupEnd.php index 9335f95..adafacf 100644 --- a/code/Model/EditableFormField/EditableFieldGroupEnd.php +++ b/code/Model/EditableFormField/EditableFieldGroupEnd.php @@ -6,10 +6,11 @@ use SilverStripe\Forms\HiddenField; use SilverStripe\Forms\LabelField; use SilverStripe\Security\Group; use SilverStripe\UserForms\Model\EditableFormField; -use SilverStripe\UserForms\Model\EditableFormField\EditableFieldGroup; /** * Specifies that this ends a group of fields + * + * @method EditableFieldGroup Group() */ class EditableFieldGroupEnd extends EditableFormField { diff --git a/code/Model/EditableFormField/EditableFileField.php b/code/Model/EditableFormField/EditableFileField.php index 49c5fbf..eb52226 100755 --- a/code/Model/EditableFormField/EditableFileField.php +++ b/code/Model/EditableFormField/EditableFileField.php @@ -24,11 +24,11 @@ use SilverStripe\UserForms\Model\Submission\SubmittedFileField; /** * Allows a user to add a field that can be used to upload a file. * - * @method Folder Folder - * @property int FolderID - * @property boolean MaxFileSizeMB - * @property boolean FolderConfirmed * @package userforms + * @property int $FolderConfirmed + * @property int $FolderID + * @property float $MaxFileSizeMB + * @method Folder Folder */ class EditableFileField extends EditableFormField { diff --git a/code/Model/EditableFormField/EditableFormHeading.php b/code/Model/EditableFormField/EditableFormHeading.php index 6e9b4eb..c5f610f 100644 --- a/code/Model/EditableFormField/EditableFormHeading.php +++ b/code/Model/EditableFormField/EditableFormHeading.php @@ -2,9 +2,9 @@ namespace SilverStripe\UserForms\Model\EditableFormField; -use SilverStripe\Core\Convert; use SilverStripe\Forms\CheckboxField; use SilverStripe\Forms\DropdownField; +use SilverStripe\Forms\FieldList; use SilverStripe\Forms\HeaderField; use SilverStripe\UserForms\Model\EditableFormField; @@ -12,6 +12,8 @@ use SilverStripe\UserForms\Model\EditableFormField; * Allows an editor to insert a generic heading into a field * * @package userforms + * @property int $Level + * @property int $HideFromReports */ class EditableFormHeading extends EditableFormField { diff --git a/code/Model/EditableFormField/EditableFormStep.php b/code/Model/EditableFormField/EditableFormStep.php index 21499c1..a51933f 100644 --- a/code/Model/EditableFormField/EditableFormStep.php +++ b/code/Model/EditableFormField/EditableFormStep.php @@ -2,6 +2,8 @@ namespace SilverStripe\UserForms\Model\EditableFormField; +use SilverStripe\Forms\FieldList; +use SilverStripe\Forms\FormField; use SilverStripe\Forms\LabelField; use SilverStripe\UserForms\FormField\UserFormsStepField; use SilverStripe\UserForms\Model\EditableFormField; @@ -48,6 +50,7 @@ class EditableFormStep extends EditableFormField ->setName($this->Name) ->setTitle($this->Title); $this->doUpdateFormField($field); + return $field; } diff --git a/code/Model/EditableFormField/EditableLiteralField.php b/code/Model/EditableFormField/EditableLiteralField.php index b3f9033..6b64948 100644 --- a/code/Model/EditableFormField/EditableLiteralField.php +++ b/code/Model/EditableFormField/EditableLiteralField.php @@ -3,6 +3,7 @@ namespace SilverStripe\UserForms\Model\EditableFormField; use SilverStripe\Core\Injector\Injector; +use SilverStripe\Forms\FieldList; use SilverStripe\Forms\HTMLEditor\HTMLEditorConfig; use SilverStripe\Forms\HTMLEditor\HTMLEditorField; use SilverStripe\Forms\HTMLEditor\HTMLEditorSanitiser; @@ -16,6 +17,9 @@ use SilverStripe\UserForms\Model\EditableFormField; * you can add your own HTML / Images / Flash * * @package userforms + * @property string $Content + * @property int $HideFromReports + * @property int $HideLabel */ class EditableLiteralField extends EditableFormField { diff --git a/code/Model/EditableFormField/EditableMemberListField.php b/code/Model/EditableFormField/EditableMemberListField.php index 1bde43f..1ba32ca 100644 --- a/code/Model/EditableFormField/EditableMemberListField.php +++ b/code/Model/EditableFormField/EditableMemberListField.php @@ -3,6 +3,7 @@ namespace SilverStripe\UserForms\Model\EditableFormField; use SilverStripe\Forms\DropdownField; +use SilverStripe\Forms\FieldList; use SilverStripe\Security\Group; use SilverStripe\Security\Member; use SilverStripe\UserForms\Model\EditableFormField; @@ -11,6 +12,8 @@ use SilverStripe\UserForms\Model\EditableFormField; * Creates an editable field that displays members in a given group * * @package userforms + * @property int $GroupID + * @method Group Group() */ class EditableMemberListField extends EditableFormField { diff --git a/code/Model/EditableFormField/EditableMultipleOptionField.php b/code/Model/EditableFormField/EditableMultipleOptionField.php index 4cb3ebc..e78b403 100644 --- a/code/Model/EditableFormField/EditableMultipleOptionField.php +++ b/code/Model/EditableFormField/EditableMultipleOptionField.php @@ -3,16 +3,18 @@ namespace SilverStripe\UserForms\Model\EditableFormField; use SilverStripe\Forms\CheckboxField; -use SilverStripe\Forms\TextField; +use SilverStripe\Forms\FieldList; use SilverStripe\Forms\GridField\GridField; use SilverStripe\Forms\GridField\GridFieldButtonRow; use SilverStripe\Forms\GridField\GridFieldConfig; use SilverStripe\Forms\GridField\GridFieldDeleteAction; use SilverStripe\Forms\GridField\GridFieldToolbarHeader; use SilverStripe\Forms\Tab; +use SilverStripe\Forms\TextField; +use SilverStripe\ORM\HasManyList; use SilverStripe\ORM\Map; +use SilverStripe\ORM\SS_List; use SilverStripe\UserForms\Model\EditableFormField; -use SilverStripe\Versioned\Versioned; use Symbiote\GridFieldExtensions\GridFieldAddNewInlineButton; use Symbiote\GridFieldExtensions\GridFieldEditableColumns; use Symbiote\GridFieldExtensions\GridFieldOrderableRows; @@ -29,8 +31,8 @@ use Symbiote\GridFieldExtensions\GridFieldTitleHeader; * @see EditableDropdownField * * @package userforms + * @method HasManyList|EditableOption[] Options() */ - class EditableMultipleOptionField extends EditableFormField { /** @@ -56,7 +58,7 @@ class EditableMultipleOptionField extends EditableFormField private static $table_name = 'EditableMultipleOptionField'; /** - * @return \SilverStripe\Forms\FieldList + * @return FieldList */ public function getCMSFields() { @@ -165,7 +167,7 @@ class EditableMultipleOptionField extends EditableFormField /** * Returns all default options * - * @return \SilverStripe\ORM\SS_List + * @return SS_List */ protected function getDefaultOptions() { diff --git a/code/Model/EditableFormField/EditableNumericField.php b/code/Model/EditableFormField/EditableNumericField.php index 2fae6e6..aa75484 100755 --- a/code/Model/EditableFormField/EditableNumericField.php +++ b/code/Model/EditableFormField/EditableNumericField.php @@ -3,6 +3,7 @@ namespace SilverStripe\UserForms\Model\EditableFormField; use SilverStripe\Forms\FieldGroup; +use SilverStripe\Forms\FormField; use SilverStripe\Forms\LiteralField; use SilverStripe\Forms\NumericField; use SilverStripe\UserForms\Model\EditableFormField; @@ -13,8 +14,9 @@ use SilverStripe\UserForms\Model\EditableFormField; * This control represents a user-defined numeric field in a user defined form * * @package userforms + * @property int $MaxValue + * @property int $MinValue */ - class EditableNumericField extends EditableFormField { diff --git a/code/Model/EditableFormField/EditableOption.php b/code/Model/EditableFormField/EditableOption.php index 5bac3dc..46bce32 100644 --- a/code/Model/EditableFormField/EditableOption.php +++ b/code/Model/EditableFormField/EditableOption.php @@ -11,8 +11,14 @@ use SilverStripe\Versioned\Versioned; * Base Class for EditableOption Fields such as the ones used in * dropdown fields and in radio check box groups * - * @method EditableMultipleOptionField Parent() * @package userforms + * @property int $Default + * @property string $Name + * @property int $ParentID + * @property int $Sort + * @property string $Value + * @method EditableMultipleOptionField Parent() + * @mixin Versioned */ class EditableOption extends DataObject { @@ -98,7 +104,6 @@ class EditableOption extends DataObject /** * @param Member $member - * * @return boolean */ public function canEdit($member = null) @@ -107,7 +112,6 @@ class EditableOption extends DataObject } /** * @param Member $member - * * @return boolean */ public function canDelete($member = null) diff --git a/code/Model/EditableFormField/EditableRadioField.php b/code/Model/EditableFormField/EditableRadioField.php index ee64641..6fdf050 100755 --- a/code/Model/EditableFormField/EditableRadioField.php +++ b/code/Model/EditableFormField/EditableRadioField.php @@ -2,6 +2,7 @@ namespace SilverStripe\UserForms\Model\EditableFormField; +use SilverStripe\Forms\FieldList; use SilverStripe\UserForms\FormField\UserFormsOptionSetField; use SilverStripe\UserForms\Model\EditableCustomRule; @@ -12,7 +13,6 @@ use SilverStripe\UserForms\Model\EditableCustomRule; * * @package userforms */ - class EditableRadioField extends EditableMultipleOptionField { private static $singular_name = 'Radio Group'; diff --git a/code/Model/EditableFormField/EditableTextField.php b/code/Model/EditableFormField/EditableTextField.php index 03d519f..e5b418d 100644 --- a/code/Model/EditableFormField/EditableTextField.php +++ b/code/Model/EditableFormField/EditableTextField.php @@ -19,8 +19,11 @@ use SilverStripe\UserForms\Model\EditableFormField; * This control represents a user-defined text field in a user defined form * * @package userforms + * @property string $Autocomplete + * @property int $MaxLength + * @property int $MinLength + * @property int $Rows */ - class EditableTextField extends EditableFormField { private static $singular_name = 'Text Field'; diff --git a/code/Model/EditableFormField/Validator.php b/code/Model/EditableFormField/Validator.php index 29c9242..ddcf691 100644 --- a/code/Model/EditableFormField/Validator.php +++ b/code/Model/EditableFormField/Validator.php @@ -3,7 +3,7 @@ namespace SilverStripe\UserForms\Model\EditableFormField; use SilverStripe\Forms\RequiredFields; -use SilverStripe\UserForms\Model\EditableCustomRule; +use SilverStripe\UserForms\Model\EditableFormField; class Validator extends RequiredFields { diff --git a/code/Model/Recipient/EmailRecipient.php b/code/Model/Recipient/EmailRecipient.php index f060a79..e8e37e1 100644 --- a/code/Model/Recipient/EmailRecipient.php +++ b/code/Model/Recipient/EmailRecipient.php @@ -30,6 +30,7 @@ use SilverStripe\ORM\DataList; use SilverStripe\ORM\DataObject; use SilverStripe\ORM\DB; use SilverStripe\ORM\FieldType\DBField; +use SilverStripe\ORM\HasManyList; use SilverStripe\ORM\ValidationResult; use SilverStripe\Security\Member; use SilverStripe\UserForms\Model\EditableFormField; @@ -47,6 +48,25 @@ use Symbiote\GridFieldExtensions\GridFieldEditableColumns; * to and custom subjects * * @package userforms + * @property string $CustomRulesCondition + * @property string $EmailAddress + * @property string $EmailBody + * @property string $EmailBodyHtml + * @property string $EmailFrom + * @property string $EmailReplyTo + * @property string $EmailSubject + * @property string $EmailTemplate + * @property int $FormID + * @property int $HideFromData + * @property int $SendPlain + * @property int $SendEmailFromFieldID + * @property int $SendEmailSubjectFieldID + * @property int $SendEmailToFieldID + * @method HasManyList|EmailRecipientCondition[] CustomRules() + * @method DataObject Form() + * @method EditableFormField SendEmailFromField() + * @method EditableFormField SendEmailSubjectField() + * @method EditableFormField SendEmailToField() */ class EmailRecipient extends DataObject { diff --git a/code/Model/Recipient/EmailRecipientCondition.php b/code/Model/Recipient/EmailRecipientCondition.php index 60580b9..8a67247 100644 --- a/code/Model/Recipient/EmailRecipientCondition.php +++ b/code/Model/Recipient/EmailRecipientCondition.php @@ -14,12 +14,12 @@ use SilverStripe\UserForms\Model\EditableFormField; /** * Declares a condition that determines whether an email can be sent to a given recipient * + * @property int $ConditionFieldID + * @property string $ConditionOption + * @property string $ConditionValue + * @property int $ParentID + * @method EditableFormField ConditionField() * @method EmailRecipient Parent() - * - * @property Enum ConditionOption - * @property Varchar ConditionValue - * - * @method EditableFormField ConditionField */ class EmailRecipientCondition extends DataObject { diff --git a/code/Model/Submission/SubmittedFileField.php b/code/Model/Submission/SubmittedFileField.php index 709579d..1c17921 100755 --- a/code/Model/Submission/SubmittedFileField.php +++ b/code/Model/Submission/SubmittedFileField.php @@ -10,8 +10,9 @@ use SilverStripe\ORM\FieldType\DBField; * {@link SubmittedForm}. * * @package userforms + * @property int $UploadedFileID + * @method File UploadedFile() */ - class SubmittedFileField extends SubmittedFormField { private static $has_one = [ diff --git a/code/Model/Submission/SubmittedForm.php b/code/Model/Submission/SubmittedForm.php index 6089815..32df390 100755 --- a/code/Model/Submission/SubmittedForm.php +++ b/code/Model/Submission/SubmittedForm.php @@ -12,8 +12,17 @@ use SilverStripe\Forms\GridField\GridFieldPrintButton; use SilverStripe\Forms\ReadonlyField; use SilverStripe\ORM\DataObject; use SilverStripe\ORM\DB; +use SilverStripe\ORM\HasManyList; use SilverStripe\Security\Member; +/** + * @package userforms + * @property int $SubmittedByID + * @property int $ParentID + * @method Member SubmittedBy() + * @method DataObject Parent() + * @method HasManyList|SubmittedFormField[] Values() + */ class SubmittedForm extends DataObject { private static $has_one = [ diff --git a/code/Model/Submission/SubmittedFormField.php b/code/Model/Submission/SubmittedFormField.php index 1be0cd7..60059a5 100755 --- a/code/Model/Submission/SubmittedFormField.php +++ b/code/Model/Submission/SubmittedFormField.php @@ -11,6 +11,8 @@ use SilverStripe\UserForms\Model\EditableFormField; * Data received from a UserDefinedForm submission * * @package userforms + * @property string $Name + * @property string $Value */ class SubmittedFormField extends DataObject { diff --git a/code/Task/RecoverUploadLocationsHelper.php b/code/Task/RecoverUploadLocationsHelper.php index 6d43725..65f2309 100644 --- a/code/Task/RecoverUploadLocationsHelper.php +++ b/code/Task/RecoverUploadLocationsHelper.php @@ -10,16 +10,17 @@ use SilverStripe\Assets\Folder; use SilverStripe\Core\Config\Configurable; use SilverStripe\Core\Convert; use SilverStripe\Core\Environment; -use SilverStripe\Core\Injector\Injector; use SilverStripe\Core\Injector\Injectable; +use SilverStripe\Core\Injector\Injector; +use SilverStripe\ORM\DataList; use SilverStripe\ORM\DataObject; use SilverStripe\ORM\Queries\SQLSelect; use SilverStripe\Security\InheritedPermissions; use SilverStripe\UserForms\Model\EditableFormField; use SilverStripe\UserForms\Model\EditableFormField\EditableFileField; +use SilverStripe\UserForms\Model\Submission\SubmittedFileField; use SilverStripe\UserForms\Model\Submission\SubmittedForm; use SilverStripe\UserForms\Model\Submission\SubmittedFormField; -use SilverStripe\UserForms\Model\Submission\SubmittedFileField; use SilverStripe\UserForms\Model\UserDefinedForm; use SilverStripe\Versioned\Versioned;