getChildren() public method

(non-PHPdoc)
See also: include Gc\Component\IterableInterface#getChildren()
public getChildren ( ) : array
return array
Example #1
0
 /**
  * Test
  *
  * @return void
  */
 public function testGetChildren()
 {
     $this->assertInternalType('array', $this->object->getChildren());
 }
Example #2
0
 /**
  * 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']));
         }
     }
 }