revision display support
[phorkie.git] / src / phorkie / Tool / Xmllint.php
index b9917f59e891137ee4063008228f02315b983102..84881384c56b932bf5146578c38d6205c5828b51 100644 (file)
@@ -9,7 +9,7 @@ class Tool_Xmllint
 
     public function run(File $file)
     {
-        $fpath = $file->getPath();
+        $fpath = $file->getFullPath();
         $fpathlen = strlen($fpath);
 
         $res = new Tool_Result();
@@ -27,8 +27,8 @@ class Tool_Xmllint
             if (substr($line, 0, $fpathlen) != $fpath) {
                 throw new Exception('xmllint does not behave as expected: ' . $line);
             }
-            list($line, $msg) = explode(':', substr($line, $fpathlen + 1), 2);
-            $res->annotations[$line][] = new Tool_Result_Line(
+            list($linenum, $msg) = explode(':', substr($line, $fpathlen + 1), 2);
+            $res->annotations[$linenum][] = new Tool_Result_Line(
                 $msg, 'error'
             );
         }
@@ -41,4 +41,4 @@ class Tool_Xmllint
     }
 }
 
-?>
\ No newline at end of file
+?>