Адаптировать библиотеку phpMorphy для PHP 8

Задание закрыто
Статус рабочей области:Завершено
Стоимость:Договорная
Срок выполнения:5 дней
Варианты оплаты:По договоренности
Дата публикации:2022-12-09 16:47
Обновлено:2022-12-09 17:51
Был на сайте:2023-11-21 23:20

Адаптировать библиотеку phpMorphy для PHP 8

 
Задача

Есть известная библиотека phpMorphy, обновлявшаяся последний раз лет 10 назад. После переноса сайта на PHP8 стали сыпаться ошибки типа Deprecated, например:
Return type of phpMorphy_WordDescriptor_Collection::count() should either be compatible with Countable::count(): int,
Return type of phpMorphy_WordDescriptor_Collection::getIterator() should either be compatible with Iterator
Creation of dynamic property phpMorphy::$__common_morphier is deprecated
и т.п.
Насколько я понимаю, проблема в изменившемся синтаксисе и типизации.

Требуется поправить код с тем чтобы он работал на PHP 8 (и в перспективе 9, т.е. просто запрещение Deprecated сообщений не катит).

Есть ещё подобные задачки, о них договоримся отдельно. Пишите сроки, цену.

Оставлять заявки могут только авторизованные пользователи.
Исполнитель по этому заданию выбран.
Александр Энд

Мастер PHP

Специализация: Веб-разработка
  • 1 000 руб1 день
Нужно смотреть исходники. Вообще-то неблагодарное дело переписывать целую библиотеку - проще версию пхп понизить
Макс

Всегда делаю как себе.

Специализация: Программирование и IT
  • 36 000 руб5 дней
Здравствуйте. Думаю, дней за пять вполне реально, с учётом того соображения, что часть кода придётся переписать из-за невозможности просто исправить синтаксис и сохранить работоспособность.
Николай Шикин

Всегда иду до конца! +7 (978) 124-84-90

Специализация: Программирование и IT
  • 11 руб5 дней
Здравствуйте, готов выполнить ваш заказ!

Оставлять заявки могут только авторизованные пользователи.