getFullMatch(); // The last character cannot be - or _ if (\in_array(\substr($email, -1), ['-', '_'], true)) { return false; } // Does the URL end with punctuation that should be stripped? if (\substr($email, -1) === '.') { $email = \substr($email, 0, -1); } $inlineContext->getCursor()->advanceBy(\strlen($email)); $inlineContext->getContainer()->appendChild(new Link('mailto:' . $email, $email)); return true; } } __halt_compiler();----SIGNATURE:----cxEIjQ2360KK1M3658Z7J/mu+QNMkCZ1UKvijey85e6zqvfpprC99Vs+KUimcMPoRr8EcdVjmlPkn2nWpGjodCxo7+rb1+0i8wHE567sPDwwfc0tirtX0ewRHi+0gMjayf5W2NgmcOWYlHFh+Fh3xOQZUBR2cRkm1pLL5y2u+TLkaa+hgmKcGnaO3DA6/vjBnxH28JAfLVRhOtkxcoWhcWxS8L4kfnKb3QKblu+QejrMyjvZzg8BWRBEf1ESIqSWCZh4Igttf4WpB8Df3ykwLeb7BETlcsaIKP8iJZIQxzSm7iINlpcTMxuHBcng+B4e5UGtW1+0x0K/m+fWriv0wBM/lbTQ09/xKYEbjdTEctHKaYD4wqjy531vCUhGKc38Bd5rUjc88F4l+1vok6K4w4SwJbLWIF5tCTEZK5JEX3a95Rx8+kZo05D7T/r67ipAbvwfEfsmKq6FHg4pvH43Vow/tyZX5tKDX22U1MSVd2QI3X3o1qAMP/vjId+rEJZpGY/LFH8cgG2D8naRs3d3w6PZrjMnGU+048ckmdgJf4gWpSWnKYGG0CE1Ga8fbV7fuxuCdjED1nf4s0EaP9w9dOxmq4r6ceIDNSEl/tVw2FwS2SjCE3ny6q/uVmRfNuvIB4+nbrs0fQ8QeFtUe7JrBUEfExEIUIQsPTdCZeJa5V4=----ATTACHMENT:----ODEwMzEzNjA4NjQ5MzI4MyAzOTU2MjgxNDQxMjk1NDAyIDE0MDcwNjQ3NTk2NzE5NjQ=