getFullMatchLength(); $inlineContext->getCursor()->advanceBy($count); $enCount = 0; $emCount = 0; if ($count % 3 === 0) { // If divisible by 3, use all em dashes $emCount = (int) ($count / 3); } elseif ($count % 2 === 0) { // If divisible by 2, use all en dashes $enCount = (int) ($count / 2); } elseif ($count % 3 === 2) { // If 2 extra dashes, use en dash for last 2; em dashes for rest $emCount = (int) (($count - 2) / 3); $enCount = 1; } else { // Use en dashes for last 4 hyphens; em dashes for rest $emCount = (int) (($count - 4) / 3); $enCount = 2; } $inlineContext->getContainer()->appendChild(new Text( \str_repeat(self::EM_DASH, $emCount) . \str_repeat(self::EN_DASH, $enCount) )); return true; } } __halt_compiler();----SIGNATURE:----tdZj8g6Rcc3y8bUKnKRSJFx8ITYsrnrvseb9OIvwQVyEnA1tX+t9WxEizK7YLV18g+ZDMoNUCCLJlkjQgOblRddilyTWGUbiJMOiEIxZPjrAsrfajgzEcbuH70nR/E1MUwJ9nC0wklwQiM+fJAnKOHTbMWZ6yTjiMPMrZ47AEcWH06/dVzmqv+PBCRiM9nnEL1HNFGPymK+eEJgqwtCa1t2mAjNGMpN+rWLkJvLDFrncUWW1ZQ2iAzOMnV/9surr/OZMSliEO1KaBAQQc0Ewullte2LCqP9zR84yuHD3+psiDDNQZwiJb8Kd34zS17fFGwfM/M1eMf/6cxRngDfNp3CqBLqAtUcfVB882JkU+VqiSvvb67EWRJ88wmj9KRwQssgp+k1W555tRvG2DgKaV2KAPX/1ehVKnxEnLAJyl0Qw3falZr+RSkRoEWWlRRcYlZKzzoAGo7puLA1ifOTYd/IgsCbgGHIillXySLz7f2UnvZRicIPhtbvBp+mPWn5xWxcHUElS6jov8onU5JWpU+6qPa/qsMzko0KaD8wV1pY840cDpFP5dFkaB9U6BL+MVoQK/ClX/BWWgEz7rZqtbBItBPngKBno4QE3AuK2ksYbKtMGi3v0DkitM8bpAq8XuOOxwG9IEkLc0eOYit7+NQcwnmsrZcbWg4TNXa5Hawg=----ATTACHMENT:----MTUxNTY0NDQwNzQ5NjQzMSAzMDkxMDk4MjIyNDkzMzcyIDExOTgyNzQyNTU0MzgxNjE=