Propozycje zmian bibliotek PHP platformy BotAPI GG ( https://boty.gg.pl )
- Wymagane PHP 5.4+
- Optymalizacje
- Skasowanie deporcjonowanych zmiennych, metod. ("Opisy graficzne")
$m->r,$m->g,$m->bod teraz jest w tablicy$m->rgb[RR, GG, BB]
- Wymagane PHP 5.6+
- Skasowano lokalne stałe które nie będą więcej potrzebne:
FORMAT_NONE,FORMAT_BOLD_TEXT,FORMAT_ITALIC_TEXT,FORMAT_UNDERLINE_TEXT,FORMAT_NEW_LINE - Kod powiązany z BBcode skasowany.
Inne
- Skasowano metody: [
addBBcode(),setSendToOffline()- nie wspierane już] addText()parametry powiązane z BBcode skasowane.
- Stałe lokalne
STATUS_*przeniesione do klasy, można się do ich zewnętrznie odwołać używającPushConnection::STATUS_*
push()
- Rzucanie wyjątku klasy
UnableToSendMessageExceptionw przypadku niepowodzenia. - skasowano
$message->sendToOffline(nie działa już)
setStatus()
- Rzucanie wyjątku klasy
UnableToSetStatusExteptionw przypadku niepowodzenia.
- Optymalizacje
- Refactoringi
- Poprawki formatowania
- Lepsze wsparcie dla autoloadingu. (wydzielono wyjątki itp do oddzielnych plików) oraz klasy nie includują już same siebie.
Nowe pliki do bibliotek:
- BotAPIAuthorization.php
- MessageBuilderException.php
- PushConnectionException.php
- UnableToSendImageException.php
- UnableToSendMessageException.php
- UnableToSetStatusExteption.php
- Stałe
BOTAPI_VERSION,IMG_RAW,IMG_FILEprzeniesione do klasy. - Nowe wyjątki które można złapać przez
MessageBuilderException;
addImage()
- Rzucanie wyjątku
UnableToSendImageExceptionwrazie niepowodzenia. - Naprawiono wywołanie
addImage('zawartość obrazka', MessageBuilder::IMG_RAW);
- Stała
CURL_VERBOSEprzeniesiona do klasy.