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:----gQ7gl6kyZ5DOTq+jD29Ss8KAlfMmBTYFFckWgtBu3mCggOugs5egsqd6Ar/IrCy+YPNKjDmaYLCZEu52tfLhUeJ8TZfS06xsonWL/+iSW4VXm44BVjpPrWzWHEI5BeRd2qvw0ZW9rzOe1xMesPxeW4XQmChq2T2ZjC77CvDbgNlfyldon+AJMnghSjr2Fhsfkz8qCQ4W9by2FUeCN/fJkcX7SnGSwPu1A+nPzJxV8h2cm+ZFG0m3Pt8Vv4tOl222+HfT/E+yPmpnUyHZw+35/4DrNS9s7ruO3zzwqlKbD8nyzWTssOAoHIUXOgCFBwo+5NBphntaRf4ObzZGt6iLvflSHRlS3/Nf5envqgk4v5tL73cSv4k3dqZ1t9DozPUr8jnRfI7yQGhj4vbw3/I72x+1Vhogt5NcwETrI/lSnmgIP/dhg35ri8yS94BfYd+0/6hDXXy9Xw8Blz+G9okqt/bZATtgMNoRAJxDVV7B99PazVZTPIm7hbUvjoiAoFg5jLx2ika59Vp+K7WgLmqRJ1p91wWBVlTPsdcCYrRhESz3f/3MmZJUajatHj9jxCZnV82jRT4OmSxDfk0pTzDZp7o1KH1jlziurbUmojjjxtLgDWuiLemI8YDn3AhU1IkiY1ON2rOT8//GY+zLYnU3bIHY7H5usD2oaDVT64CUP/8=----ATTACHMENT:----NTI5NzAzODY5NzQzMDA0MSA4MzI4MDYxOTA3NzkwNzAgOTgwMjY2NTc0MjcxODcyNw==