Parcourir la source

add ressource validator

andre il y a 4 ans
Parent
commit
c62ef85887

+ 1 - 1
app/UI/VmCreate/Sections/TopSection.php

@@ -7,8 +7,8 @@ namespace ModulesGarden\Servers\ProxmoxCloudVps\App\UI\VmCreate\Sections;
 use ModulesGarden\ProxmoxAddon\App\Services\Cloud\ProductService;
 use ModulesGarden\Servers\ProxmoxCloudVps\App\UI\AccountSummary\Providers\AccountSummaryProvider;
 use ModulesGarden\Servers\ProxmoxCloudVps\App\UI\Validators\HostnameValidator;
-use ModulesGarden\Servers\ProxmoxCloudVps\App\UI\Validators\RessourceValidator;
 use ModulesGarden\Servers\ProxmoxCloudVps\App\UI\VmCreate\Fields\OsTemplateSelect;
+use ModulesGarden\Servers\ProxmoxCloudVps\App\UI\VmCreate\Validators\RessourceValidator;
 use ModulesGarden\Servers\ProxmoxCloudVps\Core\UI\Widget\Forms\Fields\Text;
 use ModulesGarden\Servers\ProxmoxCloudVps\Core\UI\Widget\Forms\Fields\Textarea;
 use ModulesGarden\Servers\ProxmoxCloudVps\Core\UI\Widget\Forms\Sections\RawSection;

+ 0 - 16
app/UI/VmCreate/Validators/RessourceValidator.php

@@ -11,24 +11,8 @@ use ModulesGarden\Servers\ProxmoxCloudVps\App\Enum\ConfigurableOption;
 
 class RessourceValidator extends BaseValidator
 {
-    use WhmcsParams;
-    protected $additionalField;
-    protected $minValue = 0;
-    protected $maxValue = 0;
-    protected $required = true;
-
-    public function __construct( $additionalField, $required = true)
-    {
-        $this->additionalField = $additionalField;
-        $this->required = $required;
-    }
-
     protected function validate($data, $additionalData = null)
     {
-        if (!$this->required && empty($data))
-        {
-            return true;
-        }
         $resurceManager = new ResourceManager();
         $additionalSize = 0;
         $templateName = (int) $additionalData->get('formData')[$this->additionalField];