Kdyby/Faceboo – Accessing methods as properties via $obj->begin is deprecated

před rokem

BuMoRi
Člen | 88
+
0
-

Ahoj, po updatu Nette mám nefunkční Kdyby/Facebook. Lze toto nějak jednoduše opravit?
Accessing methods as properties via $obj->begin is deprecated, use PHP callback [$obj, ‚begin‘] in C:\xampp\htdocs\dejbod\vendor\kdyby\facebook\src\Kdyby\Facebook\Diagnostics\Panel.php:170

před rokem

BuMoRi
Člen | 88
+
0
-

Pokud se s tímto nikdo nesetkal, neporadili byste jiný funkční FB login pro updatované Nette?

před rokem

Jan Endel
Člen | 1022
+
0
-

Ahoj,

bohužel Kdyby/Facebook je opuštěná knihovna, sám autor na githubu doporučuje alternativu.

před rokem

BuMoRi
Člen | 88
+
0
-

Ta alternativa je super, ale včera jsem jí zkoušel rozchodit na Nette, bohužel moje znalosti Nette jsou na toto nedostačující. Především neumím vytvořit správný odkaz s FB redirectUri, který by směřoval na nějaký signál(?), který by login vyřešil. Byl bych vděčný za každou pomoc.

Editoval BuMoRi (9. 5. 2018 10:35)

před rokem

froggy
Backer | 17
+
0
-

Ahoj,

konkrétně tento problém je řešitelný změnou v souboru /vendor/kdyby/facebook/src/Kdyby/Facebook/Diagnostics/Panel.php na řádku 170 – 172.

$client->onRequest[] = [$this, 'begin'];
$client->onError[] = [$this, 'failure'];
$client->onSuccess[] = [$this, 'success'];

Editoval froggy (22. 5. 2018 17:11)