1 && isset( $argv[1] ) && stripos( $argv[1], 'php-version' ) !== false ) { $rawArgv = explode( '=', escapeshellcmd( $argv[1] ) ); $value = $rawArgv[1]; $extraAgrPhpVersion = "ANALYSIS_PHP_VERSION=$value "; } $commands = array( "cd $phpStanDir && ", // we run commands from the PHPStan dir because we save MailPoet-specific configuration in it "$extraAgrPhpVersion", 'php -d memory_limit=-1 ', "$phpStanBin analyse ", "-c $emailEditorCustomConfig ", "$emailEditorPhpDir/src ", // "$emailEditorPhpDir/tests/integration ", // TODO: will uncomment after fixing src errors // "$emailEditorPhpDir/tests/unit ", // TODO: will uncomment after fixing tests/integration errors ); $allCommands = implode( ' ', $commands ); echo "[run-phpstan] Running command: $allCommands \n"; passthru( $allCommands );