/** * Test * * @return void */ public function testGetChildren() { $this->assertInternalType('array', $this->object->getChildren()); }
/** * Render children * * @param Document\Model $document Document model * @param string $parentUrl Parent url * @param array &$data Array * * @return void */ protected function renderChildren($document, $parentUrl, &$data) { $children = $document->getChildren(); if (!empty($children) && is_array($children)) { $data['pages'] = $this->render($children, (empty($parentUrl) ? null : $parentUrl . '/') . $document->getUrlKey()); if ($this->useActiveBranch()) { $data['active'] = ($data['active'] or $this->hasActiveChildren($data['pages'])); } } }