modifs.mineures sans commentaires

This commit is contained in:
Jephté Clain 2025-10-14 16:55:50 +04:00
parent c62de542c3
commit 20e64b8ffb

View File

@ -242,13 +242,15 @@ class ConsoleMessenger extends AbstractMessenger {
}
function _endTitle(?int $until=null): void {
$title = $this->titles[array_key_last($this->titles)];
$title = $this->titles[array_key_last($this->titles)] ?? null;
if ($title !== null) {
$until ??= $title["max_title_level"];
$until ??= $this->_getTitleMark() - 1;
while (count($this->titles) > $until) {
array_pop($this->titles);
}
}
}
protected array $actions;
@ -385,13 +387,15 @@ class ConsoleMessenger extends AbstractMessenger {
}
function _endAction(?int $until=null): void {
$action = $this->actions[array_key_last($this->actions)];
$action = $this->actions[array_key_last($this->actions)] ?? null;
if ($action !== null) {
$until ??= $action["max_action_level"];
$until ??= $this->_getActionMark() - 1;
while (count($this->actions) > $until) {
array_pop($this->actions);
}
}
}
function print($content, ?int $level=null): void {
$this->_printGenericOrException(