for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* @author Patsura Dmitry https://github.com/ovr <[email protected]>
*/
namespace PHPSA;
use PHPSA\Compiler\GlobalVariable;
use PHPSA\Definition\AbstractDefinition;
use PHPSA\Definition\ParentDefinition;
use Symfony\Component\Console\Output\OutputInterface;
class IssuesCollector
{
* @var array
protected $issues = [];
* @param int $type
* @param string $message
* @param string $file
* @param int $line
public function addIssue($type, $message, $file, $line)
$this->issues[] = [
'type' => $type,
'message' => $message,
'file' => $file,
'line' => $line
];
}
* @return array
public function getIssues()
return $this->issues;