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:----Pvs+Rjdcne0M9VkR7HGpgH/p4YN9aF1XaQKPUBRzdYFwDpS1+gsJChdgLEm1fxhW7/zXzbzb/uROyQsSBQ/8gR41TqGRfnDt1PSvEbnbXOtvguRJq0MQm7tZ2KfvN19c0c+nQ+KfaSYRDHi+iELfup8xuDEl3rMf4WPh5O3w9NHE+z1fzhyTdSAfcuAV5fKPRQ1kBfTggUhRov5z3iH+UDBIgUS5zoVQhPflAOr916ye/WESlkVnlKgLSi9wmhajE18J343UQ2yXUtJ7G+IgMTfIzmBdNL4iKl4fbfrpkJQKHhYC1OSBo4Hcky/C2cIbtJOjckk/MXFy5ZdaFCTA+jYADWp5DY2//EjAIFhTw4FNRQ0nbr9eeWSAu8E1ByLcxYUhaFfJnj4D1bGip/zvlR0UuTAu717bL3e9V1aCvE5NXELsaCjeekLLxH9m3RmfEqvA3o5joLjK+k3NPsFm7Zr3e5j9NBiVLLJek2nA6Qd7BAsx44er6dBqiG5Eisa34JDwORrM4oI2gzAX+cinVtUF9iCeiZhURzXFfqcmrkOI916QfpO5/Nj8YTeqDmrxb0PUwRVsMUiuazWA+/9kGTieS0CF+nLSWQB+yJu0y5JRZFNhZsibfXuo+DaApI3SutAFqCcjHonerbs0ZmsE1Zn59At9YkTXDba4VNa3jLs=----ATTACHMENT:----ODExOTYwNzI1NTgwODM4MCA2NjAzMzE2NTQyNDMxNjg4IDI5ODQ2NzQ0ODI5MTIyODk=