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:----ByT3UqJoMmN6GeNoQARLloDOqvL1V9LywTyZ4eMOXYIuLNpSntL6fzSmZW+M+Mo08KYvLnKE4WKKEbvWMUjNTeg8y5pzd+m0nSN5Z1x1g0MgGg7oVWA904fLoyOInc04q1yHjrYoSQYP0RFYNVRqkqfS1t67Whuz5XC/sqweUilhFBaEFnlHUSBUs5whG2Cp+Tvyp2gzsR3RT/keIrokIOf34g7EJN6AhuR+R/hwrPjdsAIosZEOQe5tJ4QmeKfRIH66FJX5KhtDO39zQ8S5FexcDg9I/uZ12xSFu+f8muFgx56qdCBICKa6L02jC7JZtNKo9+bWo4rvOXW5tMPTk8csM3LlQ6KCMTyAhdjxcMh496py5dbifzpD+j9tJBlmCUsnWXQj2s52tM/fuDK1XeXuZqeJkYmnM/ugh8C4QUQniGh7AB0R442AY6CK+neEZ5ScwMqclJmwI5QFVpF4ZfyT3UdgHQWhz8VFsjRO/s60ibKFnGXKoEKToJ+UedbGGrIM8LCAeLfHi6EhAxUa/byt5aXaeIJaoyPYNDmlpAp58CDHGJN5OiT/xrRb6LsX+qvPTWpgeZkIWGr16dUFJJQniS6+mdzZkXM7yICaVSLFkih67TReKLEXhjqyE2eAw/wf144uQ8HoWASFmMUmbTtnxb1FTz2dbXIL1qmwzeo=----ATTACHMENT:----Nzc0MTE1NDk4MDgxMDYxNyA3MjE5NDcyNTQ0NzUzOTI4IDkxMzc0MzI5OTczNjA4NTc=