PavelJurasek / PHPWander

23 stars 7 forks source link

PHPWander

This tool is part of my master's thesis and it is still under development.

A lot of the code is inspired by awesome PHPStan (phpstan/phpstan). Some classes are just copied out and reworked/retyped according to my needs, some just share the structure or name.

Anyway, many thanks to Ondrej Mirtes for his devotion working on PHPStan and you should definitely check it out!

Installation

  1. Clone this repository
  2. Get composer
  3. Run composer install from command line in root directory of the repository

CLI run

Usage: $ phpwander analyse [options] [--] [<paths>]... Example: ./bin/phpwander analyse tests/cases/ --autoload

CLI options

Browser run

  1. In browser navigate to web root of the repository and demo.php file (not having HTTP server? Run php -S localhost:8081, then you can visit http://localhost:8081/demo.php)
  2. You can fiddle with the tool by changing a path to a test case directory on line 5 in file demo.php