/** * @group GH-5929 */ public function testRemovePageRecursively() { $container = new Navigation\Navigation(array(array('route' => 'foo', 'pages' => array(array('route' => 'bar', 'pages' => array(array('route' => 'baz'))))))); $container->removePage($container->findOneBy('route', 'baz'), true); $this->assertNull($container->findOneBy('route', 'baz')); $container->removePage($container->findOneBy('route', 'bar'), true); $this->assertNull($container->findOneBy('route', 'bar')); }