コード例 #1
0
 /**
  * Counts public methods within the given class/interface node.
  *
  * @param \PHPMD\Node\AbstractTypeNode $node
  * @return integer
  */
 private function countMethods(AbstractTypeNode $node)
 {
     $count = 0;
     foreach ($node->getMethods() as $method) {
         if ($method->getNode()->isPublic() && preg_match($this->ignoreRegexp, $method->getName()) === 0) {
             ++$count;
         }
     }
     return $count;
 }