CodeDoc/Parser/Var.php
authorAlan Knowles <alan@roojs.com>
Fri, 28 Oct 2016 08:23:42 +0000 (16:23 +0800)
committerAlan Knowles <alan@roojs.com>
Fri, 28 Oct 2016 08:23:42 +0000 (16:23 +0800)
CodeDoc/Parser/Var.php

index dcf052b..7d52e66 100644 (file)
@@ -39,9 +39,15 @@ class PHP_CodeDoc_Parser_Var {
         $var->name  = $this->tokens[$this->pos+2][1];
         $var->type = "Public";
         $var->isPublic = 1;
-        if ($var->name{1} == "_") {
-            $var->type = "Private";
-            $var->isPublic = 0;
+        if (in_array(T_PRIVATE, $flags)) {
+            $method->type = "Private";
+            $method ->isPublic = 0;
+            $method->visibility = 0;
+        }
+        if (in_array(T_PROTECTED, $flags)) {
+            $method->type = "Protected";
+            $method ->isPublic = 0;
+            $method->visibility = 0;
         }
         $var->visibility = 1;