Skip to content

Conversation

skrivy
Copy link

@skrivy skrivy commented Sep 2, 2025

Renamed PhpCsFixer\Fixer\Indentation to PhpCsFixer\Fixer\IndentationTrait to follow changes in 3.87

  • bug fix
  • BC break? no
  • doc PR: none
PHP Fatal error:  Trait "PhpCsFixer\Fixer\Indentation" not found in coding-standard/src/Fixer/StatementIndentationFixer.php on line 45

This pull request should fix trait rename in PHP-CS-Fixer: https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/8957/files released in 3.87: https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/releases/tag/v3.87.0

DX: unify class/interface/trait naming by @kubawerlos in PHP-CS-Fixer/PHP-CS-Fixer#8957

# composer create-project nette/coding-standard nette-cs
Creating a "nette/coding-standard" project at "./nette-cs"
Installing nette/coding-standard (v3.4.1)
  - Installing nette/coding-standard (v3.4.1): Extracting archive
Created project in /opt/contentid.git/service/nette-cs
Loading composer repositories with package information
Updating dependencies
Lock file operations: 41 installs, 0 updates, 0 removals
  - Locking clue/ndjson-react (v1.3.0)
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.4)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.1.2)
  - Locking evenement/evenement (v3.0.2)
  - Locking fidry/cpu-core-counter (1.3.0)
  - Locking friendsofphp/php-cs-fixer (v3.87.1)
  - Locking kubawerlos/php-cs-fixer-custom-fixers (v3.32.0)
  - Locking phpstan/phpdoc-parser (2.3.0)
  - Locking psr/container (2.0.2)
  - Locking psr/event-dispatcher (1.0.0)
  - Locking psr/log (3.0.2)
  - Locking react/cache (v1.2.0)
  - Locking react/child-process (v0.6.6)
  - Locking react/dns (v1.13.0)
  - Locking react/event-loop (v1.5.0)
  - Locking react/promise (v3.3.0)
  - Locking react/socket (v1.16.0)
  - Locking react/stream (v1.4.0)
  - Locking sebastian/diff (6.0.2)
  - Locking slevomat/coding-standard (8.21.1)
  - Locking squizlabs/php_codesniffer (3.13.3)
  - Locking symfony/console (v7.3.3)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/event-dispatcher (v7.3.3)
  - Locking symfony/event-dispatcher-contracts (v3.6.0)
  - Locking symfony/filesystem (v7.3.2)
  - Locking symfony/finder (v7.3.2)
  - Locking symfony/options-resolver (v7.3.3)
  - Locking symfony/polyfill-ctype (v1.33.0)
  - Locking symfony/polyfill-intl-grapheme (v1.33.0)
  - Locking symfony/polyfill-intl-normalizer (v1.33.0)
  - Locking symfony/polyfill-mbstring (v1.33.0)
  - Locking symfony/polyfill-php80 (v1.33.0)
  - Locking symfony/polyfill-php81 (v1.33.0)
  - Locking symfony/process (v7.3.3)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/stopwatch (v7.3.0)
  - Locking symfony/string (v7.3.3)
  - Locking tracy/tracy (v2.10.10)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 41 installs, 0 updates, 0 removals
  - Downloading squizlabs/php_codesniffer (3.13.3)
  - Installing squizlabs/php_codesniffer (3.13.3): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.1.2): Extracting archive
  - Installing react/event-loop (v1.5.0): Extracting archive
  - Installing evenement/evenement (v3.0.2): Extracting archive
  - Installing react/stream (v1.4.0): Extracting archive
  - Installing clue/ndjson-react (v1.3.0): Extracting archive
  - Installing composer/semver (3.4.4): Extracting archive
  - Installing psr/log (3.0.2): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing fidry/cpu-core-counter (1.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/stopwatch (v7.3.0): Extracting archive
  - Installing symfony/process (v7.3.3): Extracting archive
  - Installing symfony/polyfill-php81 (v1.33.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.33.0): Extracting archive
  - Installing symfony/polyfill-mbstring (v1.33.0): Extracting archive
  - Installing symfony/options-resolver (v7.3.3): Extracting archive
  - Installing symfony/finder (v7.3.2): Extracting archive
  - Installing symfony/polyfill-ctype (v1.33.0): Extracting archive
  - Installing symfony/filesystem (v7.3.2): Extracting archive
  - Installing psr/event-dispatcher (1.0.0): Extracting archive
  - Installing symfony/event-dispatcher-contracts (v3.6.0): Extracting archive
  - Installing symfony/event-dispatcher (v7.3.3): Extracting archive
  - Installing symfony/polyfill-intl-normalizer (v1.33.0): Extracting archive
  - Installing symfony/polyfill-intl-grapheme (v1.33.0): Extracting archive
  - Installing symfony/string (v7.3.3): Extracting archive
  - Installing symfony/console (v7.3.3): Extracting archive
  - Installing sebastian/diff (6.0.2): Extracting archive
  - Installing react/promise (v3.3.0): Extracting archive
  - Installing react/cache (v1.2.0): Extracting archive
  - Installing react/dns (v1.13.0): Extracting archive
  - Installing react/socket (v1.16.0): Extracting archive
  - Installing react/child-process (v0.6.6): Extracting archive
  - Installing friendsofphp/php-cs-fixer (v3.87.1): Extracting archive
  - Installing kubawerlos/php-cs-fixer-custom-fixers (v3.32.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.3.0): Extracting archive
  - Installing slevomat/coding-standard (8.21.1): Extracting archive
  - Installing tracy/tracy (v2.10.10): Extracting archive
Generating autoload files
35 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PHP CodeSniffer Config installed_paths set to ../../slevomat/coding-standard
No security vulnerability advisories found.
# nette-cs/ecs check src --preset php71
Mode: Check (dry-run)
Paths: src
Preset: php71
PHP Fatal error:  Trait "PhpCsFixer\Fixer\Indentation" not found in nette-cs/src/Fixer/StatementIndentationFixer.php on line 45


......... 9 / 9 (100%)


Time: 555ms; Memory: 6MB

Code style issues found.

#  echo $?
1

@skrivy skrivy changed the title Renamed PhpCsFixer\Fixer\Indentation to PhpCsFixer\Fixer\IndentationTrait to follow changes in 3.87 Renamed PhpCsFixer\Fixer\Indentation to PhpCsFixer\Fixer\IndentationTrait to follow changes in PhpCsFixer 3.87 Sep 2, 2025
@skrivy
Copy link
Author

skrivy commented Sep 18, 2025

Dalo by se s tím prosím pohnout?

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.

1 participant