laravel/pint

[BUG] Extension shows "Formatting completed" but silently fails when host PHP version is incompatible

Chiusa

#388 aperta il 5 ago 2025

 (2 commenti) (1 reazione) (0 assegnatari)PHP (189 fork)user submission
help wanted

Metriche repository

Star
 (3127 stelle)
Metriche merge PR
 (Merge medio 2g 1h) (12 PR mergiate in 30 g)

Descrizione

Pint Version

1.24

PHP Version

7.4

Description

Host PHP: php -v 8.1

  • Project PHP: docker exec [container] php -v 8.2
  • OS: Ubuntu 22.04

Expected Behavior:

  • Extension should warn about PHP version mismatch
  • Formatting should fail visibly (not silently)

Additional Context:

  • Works when manually running ./vendor/bin/pint in the container
  • No errors in VS Code's "Laravel Pint" output panel

Steps To Reproduce

Proposed Fixes:

  1. Add PHP version validation before running Pint
  2. Show explicit errors when:
    • Host PHP < project's required version
    • No PHP binary is found

Guida contributor