/** * Only classes in the correct namespace ($this->type) are relevant. * * Generated files, interfaces and exceptions are not relevant. * * @param PackageClass $package_class * @return boolean */ private function isRelevant(PackageClass $package_class) { $class_name = $package_class->getName(); if (strstr($class_name, '\\Generated\\') || $package_class->isInterface() || $package_class->isException() || strpos($class_name, $this->type) === false) { return false; } return true; }