for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php declare(strict_types = 1);
namespace Suilven\PHPTravisEnhancer;
use Suilven\PHPTravisEnhancer\Abstraction\TaskBase;
use Suilven\PHPTravisEnhancer\IFace\Task;
class AddPHPStanTask extends TaskBase implements Task
{
/** @return string bash variable for use in Travis script */
public function getFlag(): string
return 'PHPSTAN_TEST';
}
public function getBeforeScript(): ?string
return null;
public function getScript(): ?string
return 'vendor/bin/phpstan analyse --level=6 -c tests/phpstan.neon src/;';
// @todo Copy the phpstan.neon config file