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->b
od 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
UnableToSendMessageException
w przypadku niepowodzenia. - skasowano
$message->sendToOffline
(nie działa już)
setStatus()
- Rzucanie wyjątku klasy
UnableToSetStatusExteption
w 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_FILE
przeniesione do klasy. - Nowe wyjątki które można złapać przez
MessageBuilderException
;
addImage()
- Rzucanie wyjątku
UnableToSendImageException
wrazie niepowodzenia. - Naprawiono wywołanie
addImage('zawartość obrazka', MessageBuilder::IMG_RAW);
- Stała
CURL_VERBOSE
przeniesiona do klasy.