/** * @param Breadcrumb|null $parent */ public function __construct(Breadcrumb $parent = null) { $this->children = array(); if ($parent) { $this->parent = $parent; $parent->addChild($this); } }