Станислав, задача ваша понятна и я даже не уговариваю вас с легаси слезать - понятно, что проекты разные бывают. Мой основной посыл был в том, что она слишком специфична для того, чтобы под неё было готовое решение.
На самом деле, может, добавить поддержку и не сложно вовсе. Первое, что я бы сделал — это форк с тупо изменённой версией зависимости в composer.json. Есть небольшая вероятность, что заведётся и так. Ну а дальше смотреть по обстоятельствам.
Если вам принципиально не писать самому, посмотрите существующие форки — возможно, кто-то уже решал такую специфическую задачу.
Ну если вы странного желаете, что мы можем поделать? «Где мне взять Девятку с мотором от Ламборджини», вот это вот всё. ¯\_(ツ)_/¯
Те, кто хотят пользоваться современными версиями программ, обновляют их. Программы тесно взаимосвязаны, поэтому невозможно обновить одну, не обновляя другие.
Под пятую версию Фреймворка пакеты давно никто не пишет, соответственно, и потребности использовать последнюю версию PhpUnit не возникает. Если у вас всё-таки возникла — придётся поработать руками.
Помимо уникальности нужно ещё чтобы ключ был жёстко связан с конкретным элементом. В случае с индексом массива это не так, при динамической сортировке связь поменяется. Другое дело, что сортировки обычно нет и работает и так.
Roman Kitaev, это же Даня-Глеб-КорпорацияТрейнзСити. Он вываливает сюда кашу из своей головы уже не первый год через десятый аккаунт. Ему удаётся какое-то время держать себя в руках, а потом срывается в полный неадекват и мы его баним в очередной раз. И каждый раз надеемся, что вот теперь-то он либо уйдёт писать свои вопросы на заборах, либо повзрослеет.
Алексей Уколов
@alexey-m-ukolov Куратор тега Веб-разработка
Stalker_RED, да вот нет, у вас по ссылкам один сплошной javascript, который предполагает, что эти подсказки будут как-то на страницу отрендерены, а он там дальше сам разберётся, как их показать.
karmyskove, оно не может "не работать" - в current находится обычный DOM-элемент, с которым можно работать через стандартное API. То, что на первом скриншоте у вас div, а на втором li указывает на то, что это вы что-то не так делаете со своим кодом. Соответственно, разбирать нужно его, но его в вопросе нет.
Если же вы в ref передаёте компонент, а не DOM-элемент, то и работать с ним нужно согласно документации этого компонента.
Поверьте, вы вряд ли сделаете динамическое переключение лучше, чем команда, которая посвятила своему проекту человекогоды. Только если вы сильно ограничите функционал и платмформы, на которых ваша страница должна хорошо работать.
vlog, ну и зря поправили, вы же это не закоммитили никуда? На другом компьютере будете проект разворачивать - а там ваших правок нет. Надо форк использовать просто.