Created at 2025-11-27 16:01:03 , with PHPMetrics v2.9.1 (Jean-François Lépine).
No JUnit report found. Use the --junit=<junit.xml> option to analyse your unit tests. See documentation of PHPUnit if needed
No details
Maintainability / complexity (with comments)

Each file is symbolized by a circle. Size of the circle represents the Cyclomatic complexity. Color of the circle represents the Maintainability Index.

Large red circles will be probably hard to maintain.

Page Rank is a way to measure the importance of a class. There is no "good" or "bad" page rank. This metric reflects interactions in your code.

ClassRank
0.02 Drupal\libraries\ExternalLibrary\Definition\FileDefinitionDiscoveryBase 103.25 55.51
0.02 Drupal\libraries\ExternalLibrary\Exception\LibraryNotInstalledException 111.06 64.89
0.02 Drupal\libraries\ExternalLibrary\Exception\LibraryDefinitionNotFoundException 110.74 64.57
0.01 Drupal\libraries\ExternalLibrary\Type\LibraryTypeBase 98.13 52.43
0.01 Drupal\libraries\ExternalLibrary\Definition\WritableFileDefinitionDiscovery 114.3 70.62
0.01 Drupal\libraries\ExternalLibrary\Definition\GuzzleDefinitionDiscovery 95.76 51.52
0.01 Drupal\libraries\ExternalLibrary\Definition\ChainDefinitionDiscovery 92.58 49.74
0.01 Drupal\libraries\ExternalLibrary\Definition\FileDefinitionDiscovery 115.2 68.6
0.01 Drupal\libraries\ExternalLibrary\LibraryBase 97.7 52.84
0.01 Drupal\libraries\ExternalLibrary\Exception\LibraryTypeNotFoundException 110.74 64.57
0.01 Drupal\libraries\ExternalLibrary\Exception\UnknownLibraryVersionException 111.06 64.89
0.01 Drupal\libraries\Plugin\MissingPluginConfigurationException 115.11 66.35
0 Drupal\libraries\ExternalLibrary\Asset\LocalRemoteAssetTrait 96.59 49.15
0 Drupal\libraries\ExternalLibrary\Asset\AssetLibrary 97.46 50.05
0 Drupal\libraries\ExternalLibrary\Asset\MultipleAssetLibrary 94.37 48.28
0 Drupal\libraries\ExternalLibrary\LibraryManager 84.73 41.67
0 Drupal\libraries\ExternalLibrary\Dependency\DependentLibraryTrait 124.22 76.94
0 Drupal\libraries\ExternalLibrary\Local\LocalLibraryTrait 102.27 54.39
0 Drupal\libraries\ExternalLibrary\Local\LocatorManager 114.75 67.87
0 Drupal\libraries\ExternalLibrary\Type\LibraryTypeFactory 114.16 67.87
0 Drupal\libraries\ExternalLibrary\Version\VersionedLibraryTrait 105.84 57.68
0 Drupal\libraries\ExternalLibrary\Version\VersionDetectorManager 114.75 67.87
0 Drupal\libraries\ExternalLibrary\Definition\DefinitionDiscoveryFactory 97.3 51.9
0 Drupal\libraries\ExternalLibrary\PhpFile\PhpFileLibrary 95.66 51.87
0 Drupal\libraries\ExternalLibrary\PhpFile\PhpRequireLoader 217.21 171
0 Drupal\libraries\ExternalLibrary\Exception\InvalidLibraryDependencyException 106.23 61.03
0 Drupal\libraries\ExternalLibrary\Utility\DependencyAccessorTrait 123.7 76.94
0 Drupal\libraries\ExternalLibrary\Utility\IdAccessorTrait 124.43 76.94
0 Drupal\libraries\ExternalLibrary\Utility\LibraryAccessorTrait 123.7 76.94
0 Drupal\libraries\ExternalLibrary\Utility\LibraryIdAccessorTrait 123.7 76.94
0 Drupal\libraries\ExternalLibrary\Remote\RemoteLibraryTrait 119.15 71.35
0 Drupal\libraries\Config\LibrariesConfigSubscriber 104.95 59.39
0 Drupal\libraries\Plugin\libraries\Locator\GlobalLocator 100.7 54.28
0 Drupal\libraries\Plugin\libraries\Locator\ChainLocator 106.03 60.09
0 Drupal\libraries\Plugin\libraries\Locator\UriLocator 97.13 50.35
0 Drupal\libraries\Plugin\libraries\Type\AssetLibraryType 110.49 67.84
0 Drupal\libraries\Plugin\libraries\Type\MultipleAssetLibraryType 98.88 56.66
0 Drupal\libraries\Plugin\libraries\Type\PhpFileLibraryType 98.97 53.09
0 Drupal\libraries\Plugin\libraries\VersionDetector\StaticDetector 107.24 61.51
0 Drupal\libraries\Plugin\libraries\VersionDetector\LinePatternDetector 90.25 47.26
0 Drupal\libraries\Annotation\VersionDetector 216.73 171
0 Drupal\libraries\Annotation\LibraryType 216.73 171
0 Drupal\libraries\Annotation\Locator 216.73 171
0 Drupal\libraries\StreamWrapper\LocalHiddenStreamTrait 216.73 171
0 Drupal\libraries\StreamWrapper\AssetLibrariesStream 106.39 63.08
0 Drupal\libraries\StreamWrapper\LibraryDefinitionsStream 100.7 53.62
0 Drupal\libraries\StreamWrapper\PhpFileLibrariesStream 106.39 63.08
0 Drupal\libraries\StreamWrapper\PrivateStreamTrait 125.56 76.94
No composer.json file found