bellangelo/phpstan-require-file-exists

This package is abandoned and no longer maintained. No replacement package was suggested.

A PHPStan rule for checking if the files mentioned in the imports really exist.

v1.2.0 2024-09-01 20:51 UTC

This package is auto-updated.

Last update: 2024-10-01 21:04:18 UTC


README

UPDATE: This rule has been merged into PHPStan itself. Here is the PR: phpstan/phpstan-src#3294

Weirdly enough, PHPStan does not check if a file exists when used in a require or include statement. This is a PHPStan rule that tries to do exactly that.

Installation

composer require --dev bellangelo/phpstan-require-file-exists

Development

For local development and testing, composer.json contains several commands that you can run.

  • composer run tests - runs the PHPUnit tests.
  • composer run phpstan - runs PHPStan on the src and tests directories.
  • composer run phpcs - runs PHP CodeSniffer on the src and tests directories.
  • composer run phpcs:fix - runs PHP CodeSniffer on the src and tests directories and tries to fix the issues.