/** * @return Controller */ public static function topController(Controller $aController) { if (!($aParent = $aController->parent())) { return $aController; } else { return self::topController($aParent); } }