App\Source\Composite\Menu::getChild PHP Method

getChild() public method

public getChild ( integer $id = false )
$id integer
    public function getChild($id = false)
    {
        if ($id === false) {
            return $this->menu;
        }
        if ($id == $this->getId()) {
            return $this;
        }
        foreach ($this->menu as $item) {
            if ($id == $item->getId()) {
                return $item;
            } elseif ($i = $item->getChild($id)) {
                return $i;
            }
        }
    }