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:----cmRHXx3ocPOyZcFFYPARj0bul0Ow5pYoquHwZvvpD3SrqacBxPMaiyf5zJarxkD5mDLIrWpgHNvm7mVZ+uPn26B4i5+o6/3+70kFBmiC77CM9097LargzEJQAtBs18huJ9umk7vzx0kRsb2cR9S2PllaicShAMFFPBWvgb8YpzFe6tO1ADWH3OfAPU3fKC7gl5R+evWep6p68dq4WJShb8b4FmlM54RLbhYPIDFAEG93f027/RYM2mbrQmHDNqskHyqtdbKJUmqW3CVyqjKpOS7KGvjWVgHLfmQAXUvFW5Omi3i5G8VoDdSW5mjHvkAXOTS/lG5F1g2sR+KS2QDS/LkVk/6BJWz2rVv4JBmcArL6TbgJL8KhizLqlwakTzsOCxfVlgaoyrgEDa813rRU5uFNms6cy42s8WV5uSOjhwuhyebJqIl1bzbh4akwixY25osOT3Z0tWkQirBfOFBep9o7PJSMsUWaKSLLn65M4quPaN+57sPQv5uUFiXf1SuSForR0hykmGksly13eOtZ9/iTIMrk6v82OEmLeJpoVJbvYjhNrXL9nqXBUr+YoyhddV8SiLugSFWjuy/sZUhZ3OFdAS5EVHFO9BVQJL9tHYXqwxogd9siOfMUG1Qkikv+/i8qytEJcAPKkmpIMEEyelZvc+6ioxwrLOTxfVtS8b8=----ATTACHMENT:----Mzg0MTY0MTY2Njk0MTUxMSA3MzIxMzc5MTM1NjA5NjgyIDI1NTA5Njc3Mzk1NDQwODA=