setFormType('create'); $this->setProvider(new VmCloneProvider()); $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)); } $net = new HalfPageSection('netdisk'); $net->setMainContainer($this->mainContainer); $networks = (new VirtualNetworkSection())->setMainContainer($this->mainContainer); $net->addSection($networks); $dns = (new DnsSection())->setMainContainer($this->mainContainer); $net->addSection($dns); $this->addSection($net); $this->loadDataToForm(); } }