callback = $callback; } /** * @throws LogicException */ public function generateMention(Mention $mention): ?AbstractInline { $result = \call_user_func($this->callback, $mention); if ($result === null) { return null; } if ($result instanceof AbstractInline && ! ($result instanceof Mention)) { return $result; } if ($result instanceof Mention && $result->hasUrl()) { return $mention; } throw new LogicException('CallbackGenerator callable must set the URL on the passed mention and return the mention, return a new AbstractInline based object or null if the mention is not a match'); } } __halt_compiler();----SIGNATURE:----iJq1ZenKkiZ9aUZ07OHEUvDTb0oDf2Nvz++/QT+M3vg5qZNXP1fjMzr7aTU6BDM+r2pInje8t8jGeDIJq25ZqzLCIPbDygEsL64dMHuneFz6c7xu5L4lfMlURegRNmO/ID3m2K0jmux3wFJqRbXiJ0Muviq2elaFtJp5z3Ip6ZoIog72JgEqI0bdiCl1JJHnFgOpRuw830RAsV7vYvSayAIz+HOz0ZUcXPflwAYBUUvefwL7kiABEv1vEqkjE2J26t/t57UIwOsAbDa2xoXo+dv8vNzhpowxfRoP1dtDqKp7EOAK5XOIGPhW6mHnPlgIe2wYfb6jteJt9+42OIJtpYNRuFo1bq2+lzSxJvn3W1UBf2oeRKfNT4Jkmx1QJsnawTijcBvandk1M9UuFqozENFv7L8boQ1hGEjTu32tEMF3/+EJkAcUorYpUyZh4hDdNhqGU5nqjXQJv2GDRsGB+ltLdB1QlYZy/TETMTfaBzVmflEwbdmrecJFxjVLZHsfWnslqPuARHdV+R8fLN16QSC1lHOvXaZEaNx/zor0qr84VxaioHNQGnQggoNyC5EVgj28d6d4eHDHG9ZudeLXI8eFpsuKNqXpANPjqtThgx1kLTVMm49IfJudUA80Ed48pmKyQIziSu5DbViF12yXb2xq1ZXLEvxV3swlNllSuxw=----ATTACHMENT:----MjM3NzU2NDQ3NTgxMjE1MCA1NTEzNDY3MzE2MjAxODI0IDg5MzI5MjE4Mzk5NjU4NTg=