Overview¶
Interfaces¶
- \Klitsche\Dog\Analyzer\AnalyzeInterface
- \Klitsche\Dog\Analyzer\IssueInterface
- \Klitsche\Dog\Analyzer\RuleInterface
- \Klitsche\Dog\ConfigInterface
- \Klitsche\Dog\Elements\ArgumentsAwareInterface
- \Klitsche\Dog\Elements\DocBlockAwareInterface
- \Klitsche\Dog\Elements\ElementInterface
- \Klitsche\Dog\Elements\FqsenAwareInterface
- \Klitsche\Dog\Elements\ProjectAwareInterface
- \Klitsche\Dog\Elements\VisibilityAwareInterface
- \Klitsche\Dog\Enrichers\DataAwareInterface
- \Klitsche\Dog\Enrichers\EnricherInterface
- \Klitsche\Dog\Events\EventDispatcherAwareInterface
- \Klitsche\Dog\PrinterInterface
- \Klitsche\Dog\ProjectInterface
Traits¶
- \Klitsche\Dog\Elements\DocBlockTrait โค๏ธ
- \Klitsche\Dog\Elements\FqsenTrait ๐
- \Klitsche\Dog\Elements\ProjectTrait ๐
- \Klitsche\Dog\Elements\VisibilityTrait โค๏ธ
- \Klitsche\Dog\Enrichers\DataTrait ๐
- \Klitsche\Dog\Events\ErrorEmitterTrait โค๏ธ
- \Klitsche\Dog\Events\EventDispatcherAwareTrait ๐
- \Klitsche\Dog\Events\IssueEmitterTrait ๐
- \Klitsche\Dog\Events\ProgressEmitterTrait ๐
Classes¶
- \Klitsche\Dog\Analyzer ๐
- \Klitsche\Dog\Analyzer\Issue ๐
- \Klitsche\Dog\Analyzer\Rule ๐
- \Klitsche\Dog\Analyzer\Rules ๐
- \Klitsche\Dog\Analyzer\Rules\DocBlockApiNoDescriptionRule ๐
- \Klitsche\Dog\Analyzer\Rules\DocBlockApiNotInternalRule ๐
- \Klitsche\Dog\Analyzer\Rules\DocBlockApiVisibilityPublicRule ๐
- \Klitsche\Dog\Analyzer\Rules\DocBlockAuthorEmailRule ๐
- \Klitsche\Dog\Analyzer\Rules\DocBlockAuthorNameMissingRule ๐
- \Klitsche\Dog\Analyzer\Rules\DocBlockCopyrightMissingRule ๐
- \Klitsche\Dog\Analyzer\Rules\DocBlockCopyrightYearRule ๐
- \Klitsche\Dog\Analyzer\Rules\DocBlockDeprecatedCorrespondingSeeRule ๐
- \Klitsche\Dog\Analyzer\Rules\DocBlockDeprecatedDescriptionRule ๐
- \Klitsche\Dog\Analyzer\Rules\DocBlockDeprecatedVersionRule ๐
- \Klitsche\Dog\Analyzer\Rules\DocBlockDescriptionMissingRule ๐
- \Klitsche\Dog\Analyzer\Rules\DocBlockInvalidTagRule ๐
- \Klitsche\Dog\Analyzer\Rules\DocBlockLicenseMissingRule ๐
- \Klitsche\Dog\Analyzer\Rules\DocBlockLinkDescriptionRule ๐
- \Klitsche\Dog\Analyzer\Rules\DocBlockLinkMissingRule ๐
- \Klitsche\Dog\Analyzer\Rules\DocBlockLinkUrlRule ๐
- \Klitsche\Dog\Analyzer\Rules\DocBlockMethodAllowedRule ๐
- \Klitsche\Dog\Analyzer\Rules\DocBlockMissingRule ๐
- \Klitsche\Dog\Analyzer\Rules\DocBlockParamAllowedRule ๐
- \Klitsche\Dog\Analyzer\Rules\DocBlockParamDescriptionRule ๐
- \Klitsche\Dog\Analyzer\Rules\DocBlockParamNameOnlyOnceRule ๐
- \Klitsche\Dog\Analyzer\Rules\DocBlockParamTypeRule ๐
- \Klitsche\Dog\Analyzer\Rules\DocBlockParamUnknownRule ๐
- \Klitsche\Dog\Analyzer\Rules\DocBlockPropertyAllowedRule ๐
- \Klitsche\Dog\Analyzer\Rules\DocBlockReturnAllowedRule ๐
- \Klitsche\Dog\Analyzer\Rules\DocBlockReturnDescriptionRule ๐
- \Klitsche\Dog\Analyzer\Rules\DocBlockReturnOnlyOnceRule ๐
- \Klitsche\Dog\Analyzer\Rules\DocBlockSeeDescriptionRule ๐
- \Klitsche\Dog\Analyzer\Rules\DocBlockSinceDescriptionRule ๐
- \Klitsche\Dog\Analyzer\Rules\DocBlockSinceVersionRule ๐
- \Klitsche\Dog\Analyzer\Rules\DocBlockSummaryMissingRule ๐
- \Klitsche\Dog\Analyzer\Rules\DocBlockVersionDescriptionRule ๐
- \Klitsche\Dog\Analyzer\Rules\DocBlockVersionVersionRule ๐
- \Klitsche\Dog\Analyzer\Rules\TypeMissingRule ๐
- \Klitsche\Dog\Cli\CommandUsageReporter โค๏ธ
- \Klitsche\Dog\Cli\ErrorReporter โค๏ธ
- \Klitsche\Dog\Cli\GenerateCommand โค๏ธ
- \Klitsche\Dog\Cli\IssuesReporter โค๏ธ
- \Klitsche\Dog\Cli\OutputStyle โค๏ธ
- \Klitsche\Dog\Cli\ProgressReporter โค๏ธ
- \Klitsche\Dog\Config ๐
- \Klitsche\Dog\Dog โค๏ธ
- \Klitsche\Dog\Elements\Argument ๐
- \Klitsche\Dog\Elements\Class_ ๐
- \Klitsche\Dog\Elements\Constant ๐
- \Klitsche\Dog\Elements\ElementsIndex ๐งก
- \Klitsche\Dog\Elements\File ๐
- \Klitsche\Dog\Elements\Function_ ๐
- \Klitsche\Dog\Elements\Interface_ ๐
- \Klitsche\Dog\Elements\Method ๐
- \Klitsche\Dog\Elements\Property ๐
- \Klitsche\Dog\Elements\Trait_ ๐
- \Klitsche\Dog\Enrichers\Clover\ClassMetrics ๐
- \Klitsche\Dog\Enrichers\Clover\CloverEnricher โค๏ธ
- \Klitsche\Dog\Enrichers\Clover\FileMetrics ๐
- \Klitsche\Dog\Enrichers\Clover\MethodMetrics ๐
- \Klitsche\Dog\Enrichers\Clover\ProjectMetrics ๐
- \Klitsche\Dog\Enrichers\Enricher ๐
- \Klitsche\Dog\Enrichers\Enrichers ๐
- \Klitsche\Dog\Enrichers\ExtendedBy\ExtendedByEnricher ๐
- \Klitsche\Dog\Enrichers\ImplementedBy\ImplementedByEnricher ๐
- \Klitsche\Dog\Enrichers\PHPLOC\PHPLOCEnricher โค๏ธ
- \Klitsche\Dog\Enrichers\UsedBy\UsedByEnricher ๐
- \Klitsche\Dog\Events\ErrorEvent ๐
- \Klitsche\Dog\Events\IssueEvent ๐
- \Klitsche\Dog\Events\NullEventDispatcher ๐
- \Klitsche\Dog\Events\ProgressEvent ๐
- \Klitsche\Dog\Events\ProgressFinishEvent ๐
- \Klitsche\Dog\Events\ProgressStartEvent ๐
- \Klitsche\Dog\Exceptions\EnricherException โค๏ธ
- \Klitsche\Dog\Exceptions\Exception โค๏ธ
- \Klitsche\Dog\Exceptions\ParserException โค๏ธ
- \Klitsche\Dog\Exceptions\PrinterException โค๏ธ
- \Klitsche\Dog\FilesCollector ๐
- \Klitsche\Dog\FilesParser โค๏ธ
- \Klitsche\Dog\Printer\Markdown\Printer โค๏ธ
- \Klitsche\Dog\Project ๐
- \Klitsche\Dog\ProjectEnricher ๐
Test Coverage ๐งก¶
- ๐งก Lines: 69.22% (1482 / 2141)
- โค๏ธ Classes: 27.27% (24 / 88)
- ๐งก Methods: 57.25% (233 / 407)
PHPLOC¶
- directories = 13
- files = 106
- loc = 7047
- lloc = 1135
- llocClasses = 1135
- llocFunctions = 0
- llocGlobal = 0
- cloc = 444
- ccn = 652
- ccnMethods = 651
- interfaces = 15
- traits = 9
- classes = 82
- abstractClasses = 2
- concreteClasses = 80
- finalClasses = 0
- nonFinalClasses = 80
- functions = 6
- namedFunctions = 0
- anonymousFunctions = 6
- methods = 467
- publicMethods = 408
- nonPublicMethods = 59
- protectedMethods = 10
- privateMethods = 49
- nonStaticMethods = 445
- staticMethods = 22
- constants = 21
- classConstants = 21
- publicClassConstants = 18
- nonPublicClassConstants = 3
- globalConstants = 0
- testClasses = 0
- testMethods = 0
- ccnByLloc = 0.57444933920705
- llocByNof = 0
- methodCalls = 1148
- staticMethodCalls = 25
- instanceMethodCalls = 1123
- attributeAccesses = 661
- staticAttributeAccesses = 3
- instanceAttributeAccesses = 658
- globalAccesses = 0
- globalVariableAccesses = 0
- superGlobalVariableAccesses = 0
- globalConstantAccesses = 0
- classCcnMin = 1
- classCcnAvg = 7.1415094339623
- classCcnMax = 50
- classLlocMin = 0
- classLlocAvg = 10.707547169811
- classLlocMax = 96
- methodCcnMin = 1
- methodCcnAvg = 2.5597014925373
- methodCcnMax = 15
- methodLlocMin = 0
- methodLlocAvg = 2.2014925373134
- methodLlocMax = 20
- averageMethodsPerClass = 4.4056603773585
- minimumMethodsPerClass = 0
- maximumMethodsPerClass = 22
- namespaces = 14
- ncloc = 6603