setFormType('create'); $this->setProvider(new VmCreateProvider()); $this->addSection(new TopSection()); if ($this->configuration()->isQemu()) { $this->addSection((new Qemu\GeneralSection())->setMainContainer($this->mainContainer)); } if ($this->configuration()->isLxc()) { $this->addSection((new Lxc\GeneralSection())->setMainContainer($this->mainContainer)); } $networks = (new VirtualNetworkSection())->setMainContainer($this->mainContainer); $disks = (new AdditionalDiskSection())->setMainContainer($this->mainContainer); $netdisk = new HalfPageSection('netdisk'); $netdisk->setMainContainer($this->mainContainer); $netdisk->addSection($networks); $netdisk->addSection($disks); $this->addSection($netdisk); $this->loadDataToForm(); } }