Code Duplication    Length = 2-2 lines in 4 locations

dist/jate/modules/JException/JException.php 4 locations

@@ 6-7 (lines=2) @@
3
    static protected $escapeString = "|jate|";
4
    public function __construct($_message, $_level = 2, $_code = 0, Exception $_previous = null) {
5
      parent::__construct($_message, $_code, $_previous);
6
      if(isset(debug_backtrace()[$_level]) && isset(debug_backtrace()[$_level]["file"]))
7
        $this->file  = debug_backtrace()[$_level]["file"];
8
      if(isset(debug_backtrace()[$_level]) && isset(debug_backtrace()[$_level]["line"]))
9
        $this->line  = debug_backtrace()[$_level]["line"];
10
      if(isset(debug_backtrace()[$_level]) && isset(debug_backtrace()[$_level]["function"]))
@@ 8-9 (lines=2) @@
5
      parent::__construct($_message, $_code, $_previous);
6
      if(isset(debug_backtrace()[$_level]) && isset(debug_backtrace()[$_level]["file"]))
7
        $this->file  = debug_backtrace()[$_level]["file"];
8
      if(isset(debug_backtrace()[$_level]) && isset(debug_backtrace()[$_level]["line"]))
9
        $this->line  = debug_backtrace()[$_level]["line"];
10
      if(isset(debug_backtrace()[$_level]) && isset(debug_backtrace()[$_level]["function"]))
11
        $this->function = debug_backtrace()[$_level]["function"];
12
      if(isset(debug_backtrace()[$_level]) && isset(debug_backtrace()[$_level]["class"]))
@@ 10-11 (lines=2) @@
7
        $this->file  = debug_backtrace()[$_level]["file"];
8
      if(isset(debug_backtrace()[$_level]) && isset(debug_backtrace()[$_level]["line"]))
9
        $this->line  = debug_backtrace()[$_level]["line"];
10
      if(isset(debug_backtrace()[$_level]) && isset(debug_backtrace()[$_level]["function"]))
11
        $this->function = debug_backtrace()[$_level]["function"];
12
      if(isset(debug_backtrace()[$_level]) && isset(debug_backtrace()[$_level]["class"]))
13
        $this->class = debug_backtrace()[$_level]["class"];
14
    }
@@ 12-13 (lines=2) @@
9
        $this->line  = debug_backtrace()[$_level]["line"];
10
      if(isset(debug_backtrace()[$_level]) && isset(debug_backtrace()[$_level]["function"]))
11
        $this->function = debug_backtrace()[$_level]["function"];
12
      if(isset(debug_backtrace()[$_level]) && isset(debug_backtrace()[$_level]["class"]))
13
        $this->class = debug_backtrace()[$_level]["class"];
14
    }
15
    public function __toString() {
16
      return JException::encode(JException::decode($this->message));