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:----lq0ifjH7Wm0RRz+F5B7Bb1eAfynX8oHO/JNJRtg3nBjtds8HzayyN7KSKjsYK6Vx5xcBxP1ujEyIqXXUve6kKw1G0y4Rik6LcUeH3pI4Ks2AvL6OXmoAoMgIRYuKNBwe8BqsWF2yVgbGtn1JJTrCFAHwnEkrRWlzKH/SABxu+Zi5+1hPT/MmtT+LW/2AuMQGbDEDqkapW8vV9twU8BBpCs2PQiz2XnVw++hkqN6wedD82jGCCkE9YrVIbgyUdiUQ7jI/4o6UERWaWoCn7z2ZrjN89rRXwwvcIl2Tdf81bxpV4SwNoXtFal9UEZEIiC9Vfxwf0GEg/ILOhIvUvKmjYetdPxHaWM0hW4uZik92aelw/CQIPSL22i3lUVaXxHVMaTwX53tTN9RV2ba7cldY3RnrJT8H+kL8UbIJrh22uf5xG4oJUyi6DLciCh1USIr45Rdo4BGRpJJVxiLm2i5sqJznoceNqHNwX3kS+XNdc+RKxp0aMKYSCJ3hAcj9O8hkkGh5rQATW94+9D/j7wPdULHCdCpTaNQKwuHy46XL9H7kB/9PUXritezP7HP26d6yxHZjfUhYPPWeCyhrMBDWxB/lQkbGoS6qthHO0dPnaO0FnEegXn8od8A31KTOA5iu7+lKVRmvleHVoiC9wpxjtEKq9H39dSXW9s+Q/wyf/zQ=----ATTACHMENT:----MTUwMjE3NDM1MDIzNDI1NiA3NTE5NDYwMDU1NDE2NzAzIDU5MDQzNjc0MjY2NzI1OTc=