PHP console application for find forgotten variable dump. Support PHP build in method print_r, var_dump and var_export method and also method from Tracy debugger, Ladybug and Zend Framework.
Just create a composer.json file and run the php composer.phar install command to install it:
{ "require-dev": { "jakub-onderka/php-var-dump-check": "0.*" } }For colored output install suggested package jakub-onderka/php-console-highlighter.
$ ./vendor/bin/var-dump-check . ...................X... Checked 23 files in 0.1 second, dump found in 1 file ------------------------------------------------------------ Forgotten dump 'var_dump' found in ./test.php:36 34| $functionsToCheck = $this->prepareFunctionCheck($this->settings->functionsToCheck); 35| > 36| var_dump($functionsToCheck); 37| 38| foreach ($tokens as $key => $token) { For run from command line:
$ ./bin/var-dump-check --exclude app --exclude vendor . or setting for ANT:
<condition property="var-dump-check" value="${basedir}/bin/var-dump-check.bat" else="${basedir}/bin/var-dump-check"> <os family="windows"/> </condition> <target name="var-dump-check" description="Run PHP VarDump check"> <exec executable="${var-dump-check}" failonerror="true"> <arg line='--exclude ${basedir}/app/' /> <arg line='--exclude ${basedir}/vendor/' /> <arg line='${basedir}' /> </exec> </target>