for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace cwreden\php7ccAnalyser;
class ScannedSourceFile
{
/**
* @var string
*/
private $path;
* @var IssueCollection
private $warnings;
private $errors;
* ScannedSourceFile constructor.
* @param $path
* @param IssueCollection $warnings
* @param IssueCollection $errors
public function __construct($path, IssueCollection $warnings, IssueCollection $errors)
$this->path = $path;
$this->warnings = $warnings;
$this->errors = $errors;
}
* @return string
public function getPath(): string
return $this->path;
* @return int
public function getTotalWarnings(): int
return $this->warnings->getTotal();
public function getTotalErrors(): int
return $this->errors->getTotal();
* @return IssueCollection
public function getWarnings(): IssueCollection
return $this->warnings;
public function getErrors(): IssueCollection
return $this->errors;