Оно то да, но всеравно для каждой команды тебе нужен свой undo, для того, что бы прокрутить этой массив. У меня сейчас примерно так все и есть и проблема стала в том, что бы сделать откат сразу на 2 позиции. Тогда тебе нужно где-то вызвать 2 undo 2-х команд (а если на 3 позиции?). А мне примерно нужно сделать так, что бы вызвать undo(1) или undo(3), и по истории происходили откаты (но не до состояния класа, а откат именно действий execute)
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
PHP >= 7.1.3