addViolation() public method

Add a violation to the file.
public addViolation ( Violation $violation ) : void
$violation Violation
return void
Example #1
0
 /**
  * Add a violation to the current file.
  *
  * @param  File         $file
  * @param  integer      $line
  * @param  integer      $column
  * @param  string       $message
  * @param  integer|null $severity
  * @return void
  */
 protected function addViolation(File $file, $line, $column, $message, $severity = null)
 {
     $source = get_class($this);
     if (strpos($source, 'Flitch\\Rule\\') === 0) {
         $source = 'Flitch\\' . substr($source, strlen('Flitch\\Rule\\'));
     }
     if ($severity === null) {
         $severity = $this->severity;
     }
     $file->addViolation(new Violation($line, $column, $severity, $message, $source));
 }