Àäàïòèðîâàòü áèáëèîòåêó 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 ñîîáùåíèé íå êàòèò).

Åñòü åù¸ ïîäîáíûå çàäà÷êè, î íèõ äîãîâîðèìñÿ îòäåëüíî. Ïèøèòå ñðîêè, öåíó.

Îñòàâëÿòü çàÿâêè ìîãóò òîëüêî àâòîðèçîâàííûå ïîëüçîâàòåëè.
Èñïîëíèòåëü ïî ýòîìó çàäàíèþ âûáðàí.
Àëåêñàíäð Ýíä
Îñíîâíàÿ ñïåöèàëèçàöèÿ: Âåá-ðàçðàáîòêà è Ïðîäóêòîâûé äèçàéí
    Íóæíî ñìîòðåòü èñõîäíèêè. Âîîáùå-òî íåáëàãîäàðíîå äåëî ïåðåïèñûâàòü öåëóþ áèáëèîòåêó - ïðîùå âåðñèþ ïõï ïîíèçèòü
    Ìàêñ
    Îñíîâíàÿ ñïåöèàëèçàöèÿ: ÈÒ è Ðàçðàáîòêà
    Çäðàâñòâóéòå. Äóìàþ, äíåé çà ïÿòü âïîëíå ðåàëüíî, ñ ó÷¸òîì òîãî ñîîáðàæåíèÿ, ÷òî ÷àñòü êîäà ïðèä¸òñÿ ïåðåïèñàòü èç-çà íåâîçìîæíîñòè ïðîñòî èñïðàâèòü ñèíòàêñèñ è ñîõðàíèòü ðàáîòîñïîñîáíîñòü.
    Çäðàâñòâóéòå, ãîòîâ âûïîëíèòü âàø çàêàç!

    Ïðèìåðû ìîèõ ðàáîò

    Ãîäîâîé ôèíàíñîâûé òðåêåð ñ ïîìåñÿ÷íîé äåòàëèçàöèåé
    Ìîáèëüíîå ïðèëîæåíèå ïîêàçàíèÿ ñ÷åò÷èêà âîäû
    Cloudflare â Ðîññèè áîëüøå íå ðàáîòàåò? Ñäåëàë ñâîé ìèíè-CDN íà ñåðâåðàõ â Ìîñêâå è NL — ñàéòû ëåòàþò âåçäå áåç áëîêèðîâîê

    Îñòàâëÿòü çàÿâêè ìîãóò òîëüêî àâòîðèçîâàííûå ïîëüçîâàòåëè.