1
0
mirror of https://github.com/danog/psalm.git synced 2024-12-14 10:17:33 +01:00
psalm/src/Psalm/Issue/CodeIssue.php

35 lines
658 B
PHP
Raw Normal View History

2016-06-10 00:08:25 +02:00
<?php
2016-07-26 00:37:44 +02:00
namespace Psalm\Issue;
2016-06-10 00:08:25 +02:00
abstract class CodeIssue
{
const CODE_EXCEPTION = 1;
protected $file_name;
protected $line_number;
protected $message;
public function __construct($message, $file_name, $line_number)
{
$this->line_number = $line_number;
$this->file_name = $file_name;
$this->message = $message;
}
public function getLineNumber()
{
return $this->line_number;
}
public function getFileName()
{
return $this->file_name;
}
public function getMessage()
{
return $this->file_name . ':' . $this->line_number .' - ' . $this->message;
}
}