Skip to content

Dash: replace space before en/em dash with narrow no-break space#123

Draft
Copilot wants to merge 2 commits intomainfrom
copilot/add-en-em-dash-support
Draft

Dash: replace space before en/em dash with narrow no-break space#123
Copilot wants to merge 2 commits intomainfrom
copilot/add-en-em-dash-support

Conversation

Copy link
Copy Markdown

Copilot AI commented Apr 10, 2026

Typography rules require that a space preceding an en dash (–) or em dash (—) used as a text separator (incise) must not be a breakable space — doing so risks orphaning a dash at the start of a line.

Changes

  • Fixer/Dash.php: After the existing hyphen-to-dash conversions, a new step replaces any regular space, no-break space, or existing narrow no-break space immediately before an en or em dash with NO_BREAK_THIN_SPACE (U+202F). The space after the dash is intentionally left breakable.
  • DashTest.php: Updated expectations for cases where spaces precede en dashes, and added testDashSpacing() covering pre-existing dashes, idempotency, and normalisation of NO_BREAK_SPACENO_BREAK_THIN_SPACE.

Behaviour

Input Output
Style - not sincerity - is… Style[NNBSP]– not sincerity[NNBSP]–…
text – more text text[NNBSP]– more text
text — more text text[NNBSP]— more text
1964-2009 1964–2009 (no space → untouched)
1964 - 2009 1964[NNBSP]– 2009

Spaces are only replaced when they already exist — no space is ever inserted — so tightly-spaced number ranges (1964–2009) are unaffected. The rule is locale-agnostic; narrow no-break space before a dash is the correct typographic choice across French, German, and most European typographies.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/7787ceff91365ba7d623ec410b8f429cdebb4f63
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/CkB0gu /usr/bin/composer install --no-interaction --prefer-dist (http block)
  • https://api.github.com/repos/clue/reactphp-ndjson/zipball/392dc165fce93b5bb5c637b67e59619223c931b0
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/CkB0gu /usr/bin/composer install --no-interaction --prefer-dist (http block)
  • https://api.github.com/repos/composer/pcre/zipball/b2bed4734f0cc156ee1fe9c0da2550420d99a21e
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/UJOgLi /usr/bin/composer install (http block)
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/CkB0gu /usr/bin/composer install --no-interaction --prefer-dist (http block)
  • https://api.github.com/repos/composer/semver/zipball/198166618906cb2de69b95d7d47e5fa8aa1b2b95
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/CkB0gu /usr/bin/composer install --no-interaction --prefer-dist (http block)
  • https://api.github.com/repos/composer/xdebug-handler/zipball/6c1925561632e83d60a44492e0b344cf48ab85ef
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/CkB0gu /usr/bin/composer install --no-interaction --prefer-dist (http block)
  • https://api.github.com/repos/doctrine/instantiator/zipball/c6222283fa3f4ac679f8b9ced9a4e23f163e80d0
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/r0kgDw /usr/bin/composer --ansi update --no-dev --prefer-dist --no-progress com-twigphp-Twig--no-checkout git remo�� set-url origin nfig/composer/ve/home/REDACTED/.cache/composer/vcs/https---github.com-sebastianbergmann-phpunit.gi-a work-bundle.git composer /usr/local/bin/git git (http block)
  • https://api.github.com/repos/heiglandreas/Org_Heigl_Hyphenator/zipball/a9b8d2524cbed19d507ef8bc780b8122689c02bc
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/CkB0gu /usr/bin/composer install --no-interaction --prefer-dist (http block)
  • https://api.github.com/repos/igorw/evenement/zipball/0a16b0d71ab13284339abb99d9d2bd813640efbc
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/CkB0gu /usr/bin/composer install --no-interaction --prefer-dist (http block)
  • https://api.github.com/repos/myclabs/DeepCopy/zipball/07d290f0c47959fd5eed98c95ee5602db07e0b6a
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/r0kgDw /usr/bin/composer --ansi update --no-dev --prefer-dist --no-progress com-twigphp-Twig--no-checkout git remo�� set-url origin nfig/composer/ve/home/REDACTED/.cache/composer/vcs/https---github.com-sebastianbergmann-phpunit.gi-a work-bundle.git composer /usr/local/bin/git git (http block)
  • https://api.github.com/repos/nikic/PHP-Parser/zipball/dca41cd15c2ac9d055ad70dbfd011130757d1f82
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/r0kgDw /usr/bin/composer --ansi update --no-dev --prefer-dist --no-progress com-twigphp-Twig--no-checkout git remo�� set-url origin nfig/composer/ve/home/REDACTED/.cache/composer/vcs/https---github.com-sebastianbergmann-phpunit.gi-a work-bundle.git composer /usr/local/bin/git git (http block)
  • https://api.github.com/repos/phar-io/manifest/zipball/54750ef60c58e43759730615a392c31c80e23176
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/r0kgDw /usr/bin/composer --ansi update --no-dev --prefer-dist --no-progress com-twigphp-Twig--no-checkout git remo�� set-url origin nfig/composer/ve/home/REDACTED/.cache/composer/vcs/https---github.com-sebastianbergmann-phpunit.gi-a work-bundle.git composer /usr/local/bin/git git (http block)
  • https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/r0kgDw /usr/bin/composer --ansi update --no-dev --prefer-dist --no-progress com-twigphp-Twig--no-checkout git remo�� set-url origin nfig/composer/ve/home/REDACTED/.cache/composer/vcs/https---github.com-sebastianbergmann-phpunit.gi-a work-bundle.git composer /usr/local/bin/git git (http block)
  • https://api.github.com/repos/php-fig/cache/zipball/aa5030cfa5405eccfdcb1083ce040c2cb8d253bf
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/CkB0gu /usr/bin/composer install --no-interaction --prefer-dist (http block)
  • https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/UJOgLi /usr/bin/composer install (http block)
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/CkB0gu /usr/bin/composer install --no-interaction --prefer-dist (http block)
  • https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/CkB0gu /usr/bin/composer install --no-interaction --prefer-dist (http block)
  • https://api.github.com/repos/php-fig/log/zipball/f16e1d5863e37f8d8c2a01719f5b34baa2b714d3
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/CkB0gu /usr/bin/composer install --no-interaction --prefer-dist (http block)
  • https://api.github.com/repos/reactphp/cache/zipball/d47c472b64aa5608225f47965a484b75c7817d5b
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/CkB0gu /usr/bin/composer install --no-interaction --prefer-dist (http block)
  • https://api.github.com/repos/reactphp/child-process/zipball/970f0e71945556422ee4570ccbabaedc3cf04ad3
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/CkB0gu /usr/bin/composer install --no-interaction --prefer-dist (http block)
  • https://api.github.com/repos/reactphp/dns/zipball/7562c05391f42701c1fccf189c8225fece1cd7c3
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/CkB0gu /usr/bin/composer install --no-interaction --prefer-dist (http block)
  • https://api.github.com/repos/reactphp/event-loop/zipball/ba276bda6083df7e0050fd9b33f66ad7a4ac747a
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/CkB0gu /usr/bin/composer install --no-interaction --prefer-dist (http block)
  • https://api.github.com/repos/reactphp/promise/zipball/23444f53a813a3296c1368bb104793ce8d88f04a
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/CkB0gu /usr/bin/composer install --no-interaction --prefer-dist (http block)
  • https://api.github.com/repos/reactphp/socket/zipball/ef5b17b81f6f60504c539313f94f2d826c5faa08
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/CkB0gu /usr/bin/composer install --no-interaction --prefer-dist (http block)
  • https://api.github.com/repos/reactphp/stream/zipball/1e5b0acb8fe55143b5b426817155190eb6f5b18d
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/CkB0gu /usr/bin/composer install --no-interaction --prefer-dist (http block)
  • https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/2b56bea83a09de3ac06bb18b92f068e60cc6f50b
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/r0kgDw /usr/bin/composer --ansi update --no-dev --prefer-dist --no-progress com-twigphp-Twig--no-checkout git remo�� set-url origin nfig/composer/ve/home/REDACTED/.cache/composer/vcs/https---github.com-sebastianbergmann-phpunit.gi-a work-bundle.git composer /usr/local/bin/git git (http block)
  • https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/r0kgDw /usr/bin/composer --ansi update --no-dev --prefer-dist --no-progress com-twigphp-Twig--no-checkout git remo�� set-url origin nfig/composer/ve/home/REDACTED/.cache/composer/vcs/https---github.com-sebastianbergmann-phpunit.gi-a work-bundle.git composer /usr/local/bin/git git (http block)
  • https://api.github.com/repos/sebastianbergmann/code-unit/zipball/1fc9f64c0927627ef78ba436c9b17d967e68e120
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/r0kgDw /usr/bin/composer --ansi update --no-dev --prefer-dist --no-progress com-twigphp-Twig--no-checkout git remo�� set-url origin nfig/composer/ve/home/REDACTED/.cache/composer/vcs/https---github.com-sebastianbergmann-phpunit.gi-a work-bundle.git composer /usr/local/bin/git git (http block)
  • https://api.github.com/repos/sebastianbergmann/comparator/zipball/e4df00b9b3571187db2831ae9aada2c6efbd715d
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/r0kgDw /usr/bin/composer --ansi update --no-dev --prefer-dist --no-progress com-twigphp-Twig--no-checkout git remo�� set-url origin nfig/composer/ve/home/REDACTED/.cache/composer/vcs/https---github.com-sebastianbergmann-phpunit.gi-a work-bundle.git composer /usr/local/bin/git git (http block)
  • https://api.github.com/repos/sebastianbergmann/complexity/zipball/25f207c40d62b8b7aa32f5ab026c53561964053a
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/r0kgDw /usr/bin/composer --ansi update --no-dev --prefer-dist --no-progress com-twigphp-Twig--no-checkout git remo�� set-url origin nfig/composer/ve/home/REDACTED/.cache/composer/vcs/https---github.com-sebastianbergmann-phpunit.gi-a work-bundle.git composer /usr/local/bin/git git (http block)
  • https://api.github.com/repos/sebastianbergmann/diff/zipball/7ab1ea946c012266ca32390913653d844ecd085f
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/CkB0gu /usr/bin/composer install --no-interaction --prefer-dist (http block)
  • https://api.github.com/repos/sebastianbergmann/diff/zipball/ba01945089c3a293b01ba9badc29ad55b106b0bc
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/r0kgDw /usr/bin/composer --ansi update --no-dev --prefer-dist --no-progress com-twigphp-Twig--no-checkout git remo�� set-url origin nfig/composer/ve/home/REDACTED/.cache/composer/vcs/https---github.com-sebastianbergmann-phpunit.gi-a work-bundle.git composer /usr/local/bin/git git (http block)
  • https://api.github.com/repos/sebastianbergmann/environment/zipball/830c43a844f1f8d5b7a1f6d6076b784454d8b7ed
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/r0kgDw /usr/bin/composer --ansi update --no-dev --prefer-dist --no-progress com-twigphp-Twig--no-checkout git remo�� set-url origin nfig/composer/ve/home/REDACTED/.cache/composer/vcs/https---github.com-sebastianbergmann-phpunit.gi-a work-bundle.git composer /usr/local/bin/git git (http block)
  • https://api.github.com/repos/sebastianbergmann/exporter/zipball/14c6ba52f95a36c3d27c835d65efc7123c446e8c
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/r0kgDw /usr/bin/composer --ansi update --no-dev --prefer-dist --no-progress com-twigphp-Twig--no-checkout git remo�� set-url origin nfig/composer/ve/home/REDACTED/.cache/composer/vcs/https---github.com-sebastianbergmann-phpunit.gi-a work-bundle.git composer /usr/local/bin/git git (http block)
  • https://api.github.com/repos/sebastianbergmann/global-state/zipball/b6781316bdcd28260904e7cc18ec983d0d2ef4f6
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/r0kgDw /usr/bin/composer --ansi update --no-dev --prefer-dist --no-progress com-twigphp-Twig--no-checkout git remo�� set-url origin nfig/composer/ve/home/REDACTED/.cache/composer/vcs/https---github.com-sebastianbergmann-phpunit.gi-a work-bundle.git composer /usr/local/bin/git git (http block)
  • https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/e1e4a170560925c26d424b6a03aed157e7dcc5c5
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/r0kgDw /usr/bin/composer --ansi update --no-dev --prefer-dist --no-progress com-twigphp-Twig--no-checkout git remo�� set-url origin nfig/composer/ve/home/REDACTED/.cache/composer/vcs/https---github.com-sebastianbergmann-phpunit.gi-a work-bundle.git composer /usr/local/bin/git git (http block)
  • https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/5c9eeac41b290a3712d88851518825ad78f45c71
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/r0kgDw /usr/bin/composer --ansi update --no-dev --prefer-dist --no-progress com-twigphp-Twig--no-checkout git remo�� set-url origin nfig/composer/ve/home/REDACTED/.cache/composer/vcs/https---github.com-sebastianbergmann-phpunit.gi-a work-bundle.git composer /usr/local/bin/git git (http block)
  • https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/b4f479ebdbf63ac605d183ece17d8d7fe49c15c7
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/r0kgDw /usr/bin/composer --ansi update --no-dev --prefer-dist --no-progress com-twigphp-Twig--no-checkout git remo�� set-url origin nfig/composer/ve/home/REDACTED/.cache/composer/vcs/https---github.com-sebastianbergmann-phpunit.gi-a work-bundle.git composer /usr/local/bin/git git (http block)
  • https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/85402a822d1ecf1db1096959413d35e1c37cf1a5
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/r0kgDw /usr/bin/composer --ansi update --no-dev --prefer-dist --no-progress com-twigphp-Twig--no-checkout git remo�� set-url origin nfig/composer/ve/home/REDACTED/.cache/composer/vcs/https---github.com-sebastianbergmann-phpunit.gi-a work-bundle.git composer /usr/local/bin/git git (http block)
  • https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/r0kgDw /usr/bin/composer --ansi update --no-dev --prefer-dist --no-progress com-twigphp-Twig--no-checkout git remo�� set-url origin nfig/composer/ve/home/REDACTED/.cache/composer/vcs/https---github.com-sebastianbergmann-phpunit.gi-a work-bundle.git composer /usr/local/bin/git git (http block)
  • https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/5a10147d0aaf65b58940a0b72f71c9ac0423cc67
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/r0kgDw /usr/bin/composer --ansi update --no-dev --prefer-dist --no-progress com-twigphp-Twig--no-checkout git remo�� set-url origin nfig/composer/ve/home/REDACTED/.cache/composer/vcs/https---github.com-sebastianbergmann-phpunit.gi-a work-bundle.git composer /usr/local/bin/git git (http block)
  • https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/r0kgDw /usr/bin/composer --ansi update --no-dev --prefer-dist --no-progress com-twigphp-Twig--no-checkout git remo�� set-url origin nfig/composer/ve/home/REDACTED/.cache/composer/vcs/https---github.com-sebastianbergmann-phpunit.gi-a work-bundle.git composer /usr/local/bin/git git (http block)
  • https://api.github.com/repos/sebastianbergmann/php-timer/zipball/5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/r0kgDw /usr/bin/composer --ansi update --no-dev --prefer-dist --no-progress com-twigphp-Twig--no-checkout git remo�� set-url origin nfig/composer/ve/home/REDACTED/.cache/composer/vcs/https---github.com-sebastianbergmann-phpunit.gi-a work-bundle.git composer /usr/local/bin/git git (http block)
  • https://api.github.com/repos/sebastianbergmann/phpunit/zipball/b36f02317466907a230d3aa1d34467041271ef4a
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/JDPfqp /usr/bin/composer --ansi create-project --ignore-platform-reqs --no-install --prefer-dist --no-scripts --no-plugins --no-progress phpunit/phpunit phpunit-9.6-0 9.6.* -- ter.git p/bin/git git (http block)
  • https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/539c6691e0623af6dc6f9c20384c120f963465a0
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/r0kgDw /usr/bin/composer --ansi update --no-dev --prefer-dist --no-progress com-twigphp-Twig--no-checkout git remo�� set-url origin nfig/composer/ve/home/REDACTED/.cache/composer/vcs/https---github.com-sebastianbergmann-phpunit.gi-a work-bundle.git composer /usr/local/bin/git git (http block)
  • https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/05d5692a7993ecccd56a03e40cd7e5b09b1d404e
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/r0kgDw /usr/bin/composer --ansi update --no-dev --prefer-dist --no-progress com-twigphp-Twig--no-checkout git remo�� set-url origin nfig/composer/ve/home/REDACTED/.cache/composer/vcs/https---github.com-sebastianbergmann-phpunit.gi-a work-bundle.git composer /usr/local/bin/git git (http block)
  • https://api.github.com/repos/sebastianbergmann/type/zipball/75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/r0kgDw /usr/bin/composer --ansi update --no-dev --prefer-dist --no-progress com-twigphp-Twig--no-checkout git remo�� set-url origin nfig/composer/ve/home/REDACTED/.cache/composer/vcs/https---github.com-sebastianbergmann-phpunit.gi-a work-bundle.git composer /usr/local/bin/git git (http block)
  • https://api.github.com/repos/sebastianbergmann/version/zipball/c6c1022351a901512170118436c764e473f6de8c
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/r0kgDw /usr/bin/composer --ansi update --no-dev --prefer-dist --no-progress com-twigphp-Twig--no-checkout git remo�� set-url origin nfig/composer/ve/home/REDACTED/.cache/composer/vcs/https---github.com-sebastianbergmann-phpunit.gi-a work-bundle.git composer /usr/local/bin/git git (http block)
  • https://api.github.com/repos/symfony/cache-contracts/zipball/5d68a57d66910405e5c0b63d6f0af941e66fc868
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/CkB0gu /usr/bin/composer install --no-interaction --prefer-dist (http block)
  • https://api.github.com/repos/symfony/cache/zipball/e3e76b9ba0dff3dfe08ebda500723976dd9de407
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/CkB0gu /usr/bin/composer install --no-interaction --prefer-dist (http block)
  • https://api.github.com/repos/symfony/config/zipball/2d19dde43fa2ff720b9a40763ace7226594f503b
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/CkB0gu /usr/bin/composer install --no-interaction --prefer-dist (http block)
  • https://api.github.com/repos/symfony/console/zipball/1e92e39c51f95b88e3d66fa2d9f06d1fb45dd707
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/CkB0gu /usr/bin/composer install --no-interaction --prefer-dist (http block)
  • https://api.github.com/repos/symfony/dependency-injection/zipball/f7025fd7b687c240426562f86ada06a93b1e771d
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/CkB0gu /usr/bin/composer install --no-interaction --prefer-dist (http block)
  • https://api.github.com/repos/symfony/deprecation-contracts/zipball/63afe740e99a13ba87ec199bb07bbdee937a5b62
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/UJOgLi /usr/bin/composer install (http block)
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/CkB0gu /usr/bin/composer install --no-interaction --prefer-dist (http block)
  • https://api.github.com/repos/symfony/error-handler/zipball/8dd79d8af777ee6cba2fd4d98da6ffb839f3c0fa
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/CkB0gu /usr/bin/composer install --no-interaction --prefer-dist (http block)
  • https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/59eb412e93815df44f05f342958efa9f46b1e586
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/CkB0gu /usr/bin/composer install --no-interaction --prefer-dist (http block)
  • https://api.github.com/repos/symfony/event-dispatcher/zipball/f57b899fa736fd71121168ef268f23c206083f0a
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/CkB0gu /usr/bin/composer install --no-interaction --prefer-dist (http block)
  • https://api.github.com/repos/symfony/filesystem/zipball/58b9790d12f9670b7f53a1c1738febd3108970a5
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/CkB0gu /usr/bin/composer install --no-interaction --prefer-dist (http block)
  • https://api.github.com/repos/symfony/finder/zipball/e0be088d22278583a82da281886e8c3592fbf149
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/CkB0gu /usr/bin/composer install --no-interaction --prefer-dist (http block)
  • https://api.github.com/repos/symfony/framework-bundle/zipball/180533cfbac2144349044267db31d5d3df9957cb
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/CkB0gu /usr/bin/composer install --no-interaction --prefer-dist (http block)
  • https://api.github.com/repos/symfony/http-foundation/zipball/9381209597ec66c25be154cbf2289076e64d1eab
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/CkB0gu /usr/bin/composer install --no-interaction --prefer-dist (http block)
  • https://api.github.com/repos/symfony/http-kernel/zipball/017e76ad089bac281553389269e259e155935e1a
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/CkB0gu /usr/bin/composer install --no-interaction --prefer-dist (http block)
  • https://api.github.com/repos/symfony/options-resolver/zipball/2888fcdc4dc2fd5f7c7397be78631e8af12e02b4
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/CkB0gu /usr/bin/composer install --no-interaction --prefer-dist (http block)
  • https://api.github.com/repos/symfony/phpunit-bridge/zipball/723ea96810135e776110bddb25aeb32b462134c8
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/CkB0gu /usr/bin/composer install --no-interaction --prefer-dist (http block)
  • https://api.github.com/repos/symfony/polyfill-ctype/zipball/a3cc8b044a6ea513310cbd48ef7333b384945638
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/CkB0gu /usr/bin/composer install --no-interaction --prefer-dist (http block)
  • https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/380872130d3a5dd3ace2f4010d95125fde5d5c70
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/CkB0gu /usr/bin/composer install --no-interaction --prefer-dist (http block)
  • https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/3833d7255cc303546435cb650316bff708a1c75c
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/CkB0gu /usr/bin/composer install --no-interaction --prefer-dist (http block)
  • https://api.github.com/repos/symfony/polyfill-mbstring/zipball/6d857f4d76bd4b343eac26d6b539585d2bc56493
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/CkB0gu /usr/bin/composer install --no-interaction --prefer-dist (http block)
  • https://api.github.com/repos/symfony/polyfill-php80/zipball/0cc9dd0f17f61d8131e7df6b84bd344899fe2608
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/CkB0gu /usr/bin/composer install --no-interaction --prefer-dist (http block)
  • https://api.github.com/repos/symfony/polyfill-php81/zipball/4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/UJOgLi /usr/bin/composer install (http block)
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/CkB0gu /usr/bin/composer install --no-interaction --prefer-dist (http block)
  • https://api.github.com/repos/symfony/polyfill-php84/zipball/d8ced4d875142b6a7426000426b8abc631d6b191
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/UJOgLi /usr/bin/composer install (http block)
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/CkB0gu /usr/bin/composer install --no-interaction --prefer-dist (http block)
  • https://api.github.com/repos/symfony/polyfill-php85/zipball/d4e5fcd4ab3d998ab16c0db48e6cbb9a01993f91
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/CkB0gu /usr/bin/composer install --no-interaction --prefer-dist (http block)
  • https://api.github.com/repos/symfony/process/zipball/60f19cd3badc8de688421e21e4305eba50f8089a
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/UJOgLi /usr/bin/composer install (http block)
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/CkB0gu /usr/bin/composer install --no-interaction --prefer-dist (http block)
  • https://api.github.com/repos/symfony/routing/zipball/9608de9873ec86e754fb6c0a0fa7e5f1a960eb6b
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/CkB0gu /usr/bin/composer install --no-interaction --prefer-dist (http block)
  • https://api.github.com/repos/symfony/service-contracts/zipball/45112560a3ba2d715666a509a0bc9521d10b6c43
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/UJOgLi /usr/bin/composer install (http block)
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/CkB0gu /usr/bin/composer install --no-interaction --prefer-dist (http block)
  • https://api.github.com/repos/symfony/stopwatch/zipball/70a852d72fec4d51efb1f48dcd968efcaf5ccb89
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/UJOgLi /usr/bin/composer install (http block)
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/CkB0gu /usr/bin/composer install --no-interaction --prefer-dist (http block)
  • https://api.github.com/repos/symfony/string/zipball/114ac57257d75df748eda23dd003878080b8e688
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/CkB0gu /usr/bin/composer install --no-interaction --prefer-dist (http block)
  • https://api.github.com/repos/symfony/translation-contracts/zipball/65a8bc82080447fae78373aa10f8d13b38338977
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/CkB0gu /usr/bin/composer install --no-interaction --prefer-dist (http block)
  • https://api.github.com/repos/symfony/twig-bridge/zipball/ac43e7e59298ed1ce98c8d228b651d46e907d02c
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/CkB0gu /usr/bin/composer install --no-interaction --prefer-dist (http block)
  • https://api.github.com/repos/symfony/twig-bundle/zipball/ba1e06d7ff1ebb1d1799b6608d925f4eaba88d95
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/CkB0gu /usr/bin/composer install --no-interaction --prefer-dist (http block)
  • https://api.github.com/repos/symfony/var-dumper/zipball/9510c3966f749a1d1ff0059e1eabef6cc621e7fd
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/CkB0gu /usr/bin/composer install --no-interaction --prefer-dist (http block)
  • https://api.github.com/repos/symfony/var-exporter/zipball/398907e89a2a56fe426f7955c6fa943ec0c77225
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/CkB0gu /usr/bin/composer install --no-interaction --prefer-dist (http block)
  • https://api.github.com/repos/symfony/yaml/zipball/c58fdf7b3d6c2995368264c49e4e8b05bcff2883
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/CkB0gu /usr/bin/composer install --no-interaction --prefer-dist (http block)
  • https://api.github.com/repos/theofidry/cpu-core-counter/zipball/db9508f7b1474469d9d3c53b86f817e344732678
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/CkB0gu /usr/bin/composer install --no-interaction --prefer-dist (http block)
  • https://api.github.com/repos/theseer/tokenizer/zipball/b7489ce515e168639d17feec34b8847c326b0b3c
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/r0kgDw /usr/bin/composer --ansi update --no-dev --prefer-dist --no-progress com-twigphp-Twig--no-checkout git remo�� set-url origin nfig/composer/ve/home/REDACTED/.cache/composer/vcs/https---github.com-sebastianbergmann-phpunit.gi-a work-bundle.git composer /usr/local/bin/git git (http block)
  • https://api.github.com/repos/twigphp/Twig/zipball/a6769aefb305efef849dc25c9fd1653358c148f0
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/CkB0gu /usr/bin/composer install --no-interaction --prefer-dist (http block)

If you need me to access, download, or install something from one of these locations, you can either:

Copilot AI linked an issue Apr 10, 2026 that may be closed by this pull request
Copilot AI changed the title [WIP] Add support for en and em dashes in typography Dash: replace space before en/em dash with narrow no-break space Apr 10, 2026
Copilot AI requested a review from damienalexandre April 10, 2026 16:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

En (em) dashes and spaces

2 participants