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:----TCC8feOG7hDluH30fXsW5ErdNQv6FmTyTnbMic69smHSzV6FKkPO87/p5AOxyK+oJH0Eq16Bs2HF7596JDwTmJg0gJjISPg1Z8L+IBVjiLwORRVoQyzrMXzpT+zujcCWpcujlHZ35lRZD/4MEqedwzcU988iJ9lIeNqr+d2Q5nNWP09zu8qsJYht6o/jYruB4z9OZR8tijbrGldlskFyjASF49jxHWdokWD5w6obh+3kt0J7bSTwt5ZQvla6u32IhCr3akYbdeA4SW00cs57D1DWnr3Ms7nkDw8ZypkhqPCV/+HYuYo/Xnse5SQGHG4BSl8gRddjrIeItotq33SaWEtkaowhpq34A0v5Ld1oYRX1CDHG1kMfw0Um7z3f0eXeHgKgyg1fg9ykdN4TYV5FH0o30TvTx/jvs23VQSTYwuSR8RCGB9RgDpruOTdAJSf3kVsYJX9V1TwHPbzEALwp1ZtlMvIzm6mAc98qmeGL/tQG9qbcLRIfuC3gKK005d8VjyfhY/mM+fFKyOEPBzk2yPu6QZDBE8nOmKrsx3P1D+0eN/S0dXel3/uTrE2G3Yl2tLLgu88edRdT/KbGjRVFBaqKhuuj9P4LZjM01sKJXQ4QXlbdoIX4V0xMRgj5ow/5C85naqTwlOjCzHS6q5RBeqgrB2bRzph48LJy5CaiW9I=----ATTACHMENT:----MTkwMzYzNzg0Nzg4MzkzIDY5MTE0MTk2NTQ0MTQ5MTAgMjcwNDg3MTEzNDQ5ODAw