/** * @return array<Neos\Form\Core\Model\Page> The Form's pages in the correct order * @api */ public function getPages() { return $this->formDefinition->getPages(); }
/** * @test */ public function removePageRemovesPageFromForm() { $formDefinition = new FormDefinition('foo1'); $page1 = new Page('bar1'); $page2 = new Page('bar2'); $formDefinition->addPage($page1); $formDefinition->addPage($page2); $formDefinition->removePage($page1); $this->assertNull($page1->getParentRenderable()); $this->assertSame(array($page2), $formDefinition->getPages()); }