Metric | Value |
---|---|
Cyclomatic Complexity Number | 398 |
Extended Cyclomatic Complexity | 413 |
Number of Method or Function Calls | 640 |
Number of Root Classes | 5 |
Average Hierarchy Height | 0.6875 |
Average Number of Derived Classes | 0.38095238095238 |
Number of Leaf Classes | 31 |
Number of Fanouts | 62 |
Max Depth of Inheritance Tree | 4 |
Lines of Code | 3133 |
Non-Comment Line of Code | 3046 |
Comment Lines of Code | 87 |
Executable Lines of Code | 2662 |
Logical Lines Of Code | 1240 |
Packages | 4 |
Classes | 38 |
Abstract classes | 1 |
Concrete classes | 37 |
Interfaces | 0 |
Methods | 175 |
Functions | 9 |
Package | Total Classes | Abstract Classes | Concrete Classes | Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|---|---|---|---|
Edge\QA | 12 | 0 | 12 | 2 | 5 | 0 | 0.71428571428571 | 0.28571428571429 |
Edge\QA\Task | 6 | 0 | 6 | 1 | 8 | 0 | 0.88888888888889 | 0.11111111111111 |
Edge\QA\Tools | 5 | 1 | 4 | 2 | 3 | 0.2 | 0.6 | 0.2 |
Edge\QA\Tools\Analyzer | 15 | 0 | 15 | 0 | 4 | 0 | 1 | 0 |
Afferent Couplings: 2 | Efferent Couplings: 5 | Abstractness: 0 | Instability: 0.71428571428571 | Distance: 0.28571428571429 |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | RoboFile Config IgnoredPaths Options OutputMode RunningTool ConfigTest IgnoredPathsTest OptionsTest PathsTest ReportTest RunningToolTest | Edge\QA\Tools Edge\QA\Task | Symfony\Component\Yaml Edge\QA\Tools Edge\QA\Task Robo |
Afferent Couplings: 1 | Efferent Couplings: 8 | Abstractness: 0 | Instability: 0.88888888888889 | Distance: 0.11111111111111 |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | AssetsLoader NonParallelExecV0 NonParallelExecV1 ParallelExec TableSummary TableVersions | Edge\QA | Symfony\Component\Process Symfony\Component\Console\Output Symfony\Component\Console\Helper Consolidation\Log Robo\Task\Base Edge\QA Robo |
Afferent Couplings: 2 | Efferent Couplings: 3 | Abstractness: 0.2 | Instability: 0.6 | Distance: 0.2 |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
Tool | AnalyzeResults GetVersions Tools GetVersionsTest | Edge\QA\Tools\Analyzer Edge\QA | Symfony\Component\Process Edge\QA |
Afferent Couplings: 0 | Efferent Couplings: 4 | Abstractness: 0 | Instability: 1 | Distance: 0 |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | Deptrac ParallelLint Pdepend PhpCsFixer PhpMetrics PhpMetricsV2 Phpcpd Phpcs Phploc Phpmd Phpstan Phpunit Psalm SecurityChecker PhpstanTest | None | PHPUnit\Framework Nette\Neon Edge\QA\Tools |
Edge\QA
Edge\QA\Tools
Edge\QA
Edge\QA\Task
Edge\QA
Edge\QA\Tools
Edge\QA
Edge\QA\Tools
Edge\QA
Edge\QA\Tools
Edge\QA\Tools\Analyzer
Edge\QA\Tools
Edge\QA
Edge\QA\Tools
The following explanations are for quick reference and are lifted directly from the original JDepend documentation.
The number of concrete and abstract classes (and interfaces) in the package is an indicator of the extensibility of the package.
The number of other packages that depend upon classes within the package is an indicator of the package's responsibility.
The number of other packages that the classes in the package depend upon is an indicator of the package's independence.
The ratio of the number of abstract classes (and interfaces) in the analyzed package to the total number of classes in the analyzed package.
The range for this metric is 0 to 1, with A=0 indicating a completely concrete package and A=1 indicating a completely abstract package.
The ratio of efferent coupling (Ce) to total coupling (Ce / (Ce + Ca)). This metric is an indicator of the package's resilience to change.
The range for this metric is 0 to 1, with I=0 indicating a completely stable package and I=1 indicating a completely instable package.
The perpendicular distance of a package from the idealized line A + I = 1. This metric is an indicator of the package's balance between abstractness and stability.
A package squarely on the main sequence is optimally balanced with respect to its abstractness and stability. Ideal packages are either completely abstract and stable (x=0, y=1) or completely concrete and instable (x=1, y=0).
The range for this metric is 0 to 1, with D=0 indicating a package that is coincident with the main sequence and D=1 indicating a package that is as far from the main sequence as possible.
Dependency | Efferent Couplings | Afferent Couplings |
---|---|---|
Edge\QA\RoboFile class | Robo\Tasks | |
Edge\QA\CodeAnalysisTasks trait | Edge\QA\Task\TableVersions Edge\QA\Config Edge\QA\Tools\Tools Edge\QA\Options Edge\QA\RunningTool Edge\QA\Task\AssetsLoader Edge\QA\OutputMode Edge\QA\Task\TableSummary | |
Edge\QA\Config class | Symfony\Component\Yaml\Yaml \RuntimeException | Edge\QA\CodeAnalysisTasks Edge\QA\ConfigTest Edge\QA\Tools\Tool Edge\QA\Tools\Tools |
Edge\QA\IgnoredPaths class | Edge\QA\Options Edge\QA\IgnoredPathsTest | |
Edge\QA\Options class | Edge\QA\IgnoredPaths Edge\QA\RunningTool | Edge\QA\CodeAnalysisTasks Edge\QA\OptionsTest Edge\QA\Task\AssetsLoader Edge\QA\Tools\AnalyzeResults Edge\QA\Tools\Tool Edge\QA\Tools\Tools |
Edge\QA\OutputMode class | Edge\QA\CodeAnalysisTasks Edge\QA\RunningTool | |
Edge\QA\RunningTool class | Edge\QA\OutputMode | Edge\QA\CodeAnalysisTasks Edge\QA\Options Edge\QA\RunningToolTest Edge\QA\Tools\Tool Edge\QA\Tools\Tools |
Edge\QA\ConfigTest class | \PHPUnit_Framework_TestCase Edge\QA\Config | |
Edge\QA\IgnoredPathsTest class | \PHPUnit_Framework_TestCase Edge\QA\IgnoredPaths | |
Edge\QA\OptionsTest class | \PHPUnit_Framework_TestCase Edge\QA\Options | |
Edge\QA\PathsTest class | \PHPUnit_Framework_TestCase | |
Edge\QA\ReportTest class | \PHPUnit_Framework_TestCase | |
Edge\QA\RunningToolTest class | \PHPUnit_Framework_TestCase Edge\QA\RunningTool | |
Edge\QA\Task\AssetsLoader class | Symfony\Component\Console\Output\OutputInterface Edge\QA\Options Symfony\Component\Console\Helper\ProgressBar \InvalidArgumentException | Edge\QA\CodeAnalysisTasks |
Edge\QA\Task\NonParallelExecV0 class | Edge\QA\Task\NonParallelExecV1 Symfony\Component\Console\Helper\ProgressBar Symfony\Component\Process\Process Symfony\Component\Console\Output\OutputInterface | |
Edge\QA\Task\NonParallelExecV1 class | Edge\QA\Task\ParallelExec Robo\Result Symfony\Component\Process\Process Consolidation\Log\ConsoleLogLevel | Edge\QA\Task\NonParallelExecV0 |
Edge\QA\Task\ParallelExec class | Robo\Task\Base\ParallelExec | Edge\QA\Task\NonParallelExecV1 |
Edge\QA\Task\RoboAdapter trait | ||
Edge\QA\Task\TableSummary class | Symfony\Component\Console\Output\OutputInterface Symfony\Component\Console\Helper\Table Symfony\Component\Console\Helper\TableSeparator | Edge\QA\CodeAnalysisTasks |
Edge\QA\Task\TableVersions class | Symfony\Component\Console\Output\OutputInterface Symfony\Component\Console\Helper\Table | Edge\QA\CodeAnalysisTasks |
Edge\QA\Tools\AnalyzeResults class | Edge\QA\Options | Edge\QA\Tools\Tools |
Edge\QA\Tools\GetVersions class | Symfony\Component\Process\Process | Edge\QA\Tools\Tool Edge\QA\Tools\Tools Edge\QA\Tools\GetVersionsTest |
Edge\QA\Tools\Tool class | Edge\QA\Config Edge\QA\Options Edge\QA\RunningTool Edge\QA\Tools\GetVersions | Edge\QA\Tools\Analyzer\Deptrac Edge\QA\Tools\Analyzer\ParallelLint Edge\QA\Tools\Analyzer\Pdepend Edge\QA\Tools\Analyzer\PhpCsFixer Edge\QA\Tools\Analyzer\PhpMetrics Edge\QA\Tools\Analyzer\PhpMetricsV2 Edge\QA\Tools\Analyzer\Phpcpd Edge\QA\Tools\Analyzer\Phpcs Edge\QA\Tools\Analyzer\Phploc Edge\QA\Tools\Analyzer\Phpmd Edge\QA\Tools\Analyzer\Phpstan Edge\QA\Tools\Analyzer\Phpunit Edge\QA\Tools\Analyzer\Psalm Edge\QA\Tools\Analyzer\SecurityChecker |
Edge\QA\Tools\Tools class | Edge\QA\Config \RuntimeException Edge\QA\Options Edge\QA\RunningTool Edge\QA\Tools\AnalyzeResults Edge\QA\Tools\GetVersions | Edge\QA\CodeAnalysisTasks |
Edge\QA\Tools\GetVersionsTest class | \PHPUnit_Framework_TestCase Edge\QA\Tools\GetVersions | |
Edge\QA\Tools\Analyzer\Deptrac class | Edge\QA\Tools\Tool | |
Edge\QA\Tools\Analyzer\ParallelLint class | Edge\QA\Tools\Tool | |
Edge\QA\Tools\Analyzer\Pdepend class | Edge\QA\Tools\Tool | |
Edge\QA\Tools\Analyzer\PhpCsFixer class | Edge\QA\Tools\Tool | |
Edge\QA\Tools\Analyzer\PhpMetrics class | Edge\QA\Tools\Tool | |
Edge\QA\Tools\Analyzer\PhpMetricsV2 class | Edge\QA\Tools\Tool | |
Edge\QA\Tools\Analyzer\Phpcpd class | Edge\QA\Tools\Tool | |
Edge\QA\Tools\Analyzer\Phpcs class | Edge\QA\Tools\Tool | |
Edge\QA\Tools\Analyzer\Phploc class | Edge\QA\Tools\Tool | |
Edge\QA\Tools\Analyzer\Phpmd class | Edge\QA\Tools\Tool | |
Edge\QA\Tools\Analyzer\Phpstan class | Edge\QA\Tools\Tool Nette\Neon\Neon | Edge\QA\Tools\Analyzer\PhpstanTest |
Edge\QA\Tools\Analyzer\Phpunit class | Edge\QA\Tools\Tool | |
Edge\QA\Tools\Analyzer\Psalm class | Edge\QA\Tools\Tool \SimpleXMLElement \DOMDocument | |
Edge\QA\Tools\Analyzer\SecurityChecker class | Edge\QA\Tools\Tool | |
Edge\QA\Tools\Analyzer\PhpstanTest class | PHPUnit\Framework\TestCase Edge\QA\Tools\Analyzer\Phpstan |
analyzeResult
__construct
isAtLeastOneClassInstalled
buildOption
getHtmlRootReports
isInstalled
hasOutput
getAllowedErrorsCount
evaluteErrorsCount
areErrorsIgnored
getXmlFiles
getEscapedXmlFile
getMainXml
__toString
loadUserConfig
findInConfig
loadConfig
mergeConfigs
get
__construct
getCustomBinary
pathsOrValues
csv
value
path
throwInvalidPath
loadTools
loadOutput
buildRunningTools
getCommonRootPath
getAnalyzedDirs
__construct
sortTools
toFile
rawFile
ignore
implode
pdepend
phpmd
__construct
setOS
csvToArray
phpcs
pdependWindowsFilter
phpmetrics
phpmetrics2
bergmann
parallelLint
phpstan
psalm
shouldStopPhpqa
testLoadDefaultConfig
testBuildAbsolutePath
testOverrideDefaultConfig
testAllowPartialUpdateOfTools
testIgnoreNonExistentUserConfig
testNoExceptionWhenCwdHasNoConfig
testThrowExceptionWhenFileDoesNotExist
testConfigCsvString
testUseCwdIfNoDirectoryIsSpecified
testIgnoreInvalidBinaryDoesNotExist
testToolAndBinaryNameMightNotMatch
testMultipleConfig
testAutodetectConfigInCurrentDirectory
testIgnoreAutodetectedConfigIfUserConfigIsSpecified
buildRunningTools
setUp
overrideOptions
testEscapePaths
testRespectToolsOrderDefinedInOption
testIgnorePdependInCliOutput
testIsSuggestedToolInstalled
provideInternalClass
testBuildOutput
provideOutputs
testExecute
provideExecutionMode
testBuildRootPath
provideAnalyzedDir
testLoadAllowedErrorsCount
testAnalyzeExitCodeInCliMode
testBuildOptionWithDefinedSeparator
testMarkSuccessWhenXPathIsNotDefined
testMarkFailureWhenXmlFileDoesNotExist
provideAllowedErrorsForNonexistentFile
testCompareAllowedCountWithErrorsCountFromXml
provideAllowedErrors
testRuntimeSelectionOfErrorXpath
testMultipleXpaths
provideMultipleXpaths
provideProcess
testCreateUniqueIdForUserReport
tearDown
setUp
testConvertTwigToHtml
testConvertXmlToHtml
provideXml
testIgnoreMissingXmlDocuments
testNoOptionWhenNothingIsIgnored
testIgnoreDirectoriesAndFiles
ignore
provideTools
testPathToBinaryIsEscaped
result
__invoke
getStatus
__construct
writeln
run
printProcessResult
downloadUrl
__invoke
__construct
writeln
printProcessResult
startProgressIndicator
advanceProgressIndicator
stopProgressIndicator
__invoke
__construct
process
findComposerPackages
analyzeTool
__invoke
loadVersionFromConsoleCommand
extractVersionFromConsole
normalizeVersion
createSymfonyProcess
hasToolVersion
groupAuthors
normalizeSemver
compareVersions
loadTools
getExecutableTools
__construct
buildCommand
getReport
getAssets
getSummary
getVersions
__invoke
__construct
saveDynamicConfig
__construct
__invoke
toolVersionIs
writeln
testNormalizeVersion
provideComposerVersion
testCliVersion
provideCliVersion
testCompareVersions
provideComparedVersions
__invoke
updateProjectFiles
simpleXMLToPrettyString
__invoke
buildConfig
getErrorFormatOption
__invoke
getFile
__invoke
__invoke
__invoke
__invoke
detectComposerLock
__invoke
__invoke
__invoke
__invoke
__invoke
testBuildConfig
provideConfig
__invoke
__invoke
File | Lines of Code | Comment Lines of Code | Non-Comment Line of Code | Executable Lines of Code | Logical Lines Of Code |
---|---|---|---|---|---|
/Users/www/zd/phpqa/RoboFile.php | 10 | 0 | 10 | 7 | 3 |
/Users/www/zd/phpqa/src/CodeAnalysisTasks.php | 218 | 22 | 196 | 182 | 75 |
/Users/www/zd/phpqa/src/Config.php | 148 | 7 | 141 | 125 | 70 |
/Users/www/zd/phpqa/src/IgnoredPaths.php | 111 | 1 | 110 | 93 | 50 |
/Users/www/zd/phpqa/src/Options.php | 123 | 9 | 114 | 100 | 60 |
/Users/www/zd/phpqa/src/OutputMode.php | 12 | 0 | 12 | 9 | 5 |
/Users/www/zd/phpqa/src/RunningTool.php | 150 | 1 | 149 | 128 | 71 |
/Users/www/zd/phpqa/tests/Config/ConfigTest.php | 156 | 1 | 155 | 136 | 100 |
/Users/www/zd/phpqa/tests/IgnoredPathsTest.php | 137 | 2 | 135 | 128 | 15 |
/Users/www/zd/phpqa/tests/OptionsTest.php | 163 | 6 | 157 | 139 | 51 |
/Users/www/zd/phpqa/tests/PathsTest.php | 15 | 0 | 15 | 12 | 6 |
/Users/www/zd/phpqa/tests/Report/ReportTest.php | 51 | 1 | 50 | 41 | 21 |
/Users/www/zd/phpqa/tests/RunningToolTest.php | 132 | 5 | 127 | 112 | 44 |
/Users/www/zd/phpqa/src/paths.php | 56 | 0 | 56 | 47 | 31 |
/Users/www/zd/phpqa/src/report.php | 84 | 0 | 84 | 72 | 51 |
/Users/www/zd/phpqa/src/Task/AssetsLoader.php | 62 | 1 | 61 | 53 | 34 |
/Users/www/zd/phpqa/src/Task/NonParallelExecV0.php | 42 | 1 | 41 | 33 | 18 |
/Users/www/zd/phpqa/src/Task/NonParallelExecV1.php | 71 | 10 | 61 | 51 | 35 |
/Users/www/zd/phpqa/src/Task/ParallelExec.php | 17 | 4 | 13 | 10 | 4 |
/Users/www/zd/phpqa/src/Task/RoboAdapter.php | 40 | 0 | 40 | 35 | 18 |
/Users/www/zd/phpqa/src/Task/TableSummary.php | 75 | 1 | 74 | 62 | 30 |
/Users/www/zd/phpqa/src/Task/TableVersions.php | 31 | 0 | 31 | 25 | 12 |
/Users/www/zd/phpqa/src/Tools/AnalyzeResults.php | 60 | 3 | 57 | 51 | 21 |
/Users/www/zd/phpqa/src/Tools/GetVersions.php | 181 | 0 | 181 | 162 | 75 |
/Users/www/zd/phpqa/src/Tools/Tool.php | 56 | 5 | 51 | 42 | 28 |
/Users/www/zd/phpqa/src/Tools/Tools.php | 107 | 1 | 106 | 93 | 52 |
/Users/www/zd/phpqa/tests/GetVersionsTest.php | 60 | 3 | 57 | 49 | 13 |
/Users/www/zd/phpqa/src/Tools/Analyzer/Deptrac.php | 25 | 0 | 25 | 20 | 5 |
/Users/www/zd/phpqa/src/Tools/Analyzer/ParallelLint.php | 24 | 0 | 24 | 19 | 5 |
/Users/www/zd/phpqa/src/Tools/Analyzer/Pdepend.php | 32 | 0 | 32 | 28 | 9 |
/Users/www/zd/phpqa/src/Tools/Analyzer/PhpCsFixer.php | 53 | 0 | 53 | 48 | 19 |
/Users/www/zd/phpqa/src/Tools/Analyzer/PhpMetrics.php | 43 | 0 | 43 | 38 | 19 |
/Users/www/zd/phpqa/src/Tools/Analyzer/PhpMetricsV2.php | 43 | 0 | 43 | 36 | 20 |
/Users/www/zd/phpqa/src/Tools/Analyzer/Phpcpd.php | 42 | 0 | 42 | 38 | 16 |
/Users/www/zd/phpqa/src/Tools/Analyzer/Phpcs.php | 49 | 1 | 48 | 43 | 17 |
/Users/www/zd/phpqa/src/Tools/Analyzer/Phploc.php | 25 | 0 | 25 | 21 | 7 |
/Users/www/zd/phpqa/src/Tools/Analyzer/Phpmd.php | 36 | 1 | 35 | 30 | 9 |
/Users/www/zd/phpqa/src/Tools/Analyzer/Phpstan.php | 105 | 0 | 105 | 92 | 32 |
/Users/www/zd/phpqa/src/Tools/Analyzer/Phpunit.php | 50 | 0 | 50 | 44 | 23 |
/Users/www/zd/phpqa/src/Tools/Analyzer/Psalm.php | 91 | 0 | 91 | 76 | 43 |
/Users/www/zd/phpqa/src/Tools/Analyzer/SecurityChecker.php | 40 | 0 | 40 | 33 | 14 |
/Users/www/zd/phpqa/tests/Tools/Analyzer/PhpstanTest.php | 107 | 1 | 106 | 99 | 9 |
Package | Number of Classes | Number of Interfaces | Number of Methods | Number of Functions | Code Rank | Reverse Code Rank |
---|---|---|---|---|---|---|
Edge\QA | 12 | 0 | 103 | 9 | 0.15 | 0.38678571428571 |
Edge\QA\Task | 6 | 0 | 18 | 0 | 0.15 | 0.2775 |
Edge\QA\Tools | 5 | 0 | 32 | 0 | 0.269 | 0.16821428571429 |
Edge\QA\Tools\Analyzer | 15 | 0 | 22 | 0 | 0.15 | 0.42048214285714 |
Class | Lines of Code | Comment Lines of Code | Non-Comment Line of Code | Executable Lines of Code | Logical Lines Of Code | Code Rank | Reverse Code Rank | Afferent Coupling | Efferent Coupling | Coupling Between Objects | Class Size | Class Interface Size | Implemented Interfaces | Number of Methods | Number of Overwritten Methods | Number of Public Methods | Number of Added Methods | Class Properties | Inherited Properties | Non Private Properties | Weighted Method Count | Inherited Weighted Method Count | Non Private Weighted Method Count | Depth of Inheritance Tree | Number of Child Classes |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Edge\QA\RoboFile | 5 | 0 | 5 | 0 | 0 | 0.15 | 0.2775 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |
Edge\QA\Config | 141 | 7 | 134 | 105 | 54 | 0.15 | 0.15 | 4 | 2 | 2 | 14 | 7 | 0 | 12 | 0 | 7 | 0 | 2 | 2 | 0 | 28 | 28 | 14 | 0 | 0 |
Edge\QA\IgnoredPaths | 106 | 1 | 105 | 69 | 30 | 0.15 | 0.15 | 2 | 0 | 0 | 19 | 11 | 0 | 15 | 0 | 11 | 0 | 4 | 4 | 0 | 21 | 21 | 13 | 0 | 0 |
Edge\QA\Options | 118 | 9 | 109 | 77 | 41 | 0.15 | 0.15 | 6 | 2 | 2 | 18 | 13 | 0 | 9 | 0 | 6 | 0 | 9 | 9 | 7 | 22 | 22 | 13 | 0 | 0 |
Edge\QA\OutputMode | 7 | 0 | 7 | 0 | 0 | 0.15 | 0.15 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Edge\QA\RunningTool | 145 | 1 | 144 | 96 | 43 | 0.15 | 0.15 | 6 | 2 | 2 | 27 | 15 | 0 | 14 | 0 | 10 | 0 | 13 | 13 | 5 | 32 | 32 | 24 | 0 | 0 |
Edge\QA\ConfigTest | 150 | 0 | 150 | 115 | 83 | 0.15 | 0.16821428571429 | 0 | 1 | 1 | 16 | 14 | 0 | 15 | 0 | 14 | 15 | 1 | 1 | 0 | 16 | 16 | 14 | 2 | 0 |
Edge\QA\IgnoredPathsTest | 132 | 2 | 130 | 118 | 9 | 0.15 | 0.16821428571429 | 0 | 1 | 1 | 5 | 3 | 0 | 4 | 0 | 3 | 4 | 1 | 1 | 0 | 6 | 6 | 5 | 2 | 0 |
Edge\QA\OptionsTest | 157 | 5 | 152 | 107 | 34 | 0.15 | 0.16821428571429 | 0 | 1 | 1 | 16 | 13 | 0 | 15 | 0 | 13 | 15 | 1 | 1 | 0 | 16 | 16 | 13 | 2 | 0 |
Edge\QA\PathsTest | 10 | 0 | 10 | 6 | 4 | 0.15 | 0.16821428571429 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 2 | 0 |
Edge\QA\ReportTest | 46 | 1 | 45 | 27 | 11 | 0.15 | 0.16821428571429 | 0 | 0 | 0 | 9 | 6 | 0 | 6 | 0 | 6 | 6 | 3 | 3 | 0 | 7 | 7 | 7 | 2 | 0 |
Edge\QA\RunningToolTest | 126 | 4 | 122 | 94 | 30 | 0.15 | 0.16821428571429 | 0 | 1 | 1 | 13 | 12 | 0 | 12 | 0 | 12 | 12 | 1 | 1 | 0 | 13 | 13 | 13 | 2 | 0 |
Edge\QA\Task\AssetsLoader | 53 | 1 | 52 | 40 | 25 | 0.15 | 0.15 | 1 | 4 | 4 | 5 | 2 | 0 | 4 | 0 | 2 | 0 | 1 | 1 | 0 | 8 | 8 | 4 | 0 | 0 |
Edge\QA\Task\NonParallelExecV0 | 32 | 0 | 32 | 20 | 9 | 0.15 | 0.47799375 | 0 | 3 | 3 | 5 | 0 | 0 | 4 | 1 | 0 | 3 | 1 | 1 | 0 | 5 | 13 | 0 | 4 | 0 |
Edge\QA\Task\NonParallelExecV1 | 52 | 0 | 52 | 41 | 29 | 0.2775 | 0.385875 | 0 | 3 | 3 | 2 | 1 | 0 | 2 | 0 | 1 | 2 | 0 | 0 | 0 | 9 | 10 | 7 | 3 | 1 |
Edge\QA\Task\ParallelExec | 8 | 0 | 8 | 4 | 2 | 0.385875 | 0.2775 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 2 | 1 |
Edge\QA\Task\TableSummary | 66 | 1 | 65 | 48 | 20 | 0.15 | 0.15 | 1 | 3 | 3 | 6 | 2 | 0 | 5 | 0 | 2 | 0 | 1 | 1 | 0 | 12 | 12 | 5 | 0 | 0 |
Edge\QA\Task\TableVersions | 23 | 0 | 23 | 15 | 6 | 0.15 | 0.15 | 1 | 2 | 2 | 3 | 2 | 0 | 2 | 0 | 2 | 0 | 1 | 1 | 0 | 3 | 3 | 3 | 0 | 0 |
Edge\QA\Tools\AnalyzeResults | 53 | 3 | 50 | 42 | 16 | 0.15 | 0.15 | 1 | 2 | 2 | 3 | 2 | 0 | 2 | 0 | 2 | 0 | 1 | 1 | 0 | 7 | 7 | 7 | 0 | 0 |
Edge\QA\Tools\GetVersions | 174 | 0 | 174 | 145 | 62 | 0.15 | 0.15 | 3 | 1 | 1 | 11 | 5 | 0 | 11 | 0 | 5 | 0 | 0 | 0 | 0 | 30 | 30 | 10 | 0 | 0 |
Edge\QA\Tools\Tool | 47 | 5 | 42 | 24 | 13 | 1.935 | 0.15 | 0 | 5 | 5 | 10 | 3 | 0 | 5 | 0 | 2 | 0 | 5 | 5 | 1 | 6 | 6 | 2 | 0 | 14 |
Edge\QA\Tools\Tools | 98 | 1 | 97 | 73 | 36 | 0.15 | 0.15 | 1 | 6 | 6 | 12 | 7 | 0 | 8 | 0 | 7 | 0 | 4 | 4 | 0 | 14 | 14 | 8 | 0 | 0 |
Edge\QA\Tools\GetVersionsTest | 55 | 3 | 52 | 38 | 6 | 0.15 | 0.16821428571429 | 0 | 1 | 1 | 6 | 6 | 0 | 6 | 0 | 6 | 6 | 0 | 0 | 0 | 6 | 6 | 6 | 2 | 0 |
Edge\QA\Tools\Analyzer\Deptrac | 18 | 0 | 18 | 8 | 1 | 0.15 | 0.15910714285714 | 0 | 0 | 0 | 2 | 2 | 0 | 1 | 0 | 1 | 0 | 1 | 4 | 1 | 1 | 6 | 1 | 1 | 0 |
Edge\QA\Tools\Analyzer\ParallelLint | 17 | 0 | 17 | 7 | 1 | 0.15 | 0.15910714285714 | 0 | 0 | 0 | 2 | 2 | 0 | 1 | 0 | 1 | 0 | 1 | 4 | 1 | 1 | 6 | 1 | 1 | 0 |
Edge\QA\Tools\Analyzer\Pdepend | 27 | 0 | 27 | 17 | 6 | 0.15 | 0.15910714285714 | 0 | 0 | 0 | 2 | 2 | 0 | 1 | 0 | 1 | 0 | 1 | 4 | 1 | 2 | 7 | 2 | 1 | 0 |
Edge\QA\Tools\Analyzer\PhpCsFixer | 46 | 0 | 46 | 34 | 15 | 0.15 | 0.15910714285714 | 0 | 0 | 0 | 2 | 2 | 0 | 1 | 0 | 1 | 0 | 1 | 4 | 1 | 7 | 12 | 7 | 1 | 0 |
Edge\QA\Tools\Analyzer\PhpMetrics | 36 | 0 | 36 | 25 | 15 | 0.15 | 0.15910714285714 | 0 | 0 | 0 | 2 | 2 | 0 | 1 | 0 | 1 | 0 | 1 | 4 | 1 | 4 | 9 | 4 | 1 | 0 |
Edge\QA\Tools\Analyzer\PhpMetricsV2 | 38 | 0 | 38 | 26 | 17 | 0.15 | 0.15910714285714 | 0 | 0 | 0 | 2 | 2 | 0 | 1 | 0 | 1 | 0 | 1 | 4 | 1 | 6 | 11 | 6 | 1 | 0 |
Edge\QA\Tools\Analyzer\Phpcpd | 37 | 0 | 37 | 26 | 13 | 0.15 | 0.15910714285714 | 0 | 0 | 0 | 2 | 2 | 0 | 1 | 0 | 1 | 0 | 1 | 4 | 1 | 6 | 11 | 6 | 1 | 0 |
Edge\QA\Tools\Analyzer\Phpcs | 44 | 1 | 43 | 28 | 14 | 0.15 | 0.15910714285714 | 0 | 0 | 0 | 2 | 2 | 0 | 1 | 0 | 1 | 0 | 1 | 4 | 1 | 6 | 11 | 6 | 1 | 0 |
Edge\QA\Tools\Analyzer\Phploc | 20 | 0 | 20 | 10 | 4 | 0.15 | 0.15910714285714 | 0 | 0 | 0 | 2 | 2 | 0 | 1 | 0 | 1 | 0 | 1 | 4 | 1 | 2 | 7 | 2 | 1 | 0 |
Edge\QA\Tools\Analyzer\Phpmd | 31 | 1 | 30 | 15 | 6 | 0.15 | 0.15910714285714 | 0 | 0 | 0 | 2 | 2 | 0 | 1 | 0 | 1 | 0 | 1 | 4 | 1 | 3 | 8 | 3 | 1 | 0 |
Edge\QA\Tools\Analyzer\Phpstan | 98 | 0 | 98 | 73 | 26 | 0.15 | 0.15910714285714 | 1 | 1 | 1 | 4 | 3 | 0 | 3 | 0 | 2 | 2 | 1 | 4 | 1 | 11 | 16 | 9 | 1 | 0 |
Edge\QA\Tools\Analyzer\Phpunit | 43 | 0 | 43 | 31 | 18 | 0.15 | 0.15910714285714 | 0 | 0 | 0 | 3 | 2 | 0 | 2 | 0 | 1 | 1 | 1 | 4 | 1 | 10 | 15 | 6 | 1 | 0 |
Edge\QA\Tools\Analyzer\Psalm | 83 | 0 | 83 | 60 | 36 | 0.15 | 0.15910714285714 | 0 | 2 | 2 | 4 | 2 | 0 | 3 | 0 | 1 | 2 | 1 | 4 | 1 | 18 | 23 | 9 | 1 | 0 |
Edge\QA\Tools\Analyzer\SecurityChecker | 33 | 0 | 33 | 20 | 9 | 0.15 | 0.15910714285714 | 0 | 0 | 0 | 3 | 2 | 0 | 2 | 0 | 1 | 1 | 1 | 4 | 1 | 5 | 10 | 2 | 1 | 0 |
Edge\QA\Tools\Analyzer\PhpstanTest | 100 | 1 | 99 | 89 | 3 | 0.15 | 0.2775 | 0 | 1 | 1 | 4 | 2 | 0 | 2 | 0 | 2 | 2 | 2 | 2 | 0 | 2 | 2 | 2 | 2 | 0 |
Trait | Afferent Coupling | Efferent Coupling | Coupling Between Objects | Class Size | Class Interface Size | Implemented Interfaces | Number of Public Methods | Class Properties | Inherited Properties | Non Private Properties | Weighted Method Count | Inherited Weighted Method Count | Non Private Weighted Method Count |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Edge\QA\CodeAnalysisTasks | 0 | 9 | 9 | 9 | 2 | 0 | 2 | 0 | 0 | 0 | 29 | 29 | 3 |
Edge\QA\Task\RoboAdapter | 0 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 8 | 8 | 0 |
Method | Lines of Code | Comment Lines of Code | Non-Comment Line of Code | Executable Lines of Code | Logical Lines Of Code | Cyclomatic Complexity | Extended Cyclomatic Complexity | NPath Complexity | Maintainability Index | Halstead Bugs | Halstead Difficulty | Halstead Effort | Halstead Content | Halstead Level | Halstead Vocabulary | Halstead Length | Halstead Time | Halstead Volumne |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Edge\QA\CodeAnalysisTasks::tools() | 9 | 0 | 9 | 5 | 3 | 1 | 1 | 1 | 72.367322064822 | 0.013328082758656 | 4.5 | 252.83279355091 | 12.485570051897 | 0.22222222222222 | 20 | 13 | 14.046266308384 | 56.185065233536 |
Edge\QA\CodeAnalysisTasks::ci() | 23 | 0 | 23 | 10 | 7 | 2 | 2 | 2 | 64.711050076431 | 0.020564740069885 | 6.3 | 484.58137614341 | 12.209155357607 | 0.15873015873016 | 28 | 16 | 26.921187563523 | 76.917678752922 |
Edge\QA\CodeAnalysisTasks::normalizeCliOptions() | 9 | 0 | 9 | 8 | 5 | 4 | 5 | 12 | 65.207799991608 | 0.029432193293238 | 7.2368421052632 | 829.68993677975 | 15.842277933355 | 0.13818181818182 | 44 | 21 | 46.093885376653 | 114.64806399138 |
Edge\QA\CodeAnalysisTasks::loadConfig() | 53 | 2 | 51 | 50 | 18 | 7 | 7 | 24 | 42.970464218639 | 0.10304725094409 | 10.421052631579 | 5435.4624215787 | 50.051064539076 | 0.095959595959596 | 175 | 70 | 301.97013453215 | 521.58477782826 |
Edge\QA\CodeAnalysisTasks::ciClean() | 9 | 0 | 9 | 8 | 4 | 3 | 3 | 3 | 68.552359461535 | 0.0099797733268833 | 3.9285714285714 | 163.81848219952 | 10.614354549126 | 0.25454545454545 | 18 | 10 | 9.1010267888622 | 41.699250014423 |
Edge\QA\CodeAnalysisTasks::runTools() | 9 | 0 | 9 | 8 | 5 | 2 | 2 | 2 | 66.182974964014 | 0.018916298474163 | 4.5 | 427.5 | 21.111111111111 | 0.22222222222222 | 32 | 19 | 23.75 | 95 |
Edge\QA\CodeAnalysisTasks::toolToExec() | 13 | 0 | 13 | 12 | 7 | 3 | 3 | 3 | 60.959371206687 | 0.039939716968923 | 9.1590909090909 | 1311.5636040846 | 15.634522332555 | 0.10918114143921 | 53 | 25 | 72.864644671369 | 143.19801136408 |
Edge\QA\CodeAnalysisTasks::buildHtmlReport() | 47 | 0 | 47 | 45 | 11 | 5 | 5 | 9 | 44.192643297416 | 0.11940570926645 | 12.807692307692 | 6779.841188792 | 41.331174811058 | 0.078078078078078 | 189 | 70 | 376.65784382178 | 529.35696969548 |
Edge\QA\CodeAnalysisTasks::buildSummary() | 5 | 0 | 5 | 4 | 2 | 1 | 1 | 1 | 74.590189958517 | 0.014876528632881 | 5.5 | 298.14963760313 | 9.8561863670455 | 0.18181818181818 | 18 | 13 | 16.563868755729 | 54.20902501875 |
Edge\QA\Config::__construct() | 5 | 0 | 5 | 4 | 2 | 2 | 2 | 2 | 74.653822959465 | 0.01380918397707 | 5.25 | 266.64528315028 | 9.674205284364 | 0.19047619047619 | 15 | 13 | 14.813626841682 | 50.789577742911 |
Edge\QA\Config::loadUserConfig() | 9 | 1 | 8 | 7 | 4 | 3 | 3 | 4 | 67.185512272992 | 0.023754258418374 | 6.0714285714286 | 601.58098054698 | 16.319705493039 | 0.16470588235294 | 31 | 20 | 33.421165585943 | 99.083926207738 |
Edge\QA\Config::loadConfig() | 14 | 0 | 14 | 13 | 7 | 3 | 3 | 3 | 60.111410043998 | 0.038971068191373 | 8.5714285714286 | 1264.1405047822 | 17.206356870647 | 0.11666666666667 | 51 | 26 | 70.230028043457 | 147.48305889126 |
Edge\QA\Config::mergeConfigs() | 9 | 0 | 9 | 8 | 5 | 3 | 3 | 3 | 65.983182824605 | 0.028366988510349 | 8.0882352941176 | 785.05797772808 | 12.000357319057 | 0.12363636363636 | 42 | 18 | 43.614332096005 | 97.061713610018 |
Edge\QA\Config::getCustomBinary() | 8 | 0 | 8 | 7 | 4 | 2 | 2 | 2 | 68.560899574243 | 0.027300488092068 | 11.25 | 741.20356509392 | 5.8564232303717 | 0.088888888888889 | 21 | 15 | 41.177975838551 | 65.884761341681 |
Edge\QA\Config::value() | 9 | 0 | 9 | 8 | 3 | 1 | 1 | 1 | 69.601397397727 | 0.014617008607043 | 9 | 290.38196255841 | 3.5849625007212 | 0.11111111111111 | 12 | 9 | 16.132331253245 | 32.26466250649 |
Edge\QA\Config::path() | 13 | 0 | 13 | 12 | 6 | 2 | 2 | 1 | 62.532789497 | 0.032584519078636 | 10.833333333333 | 966.49331705919 | 8.2352093287884 | 0.092307692307692 | 38 | 17 | 53.694073169955 | 89.214767728541 |
Edge\QA\Config::pathsOrValues() | 15 | 0 | 15 | 14 | 6 | 2 | 2 | 2 | 60.993032769448 | 0.032379093478368 | 10.454545454545 | 957.36800739893 | 8.7592838484136 | 0.095652173913043 | 34 | 18 | 53.187111522163 | 91.574331142506 |
Edge\QA\Config::csv() | 16 | 4 | 12 | 11 | 6 | 2 | 2 | 2 | 63.942049787288 | 0.021236899219078 | 6.9090909090909 | 508.53229809034 | 10.653117740466 | 0.14473684210526 | 30 | 15 | 28.251794338352 | 73.603358934128 |
Edge\QA\Config::get() | 9 | 0 | 9 | 8 | 4 | 3 | 3 | 3 | 65.980116974347 | 0.02934147219042 | 8.5 | 825.85676917169 | 11.430543517947 | 0.11764705882353 | 29 | 20 | 45.880931620649 | 97.159619902551 |
Edge\QA\Config::findInConfig() | 11 | 0 | 11 | 10 | 6 | 3 | 4 | 4 | 63.164418301754 | 0.036409072130397 | 9.75 | 1141.5535763533 | 12.008453137182 | 0.1025641025641 | 40 | 22 | 63.419643130741 | 117.08241808752 |
Edge\QA\Config::throwInvalidPath() | 4 | 0 | 4 | 3 | 1 | 1 | 1 | 1 | 77.442113208745 | 0.01504846388525 | 5.8333333333333 | 303.33333333333 | 8.9142857142857 | 0.17142857142857 | 16 | 13 | 16.851851851852 | 52 |
Edge\QA\IgnoredPaths::__construct() | 7 | 0 | 7 | 6 | 4 | 1 | 1 | 1 | 69.949604697977 | 0.013114264514009 | 3.5 | 246.77308520241 | 20.144741649176 | 0.28571428571429 | 26 | 15 | 13.709615844578 | 70.506595772116 |
Edge\QA\IgnoredPaths::setOS() | 4 | 0 | 4 | 3 | 1 | 1 | 1 | 1 | 77.216755632605 | 0.013298799522302 | 4.5 | 252 | 12.444444444444 | 0.22222222222222 | 16 | 14 | 14 | 56 |
Edge\QA\IgnoredPaths::csvToArray() | 6 | 0 | 6 | 5 | 3 | 1 | 1 | 1 | 72.419840242823 | 0.018658030953446 | 7.5833333333333 | 418.77485403365 | 7.2821614516176 | 0.13186813186813 | 19 | 13 | 23.265269668536 | 55.223057674767 |
Edge\QA\IgnoredPaths::phpcs() | 4 | 0 | 4 | 3 | 1 | 1 | 1 | 1 | 78.186828594918 | 0.011223722387817 | 4.8 | 195.38321711785 | 8.4801743540733 | 0.20833333333333 | 13 | 11 | 10.854623173214 | 40.704836899552 |
Edge\QA\IgnoredPaths::pdepend() | 7 | 0 | 7 | 6 | 3 | 2 | 2 | 2 | 70.021274435765 | 0.017325389346845 | 5.6875 | 374.71958013081 | 11.584133862274 | 0.17582417582418 | 21 | 15 | 20.817754451712 | 65.884761341681 |
Edge\QA\IgnoredPaths::phpmd() | 7 | 0 | 7 | 6 | 3 | 2 | 2 | 2 | 70.021274435765 | 0.017325389346845 | 5.6875 | 374.71958013081 | 11.584133862274 | 0.17582417582418 | 21 | 15 | 20.817754451712 | 65.884761341681 |
Edge\QA\IgnoredPaths::pdependWindowsFilter() | 4 | 0 | 4 | 3 | 1 | 1 | 1 | 1 | 76.436643852732 | 0.017916292443713 | 5.4444444444444 | 394.05250817208 | 13.293733095351 | 0.18367346938776 | 23 | 16 | 21.89180600956 | 72.376991296912 |
Edge\QA\IgnoredPaths::phpmetrics() | 4 | 0 | 4 | 3 | 1 | 1 | 1 | 1 | 78.681459685251 | 0.010690256224877 | 5.25 | 181.62015997846 | 6.5893935593091 | 0.19047619047619 | 11 | 10 | 10.090008887692 | 34.594316186373 |
Edge\QA\IgnoredPaths::phpmetrics2() | 4 | 0 | 4 | 3 | 1 | 1 | 1 | 1 | 78.681459685251 | 0.010690256224877 | 5.25 | 181.62015997846 | 6.5893935593091 | 0.19047619047619 | 11 | 10 | 10.090008887692 | 34.594316186373 |
Edge\QA\IgnoredPaths::bergmann() | 4 | 0 | 4 | 3 | 1 | 1 | 1 | 1 | 79.00185423579 | 0.0099651334916741 | 5.25 | 163.45814398061 | 5.9304542033782 | 0.19047619047619 | 11 | 9 | 9.0810079989229 | 31.134884567736 |
Edge\QA\IgnoredPaths::parallelLint() | 4 | 0 | 4 | 3 | 1 | 1 | 1 | 1 | 79.00185423579 | 0.0099651334916741 | 5.25 | 163.45814398061 | 5.9304542033782 | 0.19047619047619 | 11 | 9 | 9.0810079989229 | 31.134884567736 |
Edge\QA\IgnoredPaths::phpstan() | 4 | 0 | 4 | 3 | 1 | 1 | 1 | 1 | 82.001716149821 | 0.0068362496969366 | 8 | 92.877123795494 | 1.4512050593046 | 0.125 | 5 | 5 | 5.1598402108608 | 11.609640474437 |
Edge\QA\IgnoredPaths::psalm() | 7 | 0 | 7 | 6 | 1 | 1 | 1 | 1 | 71.620171094877 | 0.015612644329488 | 7.875 | 320.55059058397 | 5.1688681777209 | 0.12698412698413 | 13 | 11 | 17.808366143554 | 40.704836899552 |
Edge\QA\IgnoredPaths::ignore() | 14 | 1 | 13 | 13 | 7 | 3 | 3 | 3 | 60.269501338022 | 0.034720149195776 | 7.5925925925926 | 1063.0513813517 | 18.440558167885 | 0.13170731707317 | 68 | 23 | 59.058410075093 | 140.01164534876 |
Edge\QA\IgnoredPaths::implode() | 4 | 0 | 4 | 3 | 1 | 2 | 3 | 3 | 76.55507458088 | 0.017922604619688 | 6.1875 | 394.26077234148 | 10.298006093197 | 0.16161616161616 | 19 | 15 | 21.903376241193 | 63.718912701654 |
Edge\QA\Options::__construct() | 6 | 0 | 6 | 5 | 3 | 1 | 1 | 1 | 71.752502194443 | 0.014418140425018 | 4.1363636363636 | 284.47608243111 | 16.626787090527 | 0.24175824175824 | 24 | 15 | 15.804226801728 | 68.774437510817 |
Edge\QA\Options::loadOutput() | 15 | 0 | 15 | 14 | 9 | 3 | 4 | 4 | 57.836287951646 | 0.046858521128203 | 7.0416666666667 | 1666.7280679319 | 33.613506779481 | 0.14201183431953 | 75 | 38 | 92.596003773992 | 236.69511023884 |
Edge\QA\Options::getCommonRootPath() | 11 | 0 | 11 | 10 | 5 | 2 | 2 | 2 | 63.413136566662 | 0.027486620868572 | 6.3529411764706 | 748.79668017486 | 18.55300416414 | 0.15740740740741 | 41 | 22 | 41.59981556527 | 117.8661441016 |
Edge\QA\Options::getAnalyzedDirs() | 4 | 0 | 4 | 3 | 1 | 2 | 2 | 2 | 78.438566530692 | 0.010455204778755 | 4.9 | 175.66316253534 | 7.3162500014717 | 0.20408163265306 | 12 | 10 | 9.7590645852965 | 35.849625007212 |
Edge\QA\Options::loadTools() | 14 | 0 | 14 | 13 | 8 | 4 | 4 | 6 | 59.337707976311 | 0.044644169293618 | 8.5172413793103 | 1549.9903759066 | 21.366387027118 | 0.11740890688259 | 67 | 30 | 86.110576439257 | 181.98267571373 |
Edge\QA\Options::buildRunningTools() | 17 | 0 | 17 | 16 | 8 | 4 | 6 | 4 | 56.473537469927 | 0.059527203286184 | 10.666666666667 | 2386.4651711707 | 20.974791543493 | 0.09375 | 84 | 35 | 132.58139839837 | 223.73110979726 |
Edge\QA\Options::sortTools() | 11 | 0 | 11 | 10 | 5 | 1 | 1 | 1 | 64.783233765601 | 0.020180433166475 | 6 | 471.06149717842 | 13.085041588289 | 0.16666666666667 | 30 | 16 | 26.170083176579 | 78.510249529736 |
Edge\QA\Options::toFile() | 4 | 0 | 4 | 3 | 1 | 1 | 1 | 1 | 79.625791624151 | 0.0084130098545288 | 5 | 126.79700005769 | 5.0718800023077 | 0.2 | 9 | 8 | 7.0442777809829 | 25.359400011539 |
Edge\QA\Options::rawFile() | 4 | 0 | 4 | 3 | 1 | 1 | 1 | 1 | 79.360024870534 | 0.017291436836621 | 13.5 | 373.61861481283 | 2.0500335517851 | 0.074074074074074 | 11 | 8 | 20.756589711824 | 27.675452949098 |
Edge\QA\RunningTool::__construct() | 21 | 0 | 21 | 20 | 9 | 4 | 4 | 8 | 54.548934263538 | 0.046345390739049 | 7.1382978723404 | 1639.4255688761 | 32.173800979008 | 0.14008941877794 | 108 | 34 | 91.079198270897 | 229.66617507356 |
Edge\QA\RunningTool::isInstalled() | 5 | 0 | 5 | 4 | 1 | 1 | 2 | 1 | 76.141942204375 | 0.0099651334916741 | 5.25 | 163.45814398061 | 5.9304542033782 | 0.19047619047619 | 11 | 9 | 9.0810079989229 | 31.134884567736 |
Edge\QA\RunningTool::isAtLeastOneClassInstalled() | 12 | 0 | 12 | 11 | 6 | 4 | 4 | 6 | 64.050388283643 | 0.024280869934761 | 9.5625 | 621.69624740609 | 6.7988482778401 | 0.10457516339869 | 25 | 14 | 34.53868041145 | 65.013986656846 |
Edge\QA\RunningTool::hasOutput() | 4 | 0 | 4 | 3 | 1 | 1 | 1 | 1 | 80.401219851729 | 0.0082362400950509 | 6.25 | 122.82177784002 | 3.1442375127045 | 0.16 | 7 | 7 | 6.8234321022233 | 19.651484454403 |
Edge\QA\RunningTool::buildOption() | 8 | 0 | 8 | 7 | 3 | 2 | 3 | 3 | 68.329776780779 | 0.025779113386658 | 10 | 680.11733931786 | 6.8011733931786 | 0.1 | 29 | 14 | 37.78429662877 | 68.011733931786 |
Edge\QA\RunningTool::getAllowedErrorsCount() | 4 | 0 | 4 | 3 | 1 | 1 | 1 | 1 | 82.001716149821 | 0.0068362496969366 | 8 | 92.877123795494 | 1.4512050593046 | 0.125 | 5 | 5 | 5.1598402108608 | 11.609640474437 |
Edge\QA\RunningTool::analyzeResult() | 21 | 0 | 21 | 18 | 11 | 6 | 8 | 14 | 54.880282245641 | 0.078098626205869 | 14.967741935484 | 3586.3029529946 | 16.007901390773 | 0.066810344827586 | 89 | 37 | 199.23905294414 | 239.60213694576 |
Edge\QA\RunningTool::evaluteErrorsCount() | 5 | 0 | 5 | 4 | 2 | 1 | 2 | 1 | 74.291067906436 | 0.021680748596105 | 9.1666666666667 | 524.55773129379 | 6.2426705211823 | 0.10909090909091 | 17 | 14 | 29.142096182989 | 57.224479777505 |
Edge\QA\RunningTool::areErrorsIgnored() | 4 | 0 | 4 | 3 | 1 | 1 | 1 | 1 | 79.793333921501 | 0.012 | 9 | 216 | 2.6666666666667 | 0.11111111111111 | 8 | 8 | 12 | 24 |
Edge\QA\RunningTool::getXmlFiles() | 4 | 0 | 4 | 3 | 1 | 1 | 1 | 1 | 82.001716149821 | 0.0068362496969366 | 8 | 92.877123795494 | 1.4512050593046 | 0.125 | 5 | 5 | 5.1598402108608 | 11.609640474437 |
Edge\QA\RunningTool::getEscapedXmlFile() | 4 | 0 | 4 | 3 | 1 | 1 | 1 | 1 | 80.199394296734 | 0.0097214814250369 | 7.5 | 157.5 | 2.8 | 0.13333333333333 | 8 | 7 | 8.75 | 21 |
Edge\QA\RunningTool::getMainXml() | 4 | 0 | 4 | 3 | 1 | 1 | 1 | 1 | 80.401219851729 | 0.0082362400950509 | 6.25 | 122.82177784002 | 3.1442375127045 | 0.16 | 7 | 7 | 6.8234321022233 | 19.651484454403 |
Edge\QA\RunningTool::getHtmlRootReports() | 12 | 0 | 12 | 11 | 4 | 2 | 2 | 2 | 61.729119063976 | 0.051068788614963 | 12.444444444444 | 1896.3356797643 | 12.245152268886 | 0.080357142857143 | 50 | 27 | 105.35198220913 | 152.38411712392 |
Edge\QA\RunningTool::__toString() | 4 | 0 | 4 | 3 | 1 | 1 | 1 | 1 | 82.001716149821 | 0.0068362496969366 | 8 | 92.877123795494 | 1.4512050593046 | 0.125 | 5 | 5 | 5.1598402108608 | 11.609640474437 |
Edge\QA\ConfigTest::testLoadDefaultConfig() | 33 | 0 | 33 | 32 | 30 | 1 | 1 | 1 | 48.694229467359 | 0.042180026774974 | 3.4228187919463 | 1423.4498097383 | 121.4994587697 | 0.2921568627451 | 319 | 50 | 79.08054498546 | 415.87063068824 |
Edge\QA\ConfigTest::testBuildAbsolutePath() | 5 | 0 | 5 | 4 | 2 | 1 | 1 | 1 | 74.30847420545 | 0.013062655374275 | 4.125 | 245.31781390137 | 14.417208530475 | 0.24242424242424 | 19 | 14 | 13.628767438965 | 59.47098518821 |
Edge\QA\ConfigTest::testOverrideDefaultConfig() | 9 | 0 | 9 | 8 | 6 | 1 | 1 | 1 | 65.165523291928 | 0.022149709285262 | 3.9038461538462 | 541.66893315946 | 35.542546416152 | 0.25615763546798 | 55 | 24 | 30.092718508859 | 138.75263312459 |
Edge\QA\ConfigTest::testAllowPartialUpdateOfTools() | 9 | 0 | 9 | 8 | 6 | 1 | 1 | 1 | 65.50626233928 | 0.020891560812863 | 4 | 496.17881003112 | 31.011175626945 | 0.25 | 60 | 21 | 27.565489446173 | 124.04470250778 |
Edge\QA\ConfigTest::testIgnoreNonExistentUserConfig() | 7 | 0 | 7 | 6 | 4 | 1 | 1 | 1 | 70.640065210984 | 0.013328082758656 | 4.5 | 252.83279355091 | 12.485570051897 | 0.22222222222222 | 20 | 13 | 14.046266308384 | 56.185065233536 |
Edge\QA\ConfigTest::testNoExceptionWhenCwdHasNoConfig() | 6 | 0 | 6 | 5 | 3 | 1 | 1 | 1 | 72.476198419751 | 0.011524284945882 | 3.75 | 203.28384382031 | 14.455740005 | 0.26666666666667 | 18 | 13 | 11.293546878906 | 54.20902501875 |
Edge\QA\ConfigTest::testThrowExceptionWhenFileDoesNotExist() | 7 | 0 | 7 | 6 | 4 | 1 | 1 | 1 | 70.992346291003 | 0.011269591512796 | 3.9285714285714 | 196.58217863942 | 12.737225458951 | 0.25454545454545 | 18 | 12 | 10.921232146635 | 50.039100017308 |
Edge\QA\ConfigTest::testConfigCsvString() | 7 | 0 | 7 | 6 | 4 | 1 | 1 | 1 | 69.790175872059 | 0.014391817570265 | 3.8181818181818 | 283.69739632078 | 19.459968795246 | 0.26190476190476 | 25 | 16 | 15.760966462266 | 74.301699036396 |
Edge\QA\ConfigTest::testUseCwdIfNoDirectoryIsSpecified() | 5 | 0 | 5 | 4 | 2 | 1 | 1 | 1 | 76.276445128352 | 0.0088246120816467 | 4.375 | 136.21511998384 | 7.1165450440539 | 0.22857142857143 | 11 | 9 | 7.5675066657691 | 31.134884567736 |
Edge\QA\ConfigTest::testIgnoreInvalidBinaryDoesNotExist() | 6 | 0 | 6 | 5 | 3 | 1 | 1 | 1 | 71.83692042017 | 0.014599589862225 | 4.3333333333333 | 289.86305521142 | 15.436494064514 | 0.23076923076923 | 22 | 15 | 16.103503067301 | 66.891474279559 |
Edge\QA\ConfigTest::testToolAndBinaryNameMightNotMatch() | 6 | 0 | 6 | 5 | 3 | 1 | 1 | 1 | 71.83692042017 | 0.014599589862225 | 4.3333333333333 | 289.86305521142 | 15.436494064514 | 0.23076923076923 | 22 | 15 | 16.103503067301 | 66.891474279559 |
Edge\QA\ConfigTest::testMultipleConfig() | 10 | 0 | 10 | 8 | 6 | 1 | 1 | 1 | 65.014401905324 | 0.022837310986437 | 3.8888888888889 | 567.08652915491 | 37.497150091059 | 0.25714285714286 | 57 | 25 | 31.504807175273 | 145.82225035412 |
Edge\QA\ConfigTest::testAutodetectConfigInCurrentDirectory() | 6 | 0 | 6 | 5 | 3 | 1 | 1 | 1 | 71.640662928991 | 0.013469353161074 | 3.6 | 256.86326123351 | 19.819696082832 | 0.27777777777778 | 22 | 16 | 14.270181179639 | 71.350905898197 |
Edge\QA\ConfigTest::testIgnoreAutodetectedConfigIfUserConfigIsSpecified() | 7 | 0 | 7 | 6 | 4 | 1 | 1 | 1 | 69.180421164075 | 0.019028103086476 | 4.75 | 431.29569720515 | 19.115598768095 | 0.21052631578947 | 33 | 18 | 23.960872066953 | 90.799094148452 |
Edge\QA\ConfigTest::shouldStopPhpqa() | 8 | 0 | 8 | 7 | 3 | 2 | 2 | 2 | 69.097705603488 | 0.015960991952897 | 6 | 331.3383460486 | 9.2038429457944 | 0.16666666666667 | 19 | 13 | 18.407685891589 | 55.223057674767 |
Edge\QA\IgnoredPathsTest::ignore() | 6 | 0 | 6 | 5 | 3 | 1 | 1 | 1 | 72.250840843611 | 0.015629966891368 | 5.5 | 321.08422511106 | 10.614354549126 | 0.18181818181818 | 18 | 14 | 17.83801250617 | 58.378950020192 |
Edge\QA\IgnoredPathsTest::testNoOptionWhenNothingIsIgnored() | 8 | 0 | 8 | 7 | 3 | 2 | 2 | 2 | 67.006705216745 | 0.031176744199391 | 8.2352941176471 | 904.54050998371 | 13.337357519658 | 0.12142857142857 | 45 | 20 | 50.252250554651 | 109.83706192659 |
Edge\QA\IgnoredPathsTest::testIgnoreDirectoriesAndFiles() | 12 | 0 | 12 | 11 | 2 | 2 | 2 | 2 | 62.417401500582 | 0.025037761841338 | 5.3571428571429 | 650.99123053529 | 22.683427766207 | 0.18666666666667 | 46 | 22 | 36.166179474183 | 121.51836303325 |
Edge\QA\IgnoredPathsTest::provideTools() | 96 | 0 | 96 | 95 | 1 | 1 | 1 | 1 | 38.324622585606 | 0.061331496532726 | 5.8823529411765 | 2495.785314539 | 72.128195590178 | 0.17 | 210 | 55 | 138.65473969661 | 424.28350347164 |
Edge\QA\OptionsTest::setUp() | 4 | 0 | 4 | 3 | 1 | 1 | 1 | 1 | 80.401219851729 | 0.0082362400950509 | 6.25 | 122.82177784002 | 3.1442375127045 | 0.16 | 7 | 7 | 6.8234321022233 | 19.651484454403 |
Edge\QA\OptionsTest::overrideOptions() | 4 | 0 | 4 | 3 | 1 | 1 | 1 | 1 | 78.681459685251 | 0.010690256224877 | 5.25 | 181.62015997846 | 6.5893935593091 | 0.19047619047619 | 11 | 10 | 10.090008887692 | 34.594316186373 |
Edge\QA\OptionsTest::testEscapePaths() | 7 | 0 | 7 | 6 | 4 | 1 | 1 | 1 | 69.335768414741 | 0.015377038196055 | 3.6315789473684 | 313.32202288146 | 23.757456471373 | 0.27536231884058 | 42 | 16 | 17.40677904897 | 86.27707876446 |
Edge\QA\OptionsTest::testRespectToolsOrderDefinedInOption() | 6 | 0 | 6 | 5 | 3 | 1 | 1 | 1 | 70.21700813289 | 0.026206873168679 | 6.1176470588235 | 697.11542495702 | 18.626697282968 | 0.16346153846154 | 43 | 21 | 38.728634719835 | 113.95155984874 |
Edge\QA\OptionsTest::testIgnorePdependInCliOutput() | 6 | 0 | 6 | 5 | 3 | 1 | 1 | 1 | 70.521355492245 | 0.026176865867197 | 6.75 | 695.91845479054 | 15.273930420643 | 0.14814814814815 | 43 | 19 | 38.662136377252 | 103.09903033934 |
Edge\QA\OptionsTest::testIsSuggestedToolInstalled() | 5 | 0 | 5 | 4 | 2 | 1 | 1 | 1 | 73.52687917018 | 0.018092584816399 | 5.2 | 399.88287691544 | 14.788567933263 | 0.19230769230769 | 23 | 17 | 22.215715384191 | 76.900553252969 |
Edge\QA\OptionsTest::provideInternalClass() | 21 | 0 | 21 | 20 | 1 | 1 | 1 | 1 | 57.270119072857 | 0.032668240601225 | 9.0526315789474 | 970.22061983988 | 11.839157779955 | 0.11046511627907 | 62 | 18 | 53.90114554666 | 107.17553358696 |
Edge\QA\OptionsTest::testBuildOutput() | 7 | 0 | 7 | 6 | 4 | 1 | 1 | 1 | 69.381116996933 | 0.014570595680397 | 3.4 | 289 | 25 | 0.29411764705882 | 32 | 17 | 16.055555555556 | 85 |
Edge\QA\OptionsTest::provideOutputs() | 17 | 0 | 17 | 16 | 1 | 1 | 1 | 1 | 59.936957432371 | 0.019220718934408 | 4.9 | 437.86106005654 | 18.236612247253 | 0.20408163265306 | 48 | 16 | 24.325614447585 | 89.359400011539 |
Edge\QA\OptionsTest::testExecute() | 5 | 0 | 5 | 4 | 2 | 1 | 1 | 1 | 74.716704101307 | 0.011421543297904 | 3.8571428571429 | 200.57142857143 | 13.481481481481 | 0.25925925925926 | 16 | 13 | 11.142857142857 | 52 |
Edge\QA\OptionsTest::provideExecutionMode() | 8 | 0 | 8 | 7 | 1 | 1 | 1 | 1 | 68.301355201705 | 0.023116038244845 | 7.7 | 577.5 | 9.7402597402597 | 0.12987012987013 | 32 | 15 | 32.083333333333 | 75 |
Edge\QA\OptionsTest::testBuildRootPath() | 5 | 0 | 5 | 4 | 2 | 1 | 1 | 1 | 74.046153143394 | 0.016249156132183 | 5.25 | 340.35183747238 | 12.348365985392 | 0.19047619047619 | 20 | 15 | 18.908435415132 | 64.82892142331 |
Edge\QA\OptionsTest::provideAnalyzedDir() | 10 | 0 | 10 | 9 | 2 | 1 | 1 | 1 | 64.092547771504 | 0.03984499992053 | 9.5526315789474 | 1306.9008111696 | 14.321765903429 | 0.10468319559229 | 52 | 24 | 72.605600620534 | 136.81055323539 |
Edge\QA\OptionsTest::testLoadAllowedErrorsCount() | 7 | 0 | 7 | 6 | 4 | 1 | 1 | 1 | 68.244472690116 | 0.028248615959111 | 6.3157894736842 | 780.14915728759 | 19.557905957001 | 0.15833333333333 | 49 | 22 | 43.34161984931 | 123.52361657053 |
Edge\QA\OptionsTest::buildRunningTools() | 10 | 0 | 10 | 9 | 3 | 2 | 2 | 2 | 65.186616753412 | 0.028157746038631 | 8.5 | 776.3878199123 | 10.745852178717 | 0.11764705882353 | 28 | 19 | 43.132656661795 | 91.339743519094 |
Edge\QA\PathsTest::testPathToBinaryIsEscaped() | 7 | 0 | 7 | 6 | 4 | 1 | 1 | 1 | 68.918096064709 | 0.01971003913664 | 4.59375 | 454.6876015688 | 21.546582627907 | 0.21768707482993 | 37 | 19 | 25.260422309378 | 98.97961394695 |
Edge\QA\ReportTest::setUp() | 5 | 0 | 5 | 4 | 2 | 1 | 1 | 1 | 75.664636500948 | 0.0084180884492565 | 3.3333333333333 | 126.91183073525 | 11.422064766173 | 0.3 | 14 | 10 | 7.0506572630696 | 38.073549220576 |
Edge\QA\ReportTest::testConvertTwigToHtml() | 5 | 0 | 5 | 4 | 2 | 1 | 1 | 1 | 74.117295120527 | 0.014789573554765 | 4.6666666666667 | 295.53938112906 | 13.570685868171 | 0.21428571428571 | 23 | 14 | 16.41885450717 | 63.329867384798 |
Edge\QA\ReportTest::testConvertXmlToHtml() | 5 | 0 | 5 | 4 | 2 | 1 | 1 | 1 | 73.201402583095 | 0.025133995690516 | 7.65 | 654.74800904791 | 11.187970593326 | 0.13071895424837 | 27 | 18 | 36.374889391551 | 85.587975038942 |
Edge\QA\ReportTest::provideXml() | 7 | 0 | 7 | 6 | 1 | 1 | 1 | 1 | 70.235048224659 | 0.017316727535399 | 5.8333333333333 | 374.43860422556 | 11.003910001731 | 0.17142857142857 | 24 | 14 | 20.802144679198 | 64.189475010096 |
Edge\QA\ReportTest::testIgnoreMissingXmlDocuments() | 5 | 0 | 5 | 4 | 2 | 1 | 1 | 1 | 74.16071484299 | 0.013943287212311 | 4.3333333333333 | 270.53885153066 | 14.407394460213 | 0.23076923076923 | 22 | 14 | 15.029936196148 | 62.432042660922 |
Edge\QA\ReportTest::tearDown() | 6 | 0 | 6 | 5 | 2 | 2 | 2 | 2 | 74.386121300354 | 0.0081581923714408 | 4.375 | 121.08010665231 | 6.3258178169368 | 0.22857142857143 | 11 | 8 | 6.7266725917947 | 27.675452949098 |
Edge\QA\RunningToolTest::testBuildOptionWithDefinedSeparator() | 7 | 0 | 7 | 6 | 4 | 1 | 1 | 1 | 68.109297739609 | 0.023287302429184 | 4.5217391304348 | 583.92982378798 | 28.559437572471 | 0.22115384615385 | 49 | 23 | 32.440545765999 | 129.13832641465 |
Edge\QA\RunningToolTest::testMarkSuccessWhenXPathIsNotDefined() | 5 | 0 | 5 | 4 | 2 | 1 | 1 | 1 | 73.273253629918 | 0.021041680585028 | 6 | 501.53646849567 | 13.931568569324 | 0.16666666666667 | 25 | 18 | 27.863137138648 | 83.589411415945 |
Edge\QA\RunningToolTest::testMarkFailureWhenXmlFileDoesNotExist() | 11 | 0 | 11 | 10 | 4 | 1 | 1 | 1 | 62.913225357352 | 0.031412428847132 | 6.3 | 914.81685761813 | 23.049051590278 | 0.15873015873016 | 48 | 26 | 50.823158756563 | 145.20902501875 |
Edge\QA\RunningToolTest::provideAllowedErrorsForNonexistentFile() | 7 | 0 | 7 | 6 | 1 | 1 | 1 | 1 | 70.692583388986 | 0.018658030953446 | 7.5833333333333 | 418.77485403365 | 7.2821614516176 | 0.13186813186813 | 19 | 13 | 23.265269668536 | 55.223057674767 |
Edge\QA\RunningToolTest::testCompareAllowedCountWithErrorsCountFromXml() | 9 | 0 | 9 | 8 | 2 | 1 | 1 | 1 | 65.81893227129 | 0.024743967323945 | 5.7142857142857 | 639.56675718576 | 19.586731938814 | 0.175 | 34 | 22 | 35.53148651032 | 111.92418250751 |
Edge\QA\RunningToolTest::provideAllowedErrors() | 8 | 0 | 8 | 7 | 1 | 1 | 1 | 1 | 68.22457878509 | 0.022479390025881 | 7.2 | 553.80728702104 | 10.683010937906 | 0.13888888888889 | 28 | 16 | 30.767071501169 | 76.917678752922 |
Edge\QA\RunningToolTest::testRuntimeSelectionOfErrorXpath() | 13 | 0 | 13 | 12 | 3 | 1 | 1 | 1 | 61.321819340119 | 0.029168648768545 | 5.8947368421053 | 818.57098866828 | 23.557408076311 | 0.16964285714286 | 47 | 25 | 45.476166037127 | 138.86472129194 |
Edge\QA\RunningToolTest::testMultipleXpaths() | 11 | 0 | 11 | 10 | 2 | 1 | 1 | 1 | 63.656045725162 | 0.026651385147104 | 6.2857142857143 | 714.92677162802 | 18.094737505048 | 0.15909090909091 | 36 | 22 | 39.718153979335 | 113.73835003173 |
Edge\QA\RunningToolTest::provideMultipleXpaths() | 7 | 0 | 7 | 6 | 1 | 1 | 1 | 1 | 69.235287533005 | 0.027493418766377 | 8.4 | 749.0744821305 | 10.616134950829 | 0.11904761904762 | 31 | 18 | 41.61524900725 | 89.175533586964 |
Edge\QA\RunningToolTest::testAnalyzeExitCodeInCliMode() | 13 | 0 | 13 | 12 | 5 | 2 | 2 | 2 | 60.63288829022 | 0.036052056451616 | 6.75 | 1124.8042424647 | 24.687061563012 | 0.14814814814815 | 47 | 30 | 62.489124581373 | 166.63766555033 |
Edge\QA\RunningToolTest::provideProcess() | 8 | 0 | 8 | 7 | 1 | 1 | 1 | 1 | 68.091320077504 | 0.020648282674298 | 6.0666666666667 | 487.53723242025 | 13.246694516913 | 0.16483516483516 | 41 | 15 | 27.085401801125 | 80.363280069271 |
Edge\QA\RunningToolTest::testCreateUniqueIdForUserReport() | 7 | 0 | 7 | 6 | 4 | 1 | 1 | 1 | 68.860026613536 | 0.020412701710193 | 4.75 | 479.21744133905 | 21.239554186772 | 0.21052631578947 | 33 | 20 | 26.623191185503 | 100.88788238717 |
Edge\QA\Task\AssetsLoader::__construct() | 4 | 0 | 4 | 3 | 1 | 1 | 1 | 1 | 81.120955834208 | 0.0052238304343202 | 4 | 62.039100017308 | 3.8774437510817 | 0.25 | 6 | 6 | 3.4466166676282 | 15.509775004327 |
Edge\QA\Task\AssetsLoader::__invoke() | 18 | 0 | 18 | 17 | 13 | 3 | 3 | 3 | 55.965525832403 | 0.055770926429903 | 8.6578947368421 | 2164.1814500417 | 28.871481359745 | 0.11550151975684 | 85 | 39 | 120.23230278009 | 249.96624650937 |
Edge\QA\Task\AssetsLoader::downloadUrl() | 16 | 0 | 16 | 15 | 10 | 3 | 3 | 4 | 58.016806955458 | 0.049522070191465 | 9.6296296296296 | 1810.8399583367 | 19.52814097082 | 0.10384615384615 | 67 | 31 | 100.60221990759 | 188.04876490419 |
Edge\QA\Task\AssetsLoader::writeln() | 6 | 0 | 6 | 5 | 1 | 1 | 1 | 1 | 73.110713287832 | 0.0090483664686151 | 3.2142857142857 | 141.42857142857 | 13.688888888889 | 0.31111111111111 | 16 | 11 | 7.8571428571429 | 44 |
Edge\QA\Task\NonParallelExecV0::startProgressIndicator() | 5 | 0 | 5 | 4 | 2 | 1 | 1 | 1 | 75.296326608734 | 0.0098714787232443 | 3.75 | 161.15923706885 | 11.460212413785 | 0.26666666666667 | 15 | 11 | 8.9532909482695 | 42.975796551694 |
Edge\QA\Task\NonParallelExecV0::advanceProgressIndicator() | 4 | 0 | 4 | 3 | 1 | 1 | 1 | 1 | 81.120955834208 | 0.0052238304343202 | 4 | 62.039100017308 | 3.8774437510817 | 0.25 | 6 | 6 | 3.4466166676282 | 15.509775004327 |
Edge\QA\Task\NonParallelExecV0::stopProgressIndicator() | 4 | 0 | 4 | 3 | 1 | 1 | 1 | 1 | 80.869982152958 | 0.0064045870052382 | 5 | 84.220647661728 | 3.3688259064691 | 0.2 | 7 | 6 | 4.678924870096 | 16.844129532346 |
Edge\QA\Task\NonParallelExecV0::printProcessResult() | 11 | 0 | 11 | 10 | 5 | 2 | 2 | 2 | 64.086231291207 | 0.022828977887724 | 6 | 566.77617145191 | 15.743782540331 | 0.16666666666667 | 38 | 18 | 31.487565080662 | 94.462695241985 |
Edge\QA\Task\NonParallelExecV1::run() | 38 | 0 | 38 | 32 | 25 | 7 | 7 | 36 | 48.312289865626 | 0.099446350078446 | 14.25 | 5153.0594659967 | 25.37671636071 | 0.070175438596491 | 124 | 52 | 286.28108144426 | 361.61820814012 |
Edge\QA\Task\NonParallelExecV1::printProcessResult() | 10 | 0 | 10 | 9 | 4 | 2 | 2 | 2 | 65.327736752955 | 0.021457578823084 | 5.9230769230769 | 516.47934378315 | 14.721708399284 | 0.16883116883117 | 35 | 17 | 28.693296876842 | 87.197811288064 |
Edge\QA\Task\ParallelExec::process() | 5 | 0 | 5 | 4 | 2 | 1 | 1 | 1 | 75.847660347231 | 0.01196656002761 | 6 | 215.09775004327 | 5.9749375012019 | 0.16666666666667 | 12 | 10 | 11.949875002404 | 35.849625007212 |
Edge\QA\Task\RoboAdapter::taskPhpqaRunner() | 14 | 0 | 14 | 13 | 7 | 4 | 4 | 8 | 61.011589742836 | 0.032974241675923 | 9.375 | 983.88447342266 | 11.194418897609 | 0.10666666666667 | 46 | 19 | 54.660248523481 | 104.94767716508 |
Edge\QA\Task\RoboAdapter::addArgToExec() | 8 | 0 | 8 | 7 | 3 | 2 | 2 | 2 | 69.662064505707 | 0.018617454148857 | 9.1 | 417.40949264438 | 5.0405686830621 | 0.10989010989011 | 18 | 11 | 23.189416258021 | 45.869175015865 |
Edge\QA\Task\RoboAdapter::isRoboVersionOne() | 8 | 0 | 8 | 7 | 4 | 2 | 2 | 2 | 68.471366058371 | 0.021768590029175 | 7.7777777777778 | 527.74889487332 | 8.7240123438242 | 0.12857142857143 | 23 | 15 | 29.319383048518 | 67.853429340855 |
Edge\QA\Task\TableSummary::__construct() | 4 | 0 | 4 | 3 | 1 | 1 | 1 | 1 | 81.120955834208 | 0.0052238304343202 | 4 | 62.039100017308 | 3.8774437510817 | 0.25 | 6 | 6 | 3.4466166676282 | 15.509775004327 |
Edge\QA\Task\TableSummary::__invoke() | 27 | 0 | 27 | 23 | 11 | 4 | 4 | 6 | 52.349493419862 | 0.070843970072877 | 10.116279069767 | 3098.3909713922 | 30.275729454904 | 0.098850574712644 | 101 | 46 | 172.13283174401 | 306.27772820658 |
Edge\QA\Task\TableSummary::result() | 15 | 0 | 15 | 14 | 6 | 4 | 4 | 8 | 58.772037253987 | 0.036694423427204 | 6.6379310344828 | 1155 | 26.212987012987 | 0.15064935064935 | 64 | 29 | 64.166666666667 | 174 |
Edge\QA\Task\TableSummary::getStatus() | 4 | 0 | 4 | 3 | 1 | 2 | 2 | 2 | 79.658830997525 | 0.0071814489667729 | 4.1666666666667 | 100 | 5.76 | 0.24 | 8 | 8 | 5.5555555555556 | 24 |
Edge\QA\Task\TableSummary::writeln() | 6 | 0 | 6 | 5 | 1 | 1 | 1 | 1 | 73.110713287832 | 0.0090483664686151 | 3.2142857142857 | 141.42857142857 | 13.688888888889 | 0.31111111111111 | 16 | 11 | 7.8571428571429 | 44 |
Edge\QA\Task\TableVersions::__construct() | 4 | 0 | 4 | 3 | 1 | 1 | 1 | 1 | 81.120955834208 | 0.0052238304343202 | 4 | 62.039100017308 | 3.8774437510817 | 0.25 | 6 | 6 | 3.4466166676282 | 15.509775004327 |
Edge\QA\Task\TableVersions::__invoke() | 13 | 0 | 13 | 12 | 5 | 2 | 2 | 2 | 60.970316557312 | 0.036918947344707 | 7.8157894736842 | 1165.6169296216 | 19.081395848197 | 0.12794612794613 | 46 | 27 | 64.756496090089 | 149.13617281354 |
Edge\QA\Tools\AnalyzeResults::__construct() | 4 | 0 | 4 | 3 | 1 | 1 | 1 | 1 | 81.120955834208 | 0.0052238304343202 | 4 | 62.039100017308 | 3.8774437510817 | 0.25 | 6 | 6 | 3.4466166676282 | 15.509775004327 |
Edge\QA\Tools\AnalyzeResults::__invoke() | 40 | 0 | 40 | 39 | 15 | 6 | 6 | 18 | 46.423505817045 | 0.11219117277489 | 16.258064516129 | 6174.7576080073 | 23.360505091392 | 0.061507936507937 | 158 | 52 | 343.04208933374 | 379.79659890521 |
Edge\QA\Tools\GetVersions::hasToolVersion() | 6 | 0 | 6 | 5 | 3 | 1 | 1 | 1 | 71.054039865704 | 0.025488759544214 | 7.7272727272727 | 668.65936643165 | 11.198309112558 | 0.12941176470588 | 28 | 18 | 37.147742579536 | 86.532388597037 |
Edge\QA\Tools\GetVersions::__invoke() | 22 | 0 | 22 | 21 | 7 | 3 | 3 | 3 | 54.021124571632 | 0.061932820143421 | 10.325 | 2532.5799627859 | 23.756532197864 | 0.096852300242131 | 99 | 37 | 140.69888682144 | 245.28619494295 |
Edge\QA\Tools\GetVersions::findComposerPackages() | 20 | 0 | 20 | 16 | 11 | 5 | 5 | 16 | 57.502513938026 | 0.052539919903519 | 11.869565217391 | 1978.8641998521 | 14.045796424502 | 0.084249084249084 | 62 | 28 | 109.93689999178 | 166.71749669083 |
Edge\QA\Tools\GetVersions::analyzeTool() | 52 | 0 | 52 | 49 | 16 | 7 | 7 | 11 | 43.921298868246 | 0.10240608148 | 13.252747252747 | 5384.8114952044 | 30.65904858776 | 0.075456053067993 | 225 | 52 | 299.15619417802 | 406.31662194329 |
Edge\QA\Tools\GetVersions::normalizeVersion() | 7 | 0 | 7 | 6 | 3 | 2 | 2 | 2 | 70.456434895958 | 0.021386110107324 | 9 | 513.90113846512 | 6.3444584995693 | 0.11111111111111 | 21 | 13 | 28.550063248062 | 57.100126496124 |
Edge\QA\Tools\GetVersions::groupAuthors() | 12 | 0 | 12 | 11 | 3 | 1 | 1 | 1 | 65.641117242276 | 0.014617613903385 | 6.6 | 290.4 | 6.6666666666667 | 0.15151515151515 | 16 | 11 | 16.133333333333 | 44 |
Edge\QA\Tools\GetVersions::loadVersionFromConsoleCommand() | 11 | 0 | 11 | 10 | 7 | 3 | 3 | 3 | 63.381344784895 | 0.043131301470982 | 12.916666666667 | 1471.8743147129 | 8.8220562463544 | 0.07741935483871 | 43 | 21 | 81.77079526183 | 113.95155984874 |
Edge\QA\Tools\GetVersions::createSymfonyProcess() | 8 | 0 | 8 | 7 | 3 | 2 | 2 | 2 | 68.770702458297 | 0.020772395002189 | 8 | 491.93955135122 | 7.6865554898628 | 0.125 | 21 | 14 | 27.329975075068 | 61.492443918903 |
Edge\QA\Tools\GetVersions::extractVersionFromConsole() | 15 | 0 | 15 | 14 | 7 | 3 | 3 | 3 | 59.626979607444 | 0.048257934427899 | 12.6875 | 1741.9471539921 | 10.821385411487 | 0.078817733990148 | 45 | 25 | 96.774841888448 | 137.29632740824 |
Edge\QA\Tools\GetVersions::normalizeSemver() | 4 | 0 | 4 | 3 | 1 | 1 | 1 | 1 | 78.283237328948 | 0.014131740054173 | 7 | 276.04211255553 | 5.6335125011332 | 0.14285714285714 | 12 | 11 | 15.335672919752 | 39.434587507933 |
Edge\QA\Tools\GetVersions::compareVersions() | 4 | 0 | 4 | 3 | 1 | 1 | 2 | 1 | 76.637059326855 | 0.017762009976566 | 6 | 388.97352853986 | 10.804820237218 | 0.16666666666667 | 20 | 15 | 21.609640474437 | 64.82892142331 |
Edge\QA\Tools\Tool::__construct() | 7 | 0 | 7 | 6 | 4 | 1 | 1 | 1 | 70.992346291003 | 0.0083376772136711 | 2.5 | 125.09775004327 | 20.015640006923 | 0.4 | 18 | 12 | 6.9498750024039 | 50.039100017308 |
Edge\QA\Tools\Tool::__invoke() | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 100 | 0.0025690974927435 | 4.5 | 21.396993759736 | 1.0566416671474 | 0.22222222222222 | 3 | 3 | 1.1887218755409 | 4.7548875021635 |
Edge\QA\Tools\Tool::saveDynamicConfig() | 7 | 0 | 7 | 6 | 4 | 2 | 2 | 2 | 67.554481317599 | 0.035863732520077 | 7.5263157894737 | 1116.0023581542 | 19.701542925994 | 0.13286713286713 | 45 | 27 | 62.000131008564 | 148.2800336009 |
Edge\QA\Tools\Tool::toolVersionIs() | 10 | 0 | 10 | 9 | 4 | 1 | 1 | 1 | 63.579309588602 | 0.050947410057112 | 11.666666666667 | 1889.5789794107 | 13.882621073221 | 0.085714285714286 | 48 | 29 | 104.97660996726 | 161.96391252091 |
Edge\QA\Tools\Tool::writeln() | 4 | 0 | 4 | 3 | 1 | 1 | 1 | 1 | 81.120955834208 | 0.0052238304343202 | 4 | 62.039100017308 | 3.8774437510817 | 0.25 | 6 | 6 | 3.4466166676282 | 15.509775004327 |
Edge\QA\Tools\Tools::__construct() | 6 | 0 | 6 | 5 | 3 | 1 | 1 | 1 | 73.637260074435 | 0.0093272645599065 | 4 | 148.01758872564 | 9.2510992953527 | 0.25 | 13 | 10 | 8.2231993736469 | 37.004397181411 |
Edge\QA\Tools\Tools::loadTools() | 37 | 0 | 37 | 36 | 17 | 6 | 6 | 11 | 47.034396294944 | 0.11254700392518 | 15.5625 | 6204.1571448785 | 25.616751811889 | 0.06425702811245 | 139 | 56 | 344.6753969377 | 398.66070007252 |
Edge\QA\Tools\Tools::getExecutableTools() | 12 | 0 | 12 | 11 | 5 | 2 | 2 | 2 | 64.442624334691 | 0.0237658998943 | 9.6428571428571 | 602.02326851604 | 6.4744340537253 | 0.1037037037037 | 22 | 14 | 33.44573713978 | 62.432042660922 |
Edge\QA\Tools\Tools::buildCommand() | 9 | 0 | 9 | 7 | 5 | 1 | 1 | 1 | 67.159213684122 | 0.024922770050794 | 5.9210526315789 | 646.51163904915 | 18.44074680073 | 0.16888888888889 | 44 | 20 | 35.917313280509 | 109.18863237275 |
Edge\QA\Tools\Tools::getReport() | 4 | 0 | 4 | 3 | 1 | 1 | 1 | 1 | 79.00185423579 | 0.013195836014061 | 8 | 249.07907654189 | 3.891860570967 | 0.125 | 11 | 9 | 13.837726474549 | 31.134884567736 |
Edge\QA\Tools\Tools::getAssets() | 4 | 0 | 4 | 3 | 1 | 1 | 1 | 1 | 80.401219851729 | 0.0082362400950509 | 6.25 | 122.82177784002 | 3.1442375127045 | 0.16 | 7 | 7 | 6.8234321022233 | 19.651484454403 |
Edge\QA\Tools\Tools::getSummary() | 5 | 0 | 5 | 4 | 2 | 1 | 1 | 1 | 75.46141948748 | 0.011223722387817 | 4.8 | 195.38321711785 | 8.4801743540733 | 0.20833333333333 | 13 | 11 | 10.854623173214 | 40.704836899552 |
Edge\QA\Tools\Tools::getVersions() | 5 | 0 | 5 | 4 | 2 | 1 | 1 | 1 | 76.168054897769 | 0.011154865290671 | 6 | 193.58797503894 | 5.3774437510817 | 0.16666666666667 | 12 | 9 | 10.754887502163 | 32.26466250649 |
Edge\QA\Tools\GetVersionsTest::testNormalizeVersion() | 4 | 0 | 4 | 3 | 1 | 1 | 1 | 1 | 78.573069454669 | 0.008354372837993 | 3.5 | 125.47368752524 | 10.24275000206 | 0.28571428571429 | 12 | 10 | 6.9707604180689 | 35.849625007212 |
Edge\QA\Tools\GetVersionsTest::provideComposerVersion() | 8 | 0 | 8 | 7 | 1 | 1 | 1 | 1 | 68.489229836455 | 0.020039253862988 | 6.6111111111111 | 466.12693871566 | 10.664863226034 | 0.15126050420168 | 26 | 15 | 25.895941039759 | 70.506595772116 |
Edge\QA\Tools\GetVersionsTest::testCliVersion() | 4 | 0 | 4 | 3 | 1 | 1 | 1 | 1 | 78.573069454669 | 0.008354372837993 | 3.5 | 125.47368752524 | 10.24275000206 | 0.28571428571429 | 12 | 10 | 6.9707604180689 | 35.849625007212 |
Edge\QA\Tools\GetVersionsTest::provideCliVersion() | 14 | 0 | 14 | 13 | 1 | 1 | 1 | 1 | 59.730520950998 | 0.032677028371711 | 5.3148148148148 | 970.61213079936 | 34.361288511587 | 0.18815331010453 | 68 | 30 | 53.92289615552 | 182.62388523751 |
Edge\QA\Tools\GetVersionsTest::testCompareVersions() | 4 | 0 | 4 | 3 | 1 | 1 | 1 | 1 | 77.685517933834 | 0.0095887623606977 | 3.2142857142857 | 154.28571428571 | 14.933333333333 | 0.31111111111111 | 16 | 12 | 8.5714285714286 | 48 |
Edge\QA\Tools\GetVersionsTest::provideComparedVersions() | 10 | 0 | 10 | 9 | 1 | 1 | 1 | 1 | 63.984362678882 | 0.026145056090024 | 4.9 | 694.65033404356 | 28.931709039715 | 0.20408163265306 | 60 | 24 | 38.591685224642 | 141.7653742946 |
Edge\QA\Tools\Analyzer\Deptrac::__invoke() | 9 | 0 | 9 | 8 | 1 | 1 | 1 | 1 | 67.741816705408 | 0.016769354056549 | 6 | 356.82591112926 | 9.9118308647017 | 0.16666666666667 | 19 | 14 | 19.823661729403 | 59.47098518821 |
Edge\QA\Tools\Analyzer\ParallelLint::__invoke() | 8 | 0 | 8 | 7 | 1 | 1 | 1 | 1 | 69.179690349463 | 0.019829992867692 | 8.1666666666667 | 458.84469940721 | 6.8798039061472 | 0.12244897959184 | 20 | 13 | 25.491372189289 | 56.185065233536 |
Edge\QA\Tools\Analyzer\Pdepend::__invoke() | 18 | 0 | 18 | 17 | 6 | 2 | 2 | 2 | 56.847809265672 | 0.037600839979897 | 6.1290322580645 | 1198.0589902326 | 31.892927690126 | 0.16315789473684 | 69 | 32 | 66.558832790701 | 195.4727826169 |
Edge\QA\Tools\Analyzer\PhpCsFixer::__invoke() | 35 | 0 | 35 | 34 | 15 | 7 | 7 | 36 | 47.753441197342 | 0.079637843598565 | 10.264150943396 | 3692.8453444533 | 35.052182135899 | 0.097426470588235 | 121 | 52 | 205.15807469185 | 359.78088833828 |
Edge\QA\Tools\Analyzer\PhpMetrics::__invoke() | 26 | 0 | 26 | 25 | 15 | 4 | 4 | 6 | 51.480811833061 | 0.063270675431004 | 8.32 | 2615.0836662211 | 37.777997674469 | 0.12019230769231 | 114 | 46 | 145.28242590117 | 314.31294065158 |
Edge\QA\Tools\Analyzer\PhpMetricsV2::__invoke() | 30 | 0 | 30 | 26 | 17 | 6 | 6 | 24 | 50.907077775666 | 0.065508156969121 | 8.96 | 2755.0212537112 | 34.316969937211 | 0.11160714285714 | 114 | 45 | 153.05673631729 | 307.48005063741 |
Edge\QA\Tools\Analyzer\Phpcpd::__invoke() | 27 | 0 | 27 | 26 | 13 | 6 | 6 | 24 | 50.722205807777 | 0.071829171798603 | 9.6808510638298 | 3163.2474786753 | 33.752511437719 | 0.1032967032967 | 112 | 48 | 175.73597103752 | 326.75303625876 |
Edge\QA\Tools\Analyzer\Phpcs::__invoke() | 30 | 0 | 30 | 28 | 14 | 6 | 6 | 7 | 49.577097729789 | 0.09106295348852 | 11.945454545455 | 4515.3818181818 | 31.643835616438 | 0.083713850837139 | 128 | 54 | 250.85454545455 | 378 |
Edge\QA\Tools\Analyzer\Phploc::__invoke() | 11 | 0 | 11 | 10 | 4 | 2 | 2 | 2 | 64.560065679941 | 0.024194267634742 | 7.65 | 618.37311965636 | 10.566416671474 | 0.13071895424837 | 27 | 17 | 34.354062203131 | 80.833087536779 |
Edge\QA\Tools\Analyzer\Phpmd::__invoke() | 17 | 0 | 17 | 15 | 6 | 3 | 3 | 4 | 57.606939842563 | 0.048376196774737 | 8.125 | 1748.3543776237 | 26.483947968738 | 0.12307692307692 | 63 | 36 | 97.130798756874 | 215.182077246 |
Edge\QA\Tools\Analyzer\Phpstan::__invoke() | 38 | 0 | 38 | 33 | 14 | 4 | 4 | 8 | 48.078350008923 | 0.082760221812799 | 9.6551724137931 | 3912.1396665579 | 41.965681882337 | 0.10357142857143 | 138 | 57 | 217.34109258655 | 405.18589403636 |
Edge\QA\Tools\Analyzer\Phpstan::getErrorFormatOption() | 4 | 0 | 4 | 3 | 1 | 2 | 2 | 2 | 77.884138404769 | 0.011806469263365 | 4.9 | 210.7957950424 | 8.7795000017661 | 0.20408163265306 | 12 | 12 | 11.710877502356 | 43.019550008654 |
Edge\QA\Tools\Analyzer\Phpstan::buildConfig() | 40 | 0 | 40 | 37 | 11 | 5 | 5 | 8 | 49.23808908165 | 0.061556099266522 | 13.538461538462 | 2509.5076219646 | 13.691463975724 | 0.073863636363636 | 140 | 26 | 139.41709010915 | 185.36135844057 |
Edge\QA\Tools\Analyzer\Phpunit::__invoke() | 18 | 0 | 18 | 17 | 11 | 6 | 6 | 10 | 55.602132214391 | 0.076678163358028 | 14.142857142857 | 3488.9073354846 | 17.44275680428 | 0.070707070707071 | 90 | 38 | 193.8281853047 | 246.69041766053 |
Edge\QA\Tools\Analyzer\Phpunit::getFile() | 15 | 0 | 15 | 14 | 7 | 4 | 4 | 4 | 57.810558851666 | 0.095513004903665 | 20.319444444444 | 4850.3786634787 | 11.747676681672 | 0.049213943950786 | 113 | 35 | 269.46548130437 | 238.70626368453 |
Edge\QA\Tools\Analyzer\Psalm::__invoke() | 31 | 0 | 31 | 27 | 17 | 8 | 9 | 144 | 49.782397002408 | 0.073478901066731 | 9.4444444444444 | 3272.8481871825 | 36.692138845921 | 0.10588235294118 | 122 | 50 | 181.82489928792 | 346.53686687814 |
Edge\QA\Tools\Analyzer\Psalm::updateProjectFiles() | 32 | 0 | 32 | 26 | 14 | 7 | 8 | 72 | 50.716822482459 | 0.075766905404687 | 11.4375 | 3426.8982225288 | 26.196241899351 | 0.087431693989071 | 101 | 45 | 190.38323458493 | 299.61951672383 |
Edge\QA\Tools\Analyzer\Psalm::simpleXMLToPrettyString() | 8 | 0 | 8 | 7 | 5 | 1 | 1 | 1 | 68.329801010538 | 0.019930043816395 | 6.2222222222222 | 462.32168289313 | 11.941344487992 | 0.16071428571429 | 25 | 16 | 25.684537938507 | 74.301699036396 |
Edge\QA\Tools\Analyzer\SecurityChecker::__invoke() | 12 | 0 | 12 | 10 | 3 | 2 | 2 | 2 | 64.816272301879 | 0.021041680585028 | 6.75 | 501.53646849567 | 11.007659116503 | 0.14814814814815 | 25 | 16 | 27.863137138648 | 74.301699036396 |
Edge\QA\Tools\Analyzer\SecurityChecker::detectComposerLock() | 11 | 0 | 11 | 10 | 6 | 3 | 3 | 3 | 62.994368609377 | 0.038922997927569 | 9.75 | 1261.8022769302 | 13.273396732994 | 0.1025641025641 | 42 | 24 | 70.100126496124 | 129.41561814669 |
Edge\QA\Tools\Analyzer\PhpstanTest::testBuildConfig() | 5 | 0 | 5 | 4 | 2 | 1 | 1 | 1 | 74.590189958517 | 0.011524284945882 | 3.75 | 203.28384382031 | 14.455740005 | 0.26666666666667 | 18 | 13 | 11.293546878906 | 54.20902501875 |
Edge\QA\Tools\Analyzer\PhpstanTest::provideConfig() | 86 | 0 | 86 | 85 | 1 | 1 | 1 | 1 | 41.736010582644 | 0.044664562818041 | 7.9375 | 1551.0525541259 | 24.618355375797 | 0.1259842519685 | 183 | 26 | 86.169586340326 | 195.40819579539 |
Function | Lines of Code | Comment Lines of Code | Non-Comment Line of Code | Executable Lines of Code | Logical Lines Of Code | Cyclomatic Complexity | Extended Cyclomatic Complexity | NPath Complexity | Maintainability Index | Halstead Bugs | Halstead Difficulty | Halstead Effort | Halstead Content | Halstead Level | Halstead Vocabulary | Halstead Length | Halstead Time | Halstead Volumne |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
\buildToolBinary() | 4 | 0 | 4 | 3 | 1 | 2 | 2 | 2 | 78.546956761275 | 0.010690256224877 | 5.25 | 181.62015997846 | 6.5893935593091 | 0.19047619047619 | 11 | 10 | 10.090008887692 | 34.594316186373 |
\buildSafeBinary() | 10 | 0 | 10 | 9 | 5 | 3 | 4 | 4 | 65.293834634286 | 0.028895579425681 | 10 | 807.10305909735 | 8.0710305909735 | 0.1 | 33 | 16 | 44.839058838742 | 80.710305909735 |
\escapePath() | 4 | 0 | 4 | 3 | 1 | 1 | 1 | 1 | 80.500614300613 | 0.0059848356844365 | 4 | 76.078200034616 | 4.7548875021635 | 0.25 | 9 | 6 | 4.2265666685898 | 19.019550008654 |
\commonPath() | 30 | 0 | 30 | 26 | 19 | 8 | 8 | 60 | 50.011190073018 | 0.09600237985995 | 12.934782608696 | 4887.7038167196 | 29.213703202256 | 0.077310924369748 | 154 | 52 | 271.53910092887 | 377.87290011613 |
\twigToHtml() | 12 | 0 | 12 | 11 | 7 | 2 | 2 | 2 | 61.590598321046 | 0.031952579792908 | 5.8846153846154 | 938.51404040226 | 27.102203909263 | 0.16993464052288 | 60 | 27 | 52.139668911237 | 159.48604608143 |
\xmlToHtml() | 31 | 0 | 31 | 26 | 20 | 5 | 5 | 10 | 51.133538474623 | 0.063537085645291 | 8.8214285714286 | 2631.6178154352 | 33.817770612552 | 0.11336032388664 | 99 | 45 | 146.2009897464 | 298.32104790358 |
\xmlXpaths() | 14 | 0 | 14 | 13 | 9 | 3 | 3 | 3 | 60.192280207136 | 0.040522694440893 | 9.3333333333333 | 1340.3843680032 | 15.387065449016 | 0.10714285714286 | 46 | 26 | 74.465798222398 | 143.61261085748 |
\convertPhpErrorsToExceptions() | 8 | 0 | 8 | 7 | 4 | 2 | 2 | 2 | 69.722802953742 | 0.01112052327893 | 4.2857142857143 | 192.6946768018 | 10.491154625876 | 0.23333333333333 | 17 | 11 | 10.705259822322 | 44.962091253754 |
\phpErrorToException() | 6 | 0 | 6 | 5 | 2 | 2 | 2 | 2 | 71.748531289602 | 0.018938444305859 | 6.5 | 428.25094872093 | 10.136117129489 | 0.15384615384615 | 21 | 15 | 23.791719373385 | 65.884761341681 |