Solved Webhooks: Including phrases via getters will fail

This topic has been solved
D

DragonByte Tech

Guest
Assume you have a getter like this:
PHP:

Code:
    public function getTagline(): \XF\Phrase
    {
        return \XF::phrase($this->getTaglinePhraseName());
    }

In your entity's setupApiResultData you include it like so: $result->includeGetter('tagline');

Sending the webhook will cause this error:

LogicException: Instances of XF\Db\AbstractAdapter cannot be serialized or unserialized in src/XF/Db/AbstractAdapter.php at line 686
  1. ...

Read more

Continue reading...