diff --git a/Autoload.php.html b/Autoload.php.html index 53e1a386..0bce8a94 100644 --- a/Autoload.php.html +++ b/Autoload.php.html @@ -425,7 +425,7 @@

Legend

Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable

- Generated by php-code-coverage 9.2.29 using PHP 7.4.33 and PHPUnit 9.6.13 at Thu Oct 26 5:15:06 UTC 2023. + Generated by php-code-coverage 9.2.29 using PHP 7.4.33 and PHPUnit 9.6.13 at Mon Oct 30 19:02:42 UTC 2023.

diff --git a/ChangeEnumerator.php.html b/ChangeEnumerator.php.html index 1e543e66..a473aa7c 100644 --- a/ChangeEnumerator.php.html +++ b/ChangeEnumerator.php.html @@ -481,7 +481,7 @@

Legend

Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable

- Generated by php-code-coverage 9.2.29 using PHP 7.4.33 and PHPUnit 9.6.13 at Thu Oct 26 5:15:06 UTC 2023. + Generated by php-code-coverage 9.2.29 using PHP 7.4.33 and PHPUnit 9.6.13 at Mon Oct 30 19:02:42 UTC 2023.

diff --git a/Cleanup.php.html b/Cleanup.php.html index 2d5916e0..ead651f7 100644 --- a/Cleanup.php.html +++ b/Cleanup.php.html @@ -282,7 +282,7 @@

Legend

Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable

- Generated by php-code-coverage 9.2.29 using PHP 7.4.33 and PHPUnit 9.6.13 at Thu Oct 26 5:15:06 UTC 2023. + Generated by php-code-coverage 9.2.29 using PHP 7.4.33 and PHPUnit 9.6.13 at Mon Oct 30 19:02:42 UTC 2023.

diff --git a/Composer/ComposerPackage.php.html b/Composer/ComposerPackage.php.html index ae1c7e54..8bd0d216 100644 --- a/Composer/ComposerPackage.php.html +++ b/Composer/ComposerPackage.php.html @@ -233,7 +233,7 @@ -  getAutoload +  getAutoload
100.00% covered (success) @@ -255,7 +255,7 @@ -  getRequiresNames +  getRequiresNames
100.00% covered (success) @@ -277,7 +277,7 @@ -  getLicense +  getLicense
0.00% covered (danger) @@ -410,40 +410,40 @@ 104     */ 105    public function __construct(Composer $composer, array $overrideAutoload = null) 106    { - 107        $this->composer = $composer; + 107        $this->composer = $composer; 108 - 109        $this->packageName = $composer->getPackage()->getName(); + 109        $this->packageName = $composer->getPackage()->getName(); 110 - 111        $composerJsonFileAbsolute = $composer->getConfig()->getConfigSource()->getName(); + 111        $composerJsonFileAbsolute = $composer->getConfig()->getConfigSource()->getName(); 112 - 113        $absolutePath = realpath(dirname($composerJsonFileAbsolute)); - 114        if (false !== $absolutePath) { - 115            $this->packageAbsolutePath = $absolutePath . DIRECTORY_SEPARATOR; + 113        $absolutePath = realpath(dirname($composerJsonFileAbsolute)); + 114        if (false !== $absolutePath) { + 115            $this->packageAbsolutePath = $absolutePath . DIRECTORY_SEPARATOR; 116        } 117 - 118        $vendorDirectory = $this->composer->getConfig()->get('vendor-dir'); - 119        if (file_exists($vendorDirectory . DIRECTORY_SEPARATOR . $this->packageName)) { + 118        $vendorDirectory = $this->composer->getConfig()->get('vendor-dir'); + 119        if (file_exists($vendorDirectory . DIRECTORY_SEPARATOR . $this->packageName)) { 120            $this->relativePath = $this->packageName; 121            $this->packageAbsolutePath = realpath($vendorDirectory . DIRECTORY_SEPARATOR . $this->packageName) . DIRECTORY_SEPARATOR; - 122        } elseif (1 === preg_match('/.*\/([^\/]*\/[^\/]*)\/composer.json/', $composerJsonFileAbsolute, $output_array)) { + 122        } elseif (1 === preg_match('/.*\/([^\/]*\/[^\/]*)\/composer.json/', $composerJsonFileAbsolute, $output_array)) { 123            // Not every package gets installed to a folder matching its name (crewlabs/unsplash). 124            $this->relativePath = $output_array[1]; 125        } 126 - 127        if (!is_null($overrideAutoload)) { + 127        if (!is_null($overrideAutoload)) { 128            $composer->getPackage()->setAutoload($overrideAutoload); 129        } 130 - 131        $this->autoload = $composer->getPackage()->getAutoload(); + 131        $this->autoload = $composer->getPackage()->getAutoload(); 132 - 133        foreach ($composer->getPackage()->getRequires() as $_name => $packageLink) { + 133        foreach ($composer->getPackage()->getRequires() as $_name => $packageLink) { 134            $this->requiresNames[] = $packageLink->getTarget(); 135        } 136 137        // Try to get the license from the package's composer.json, assume proprietary (all rights reserved!). - 138        $this->license = !empty($composer->getPackage()->getLicense()) + 138        $this->license = !empty($composer->getPackage()->getLicense()) 139            ? implode(',', $composer->getPackage()->getLicense()) - 140            : 'proprietary?'; + 140            : 'proprietary?'; 141    } 142 143    /** @@ -469,36 +469,37 @@ 163    /** 164     * 165     * e.g. ['psr-4' => [ 'BrianHenryIE\Project' => 'src' ]] - 166     * - 167     * @return array<string, array<int|string, string>> - 168     */ - 169    public function getAutoload(): array - 170    { - 171        return $this->autoload; - 172    } - 173 - 174    /** - 175     * The names of the packages in the composer.json's "requires" field (without version). - 176     * - 177     * Excludes PHP, ext-*, since we won't be copying or prefixing them. - 178     * - 179     * @return string[] - 180     */ - 181    public function getRequiresNames(): array - 182    { - 183        // Unset PHP, ext-*. - 184        $removePhpExt = function ($element) { - 185            return !( 0 === strpos($element, 'ext') || 'php' === $element ); - 186        }; - 187 - 188        return array_filter($this->requiresNames, $removePhpExt); - 189    } - 190 - 191    public function getLicense():string - 192    { - 193        return $this->license; - 194    } - 195} + 166     * e.g. ['psr-4' => [ 'BrianHenryIE\Project' => ['src','lib] ]] + 167     * + 168     * @return array<string, array<int|string, string|array<string>>> + 169     */ + 170    public function getAutoload(): array + 171    { + 172        return $this->autoload; + 173    } + 174 + 175    /** + 176     * The names of the packages in the composer.json's "requires" field (without version). + 177     * + 178     * Excludes PHP, ext-*, since we won't be copying or prefixing them. + 179     * + 180     * @return string[] + 181     */ + 182    public function getRequiresNames(): array + 183    { + 184        // Unset PHP, ext-*. + 185        $removePhpExt = function ($element) { + 186            return !( 0 === strpos($element, 'ext') || 'php' === $element ); + 187        }; + 188 + 189        return array_filter($this->requiresNames, $removePhpExt); + 190    } + 191 + 192    public function getLicense():string + 193    { + 194        return $this->license; + 195    } + 196} @@ -509,7 +510,7 @@

Legend

Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable

- Generated by php-code-coverage 9.2.29 using PHP 7.4.33 and PHPUnit 9.6.13 at Thu Oct 26 5:15:06 UTC 2023. + Generated by php-code-coverage 9.2.29 using PHP 7.4.33 and PHPUnit 9.6.13 at Mon Oct 30 19:02:42 UTC 2023.

diff --git a/Composer/Extra/StraussConfig.php.html b/Composer/Extra/StraussConfig.php.html index 94f4c9f3..0f125932 100644 --- a/Composer/Extra/StraussConfig.php.html +++ b/Composer/Extra/StraussConfig.php.html @@ -46,13 +46,13 @@ Total
-
- 82.11% covered (warning) +
+ 82.40% covered (warning)
-
82.11%
-
101 / 123
+
82.40%
+
103 / 125
56.76% covered (warning) @@ -75,13 +75,13 @@ StraussConfig
-
- 82.11% covered (warning) +
+ 82.40% covered (warning)
-
82.11%
-
101 / 123
+
82.40%
+
103 / 125
56.76% covered (warning) @@ -90,7 +90,7 @@
56.76%
21 / 37
- 82.29 + 82.96
0.00% covered (danger) @@ -104,13 +104,13 @@  __construct
-
- 91.67% covered (success) +
+ 91.89% covered (success)
-
91.67%
-
66 / 72
+
91.89%
+
68 / 74
0.00% covered (danger) @@ -119,12 +119,12 @@
0.00%
0 / 1
- 21.26 + 22.26 -  
getTargetDirectory +  getTargetDirectory
100.00% covered (success) @@ -146,7 +146,7 @@ -  setTargetDirectory +  setTargetDirectory
100.00% covered (success) @@ -168,7 +168,7 @@ -  getVendorDirectory +  getVendorDirectory
0.00% covered (danger) @@ -190,7 +190,7 @@ -  setVendorDirectory +  setVendorDirectory
100.00% covered (success) @@ -212,7 +212,7 @@ -  getNamespacePrefix +  getNamespacePrefix
100.00% covered (success) @@ -234,7 +234,7 @@ -  setNamespacePrefix +  setNamespacePrefix
100.00% covered (success) @@ -256,7 +256,7 @@ -  getClassmapPrefix +  getClassmapPrefix
100.00% covered (success) @@ -278,7 +278,7 @@ -  setClassmapPrefix +  setClassmapPrefix
100.00% covered (success) @@ -300,7 +300,7 @@ -  getConstantsPrefix +  getConstantsPrefix
0.00% covered (danger) @@ -322,7 +322,7 @@ -  setConstantsPrefix +  setConstantsPrefix
0.00% covered (danger) @@ -344,7 +344,7 @@ -  setExcludeFromCopy +  setExcludeFromCopy
0.00% covered (danger) @@ -366,7 +366,7 @@ -  getExcludePackagesFromCopy +  getExcludePackagesFromCopy
0.00% covered (danger) @@ -388,7 +388,7 @@ -  getExcludeNamespacesFromCopy +  getExcludeNamespacesFromCopy
0.00% covered (danger) @@ -410,7 +410,7 @@ -  getExcludeFilePatternsFromCopy +  getExcludeFilePatternsFromCopy
0.00% covered (danger) @@ -432,7 +432,7 @@ -  setExcludeFromPrefix +  setExcludeFromPrefix
66.67% covered (warning) @@ -454,7 +454,7 @@ -  getExcludePackagesFromPrefixing +  getExcludePackagesFromPrefixing
100.00% covered (success) @@ -476,7 +476,7 @@ -  setExcludePackagesFromPrefixing +  setExcludePackagesFromPrefixing
0.00% covered (danger) @@ -498,7 +498,7 @@ -  getExcludeNamespacesFromPrefixing +  getExcludeNamespacesFromPrefixing
0.00% covered (danger) @@ -520,7 +520,7 @@ -  getExcludeFilePatternsFromPrefixing +  getExcludeFilePatternsFromPrefixing
100.00% covered (success) @@ -542,7 +542,7 @@ -  getOverrideAutoload +  getOverrideAutoload
100.00% covered (success) @@ -564,7 +564,7 @@ -  setOverrideAutoload +  setOverrideAutoload
100.00% covered (success) @@ -586,7 +586,7 @@ -  isDeleteVendorFiles +  isDeleteVendorFiles
100.00% covered (success) @@ -608,7 +608,7 @@ -  isDeleteVendorPackages +  isDeleteVendorPackages
100.00% covered (success) @@ -630,7 +630,7 @@ -  setDeleteVendorFiles +  setDeleteVendorFiles
100.00% covered (success) @@ -652,7 +652,7 @@ -  setDeleteVendorPackages +  setDeleteVendorPackages
100.00% covered (success) @@ -674,7 +674,7 @@ -  getPackages +  getPackages
100.00% covered (success) @@ -696,7 +696,7 @@ -  setPackages +  setPackages
100.00% covered (success) @@ -718,7 +718,7 @@ -  isClassmapOutput +  isClassmapOutput
0.00% covered (danger) @@ -740,7 +740,7 @@ -  setClassmapOutput +  setClassmapOutput
0.00% covered (danger) @@ -762,7 +762,7 @@ -  setExcludePackages +  setExcludePackages
66.67% covered (warning) @@ -784,7 +784,7 @@ -  getNamespaceReplacementPatterns +  getNamespaceReplacementPatterns
0.00% covered (danger) @@ -806,7 +806,7 @@ -  setNamespaceReplacementPatterns +  setNamespaceReplacementPatterns
0.00% covered (danger) @@ -828,7 +828,7 @@ -  isIncludeModifiedDate +  isIncludeModifiedDate
100.00% covered (success) @@ -850,7 +850,7 @@ -  setIncludeModifiedDate +  setIncludeModifiedDate
100.00% covered (success) @@ -872,7 +872,7 @@ -  isIncludeAuthor +  isIncludeAuthor
100.00% covered (success) @@ -894,7 +894,7 @@ -  setIncludeAuthor +  setIncludeAuthor
100.00% covered (success) @@ -1153,314 +1153,317 @@ 230            // Check each autoloader. 231            foreach ($composer->getPackage()->getAutoload() as $autoload) { 232                // To see if one of its paths. - 233                foreach ($autoload as $path) { - 234                    // Matches the target directory. - 235                    if (trim($path, DIRECTORY_SEPARATOR) . DIRECTORY_SEPARATOR === $this->getTargetDirectory()) { - 236                        $this->classmapOutput = false; - 237                        break 2; - 238                    } - 239                } - 240            } - 241        } - 242 - 243        // TODO: Throw an exception if any regex patterns in config are invalid. - 244        // https://stackoverflow.com/questions/4440626/how-can-i-validate-regex - 245        // preg_match('~Valid(Regular)Expression~', null) === false); - 246    } - 247 - 248    /** - 249     * `target_directory` will always be returned without a leading slash and with a trailing slash. - 250     * - 251     * @return string - 252     */ - 253    public function getTargetDirectory(): string - 254    { - 255        return trim($this->targetDirectory, DIRECTORY_SEPARATOR . '\\/') . DIRECTORY_SEPARATOR; - 256    } - 257 - 258    /** - 259     * @param string $targetDirectory - 260     */ - 261    public function setTargetDirectory(string $targetDirectory): void - 262    { - 263        $this->targetDirectory = trim( - 264            preg_replace( - 265                '/[\/\\\\]+/', - 266                DIRECTORY_SEPARATOR, - 267                $targetDirectory - 268            ), - 269            DIRECTORY_SEPARATOR - 270        ) - 271            . DIRECTORY_SEPARATOR ; - 272    } - 273 - 274    /** - 275     * @return string - 276     */ - 277    public function getVendorDirectory(): string - 278    { - 279        return trim($this->vendorDirectory, DIRECTORY_SEPARATOR . '\\/') . DIRECTORY_SEPARATOR; - 280    } - 281 - 282    /** - 283     * @param string $vendorDirectory - 284     */ - 285    public function setVendorDirectory(string $vendorDirectory): void - 286    { - 287        $this->vendorDirectory = $vendorDirectory; - 288    } - 289 - 290    /** - 291     * @return string - 292     */ - 293    public function getNamespacePrefix(): string - 294    { - 295        return trim($this->namespacePrefix, '\\'); - 296    } - 297 - 298    /** - 299     * @param string $namespacePrefix - 300     */ - 301    public function setNamespacePrefix(string $namespacePrefix): void - 302    { - 303        $this->namespacePrefix = $namespacePrefix; - 304    } - 305 - 306    /** - 307     * @return string - 308     */ - 309    public function getClassmapPrefix(): string - 310    { - 311        return $this->classmapPrefix; - 312    } - 313 - 314    /** - 315     * @param string $classmapPrefix - 316     */ - 317    public function setClassmapPrefix(string $classmapPrefix): void - 318    { - 319        $this->classmapPrefix = $classmapPrefix; - 320    } - 321 - 322    /** - 323     * @return string - 324     */ - 325    public function getConstantsPrefix(): ?string - 326    { - 327        return $this->constantsPrefix; - 328    } - 329 - 330    /** - 331     * @param string $constantsPrefix - 332     */ - 333    public function setConstantsPrefix(string $constantsPrefix): void - 334    { - 335        $this->constantsPrefix = $constantsPrefix; - 336    } - 337 - 338    public function setExcludeFromCopy(array $excludeFromCopy): void - 339    { - 340        $this->excludeFromCopy = $excludeFromCopy; - 341    } - 342 - 343    public function getExcludePackagesFromCopy(): array - 344    { - 345        return $this->excludeFromCopy['packages'] ?? array(); - 346    } - 347 - 348    public function getExcludeNamespacesFromCopy(): array - 349    { - 350        return $this->excludeFromCopy['namespaces'] ?? array(); - 351    } - 352 - 353    public function getExcludeFilePatternsFromCopy(): array - 354    { - 355        return $this->excludeFromCopy['file_patterns'] ?? array(); - 356    } - 357 - 358 - 359    public function setExcludeFromPrefix(array $excludeFromPrefix): void - 360    { - 361        if (isset($excludeFromPrefix['packages'])) { - 362            $this->excludeFromPrefix['packages'] = $excludeFromPrefix['packages']; - 363        } - 364        if (isset($excludeFromPrefix['namespaces'])) { - 365            $this->excludeFromPrefix['namespaces'] = $excludeFromPrefix['namespaces']; + 233                foreach ($autoload as $entry) { + 234                    $paths = (array) $entry; + 235                    foreach ($paths as $path) { + 236                        // Matches the target directory. + 237                        if (trim($path, DIRECTORY_SEPARATOR) . DIRECTORY_SEPARATOR === $this->getTargetDirectory()) { + 238                            $this->classmapOutput = false; + 239                            break 3; + 240                        } + 241                    } + 242                } + 243            } + 244        } + 245 + 246        // TODO: Throw an exception if any regex patterns in config are invalid. + 247        // https://stackoverflow.com/questions/4440626/how-can-i-validate-regex + 248        // preg_match('~Valid(Regular)Expression~', null) === false); + 249    } + 250 + 251    /** + 252     * `target_directory` will always be returned without a leading slash and with a trailing slash. + 253     * + 254     * @return string + 255     */ + 256    public function getTargetDirectory(): string + 257    { + 258        return trim($this->targetDirectory, DIRECTORY_SEPARATOR . '\\/') . DIRECTORY_SEPARATOR; + 259    } + 260 + 261    /** + 262     * @param string $targetDirectory + 263     */ + 264    public function setTargetDirectory(string $targetDirectory): void + 265    { + 266        $this->targetDirectory = trim( + 267            preg_replace( + 268                '/[\/\\\\]+/', + 269                DIRECTORY_SEPARATOR, + 270                $targetDirectory + 271            ), + 272            DIRECTORY_SEPARATOR + 273        ) + 274            . DIRECTORY_SEPARATOR ; + 275    } + 276 + 277    /** + 278     * @return string + 279     */ + 280    public function getVendorDirectory(): string + 281    { + 282        return trim($this->vendorDirectory, DIRECTORY_SEPARATOR . '\\/') . DIRECTORY_SEPARATOR; + 283    } + 284 + 285    /** + 286     * @param string $vendorDirectory + 287     */ + 288    public function setVendorDirectory(string $vendorDirectory): void + 289    { + 290        $this->vendorDirectory = $vendorDirectory; + 291    } + 292 + 293    /** + 294     * @return string + 295     */ + 296    public function getNamespacePrefix(): string + 297    { + 298        return trim($this->namespacePrefix, '\\'); + 299    } + 300 + 301    /** + 302     * @param string $namespacePrefix + 303     */ + 304    public function setNamespacePrefix(string $namespacePrefix): void + 305    { + 306        $this->namespacePrefix = $namespacePrefix; + 307    } + 308 + 309    /** + 310     * @return string + 311     */ + 312    public function getClassmapPrefix(): string + 313    { + 314        return $this->classmapPrefix; + 315    } + 316 + 317    /** + 318     * @param string $classmapPrefix + 319     */ + 320    public function setClassmapPrefix(string $classmapPrefix): void + 321    { + 322        $this->classmapPrefix = $classmapPrefix; + 323    } + 324 + 325    /** + 326     * @return string + 327     */ + 328    public function getConstantsPrefix(): ?string + 329    { + 330        return $this->constantsPrefix; + 331    } + 332 + 333    /** + 334     * @param string $constantsPrefix + 335     */ + 336    public function setConstantsPrefix(string $constantsPrefix): void + 337    { + 338        $this->constantsPrefix = $constantsPrefix; + 339    } + 340 + 341    public function setExcludeFromCopy(array $excludeFromCopy): void + 342    { + 343        $this->excludeFromCopy = $excludeFromCopy; + 344    } + 345 + 346    public function getExcludePackagesFromCopy(): array + 347    { + 348        return $this->excludeFromCopy['packages'] ?? array(); + 349    } + 350 + 351    public function getExcludeNamespacesFromCopy(): array + 352    { + 353        return $this->excludeFromCopy['namespaces'] ?? array(); + 354    } + 355 + 356    public function getExcludeFilePatternsFromCopy(): array + 357    { + 358        return $this->excludeFromCopy['file_patterns'] ?? array(); + 359    } + 360 + 361 + 362    public function setExcludeFromPrefix(array $excludeFromPrefix): void + 363    { + 364        if (isset($excludeFromPrefix['packages'])) { + 365            $this->excludeFromPrefix['packages'] = $excludeFromPrefix['packages']; 366        } - 367        if (isset($excludeFromPrefix['file_patterns'])) { - 368            $this->excludeFromPrefix['file_patterns'] = $excludeFromPrefix['file_patterns']; + 367        if (isset($excludeFromPrefix['namespaces'])) { + 368            $this->excludeFromPrefix['namespaces'] = $excludeFromPrefix['namespaces']; 369        } - 370    } - 371 - 372    /** - 373     * When prefixing, do not prefix these packages (which have been copied). - 374     * - 375     * @var string[] - 376     */ - 377    public function getExcludePackagesFromPrefixing(): array - 378    { - 379        return $this->excludeFromPrefix['packages'] ?? array(); - 380    } - 381 - 382    public function setExcludePackagesFromPrefixing(array $excludePackagesFromPrefixing): void - 383    { - 384        $this->excludeFromPrefix['packages'] = $excludePackagesFromPrefixing; - 385    } - 386 - 387    public function getExcludeNamespacesFromPrefixing(): array - 388    { - 389        return $this->excludeFromPrefix['namespaces'] ?? array(); - 390    } - 391 - 392    public function getExcludeFilePatternsFromPrefixing(): array - 393    { - 394        return $this->excludeFromPrefix['file_patterns'] ?? array(); - 395    } - 396 - 397 - 398    /** - 399     * @return array - 400     */ - 401    public function getOverrideAutoload(): array - 402    { - 403        return $this->overrideAutoload; - 404    } - 405 - 406    /** - 407     * @param array $overrideAutoload - 408     */ - 409    public function setOverrideAutoload(array $overrideAutoload): void - 410    { - 411        $this->overrideAutoload = $overrideAutoload; - 412    } - 413 - 414    /** - 415     * @return bool - 416     */ - 417    public function isDeleteVendorFiles(): bool - 418    { - 419        return $this->deleteVendorFiles; - 420    } - 421 - 422    /** - 423     * @return bool - 424     */ - 425    public function isDeleteVendorPackages(): bool - 426    { - 427        return $this->deleteVendorPackages; - 428    } - 429 - 430    /** - 431     * @param bool $deleteVendorFiles - 432     */ - 433    public function setDeleteVendorFiles(bool $deleteVendorFiles): void - 434    { - 435        $this->deleteVendorFiles = $deleteVendorFiles; - 436    } - 437 - 438    /** - 439     * @param bool $deleteVendorPackages - 440     */ - 441    public function setDeleteVendorPackages(bool $deleteVendorPackages): void - 442    { - 443        $this->deleteVendorPackages = $deleteVendorPackages; - 444    } - 445 - 446    /** - 447     * @return array - 448     */ - 449    public function getPackages(): array - 450    { - 451        return $this->packages; - 452    } - 453 - 454    /** - 455     * @param array $packages - 456     */ - 457    public function setPackages(array $packages): void - 458    { - 459        $this->packages = $packages; - 460    } - 461 - 462    /** - 463     * @return bool - 464     */ - 465    public function isClassmapOutput(): bool - 466    { - 467        return $this->classmapOutput; - 468    } - 469 - 470    /** - 471     * @param bool $classmapOutput - 472     */ - 473    public function setClassmapOutput(bool $classmapOutput): void - 474    { - 475        $this->classmapOutput = $classmapOutput; - 476    } - 477 - 478    /** - 479     * Backwards compatibility with Mozart. - 480     */ - 481    public function setExcludePackages(array $excludePackages) - 482    { - 483 - 484        if (! isset($this->excludeFromPrefix)) { - 485            $this->excludeFromPrefix = array(); - 486        } - 487 - 488        $this->excludeFromPrefix['packages'] = $excludePackages; - 489    } + 370        if (isset($excludeFromPrefix['file_patterns'])) { + 371            $this->excludeFromPrefix['file_patterns'] = $excludeFromPrefix['file_patterns']; + 372        } + 373    } + 374 + 375    /** + 376     * When prefixing, do not prefix these packages (which have been copied). + 377     * + 378     * @var string[] + 379     */ + 380    public function getExcludePackagesFromPrefixing(): array + 381    { + 382        return $this->excludeFromPrefix['packages'] ?? array(); + 383    } + 384 + 385    public function setExcludePackagesFromPrefixing(array $excludePackagesFromPrefixing): void + 386    { + 387        $this->excludeFromPrefix['packages'] = $excludePackagesFromPrefixing; + 388    } + 389 + 390    public function getExcludeNamespacesFromPrefixing(): array + 391    { + 392        return $this->excludeFromPrefix['namespaces'] ?? array(); + 393    } + 394 + 395    public function getExcludeFilePatternsFromPrefixing(): array + 396    { + 397        return $this->excludeFromPrefix['file_patterns'] ?? array(); + 398    } + 399 + 400 + 401    /** + 402     * @return array + 403     */ + 404    public function getOverrideAutoload(): array + 405    { + 406        return $this->overrideAutoload; + 407    } + 408 + 409    /** + 410     * @param array $overrideAutoload + 411     */ + 412    public function setOverrideAutoload(array $overrideAutoload): void + 413    { + 414        $this->overrideAutoload = $overrideAutoload; + 415    } + 416 + 417    /** + 418     * @return bool + 419     */ + 420    public function isDeleteVendorFiles(): bool + 421    { + 422        return $this->deleteVendorFiles; + 423    } + 424 + 425    /** + 426     * @return bool + 427     */ + 428    public function isDeleteVendorPackages(): bool + 429    { + 430        return $this->deleteVendorPackages; + 431    } + 432 + 433    /** + 434     * @param bool $deleteVendorFiles + 435     */ + 436    public function setDeleteVendorFiles(bool $deleteVendorFiles): void + 437    { + 438        $this->deleteVendorFiles = $deleteVendorFiles; + 439    } + 440 + 441    /** + 442     * @param bool $deleteVendorPackages + 443     */ + 444    public function setDeleteVendorPackages(bool $deleteVendorPackages): void + 445    { + 446        $this->deleteVendorPackages = $deleteVendorPackages; + 447    } + 448 + 449    /** + 450     * @return array + 451     */ + 452    public function getPackages(): array + 453    { + 454        return $this->packages; + 455    } + 456 + 457    /** + 458     * @param array $packages + 459     */ + 460    public function setPackages(array $packages): void + 461    { + 462        $this->packages = $packages; + 463    } + 464 + 465    /** + 466     * @return bool + 467     */ + 468    public function isClassmapOutput(): bool + 469    { + 470        return $this->classmapOutput; + 471    } + 472 + 473    /** + 474     * @param bool $classmapOutput + 475     */ + 476    public function setClassmapOutput(bool $classmapOutput): void + 477    { + 478        $this->classmapOutput = $classmapOutput; + 479    } + 480 + 481    /** + 482     * Backwards compatibility with Mozart. + 483     */ + 484    public function setExcludePackages(array $excludePackages) + 485    { + 486 + 487        if (! isset($this->excludeFromPrefix)) { + 488            $this->excludeFromPrefix = array(); + 489        } 490 - 491 - 492    /** - 493     * @return array - 494     */ - 495    public function getNamespaceReplacementPatterns(): array - 496    { - 497        return $this->namespaceReplacementPatterns; - 498    } - 499 - 500    /** - 501     * @param array $namespaceReplacementPatterns - 502     */ - 503    public function setNamespaceReplacementPatterns(array $namespaceReplacementPatterns): void - 504    { - 505        $this->namespaceReplacementPatterns = $namespaceReplacementPatterns; - 506    } - 507 - 508    /** - 509     * @return bool - 510     */ - 511    public function isIncludeModifiedDate(): bool - 512    { - 513        return $this->includeModifiedDate; - 514    } - 515 - 516    /** - 517     * @param bool $includeModifiedDate - 518     */ - 519    public function setIncludeModifiedDate(bool $includeModifiedDate): void - 520    { - 521        $this->includeModifiedDate = $includeModifiedDate; - 522    } - 523 - 524 - 525    /** - 526     * @return bool - 527     */ - 528    public function isIncludeAuthor(): bool - 529    { - 530        return $this->includeAuthor; - 531    } - 532 - 533    /** - 534     * @param bool $includeModifiedDate - 535     */ - 536    public function setIncludeAuthor(bool $includeAuthor): void - 537    { - 538        $this->includeAuthor = $includeAuthor; - 539    } - 540} + 491        $this->excludeFromPrefix['packages'] = $excludePackages; + 492    } + 493 + 494 + 495    /** + 496     * @return array + 497     */ + 498    public function getNamespaceReplacementPatterns(): array + 499    { + 500        return $this->namespaceReplacementPatterns; + 501    } + 502 + 503    /** + 504     * @param array $namespaceReplacementPatterns + 505     */ + 506    public function setNamespaceReplacementPatterns(array $namespaceReplacementPatterns): void + 507    { + 508        $this->namespaceReplacementPatterns = $namespaceReplacementPatterns; + 509    } + 510 + 511    /** + 512     * @return bool + 513     */ + 514    public function isIncludeModifiedDate(): bool + 515    { + 516        return $this->includeModifiedDate; + 517    } + 518 + 519    /** + 520     * @param bool $includeModifiedDate + 521     */ + 522    public function setIncludeModifiedDate(bool $includeModifiedDate): void + 523    { + 524        $this->includeModifiedDate = $includeModifiedDate; + 525    } + 526 + 527 + 528    /** + 529     * @return bool + 530     */ + 531    public function isIncludeAuthor(): bool + 532    { + 533        return $this->includeAuthor; + 534    } + 535 + 536    /** + 537     * @param bool $includeModifiedDate + 538     */ + 539    public function setIncludeAuthor(bool $includeAuthor): void + 540    { + 541        $this->includeAuthor = $includeAuthor; + 542    } + 543} @@ -1471,7 +1474,7 @@

Legend

Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable

- Generated by php-code-coverage 9.2.29 using PHP 7.4.33 and PHPUnit 9.6.13 at Thu Oct 26 5:15:06 UTC 2023. + Generated by php-code-coverage 9.2.29 using PHP 7.4.33 and PHPUnit 9.6.13 at Mon Oct 30 19:02:42 UTC 2023.

diff --git a/Composer/Extra/dashboard.html b/Composer/Extra/dashboard.html index 30220f49..d7edea65 100644 --- a/Composer/Extra/dashboard.html +++ b/Composer/Extra/dashboard.html @@ -114,21 +114,21 @@

Insufficient Coverage

-
getVendorDirectory0% - getConstantsPrefix0% - setConstantsPrefix0% - setExcludeFromCopy0% - getExcludePackagesFromCopy0% - getExcludeNamespacesFromCopy0% - getExcludeFilePatternsFromCopy0% - setExcludePackagesFromPrefixing0% - getExcludeNamespacesFromPrefixing0% - isClassmapOutput0% - setClassmapOutput0% - getNamespaceReplacementPatterns0% - setNamespaceReplacementPatterns0% - setExcludeFromPrefix66% - setExcludePackages66% + getVendorDirectory0% + getConstantsPrefix0% + setConstantsPrefix0% + setExcludeFromCopy0% + getExcludePackagesFromCopy0% + getExcludeNamespacesFromCopy0% + getExcludeFilePatternsFromCopy0% + setExcludePackagesFromPrefixing0% + getExcludeNamespacesFromPrefixing0% + isClassmapOutput0% + setClassmapOutput0% + getNamespaceReplacementPatterns0% + setNamespaceReplacementPatterns0% + setExcludeFromPrefix66% + setExcludePackages66% @@ -145,8 +145,8 @@

Project Risks

- setExcludeFromPrefix4 - setExcludePackages2 + setExcludeFromPrefix4 + setExcludePackages2 @@ -156,7 +156,7 @@

Project Risks

@@ -243,7 +243,7 @@

Project Risks

chart.yAxis.axisLabel('Cyclomatic Complexity'); d3.select('#classComplexity svg') - .datum(getComplexityData([[82.11382113821138,61,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig<\/a>"]], 'Class Complexity')) + .datum(getComplexityData([[82.39999999999999,62,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig<\/a>"]], 'Class Complexity')) .transition() .duration(500) .call(chart); @@ -267,7 +267,7 @@

Project Risks

chart.yAxis.axisLabel('Method Complexity'); d3.select('#methodComplexity svg') - .datum(getComplexityData([[91.66666666666666,21,"
BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::__construct<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getTargetDirectory<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setTargetDirectory<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getVendorDirectory<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setVendorDirectory<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getNamespacePrefix<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setNamespacePrefix<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getClassmapPrefix<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setClassmapPrefix<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getConstantsPrefix<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setConstantsPrefix<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setExcludeFromCopy<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getExcludePackagesFromCopy<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getExcludeNamespacesFromCopy<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getExcludeFilePatternsFromCopy<\/a>"],[66.66666666666666,4,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setExcludeFromPrefix<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getExcludePackagesFromPrefixing<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setExcludePackagesFromPrefixing<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getExcludeNamespacesFromPrefixing<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getExcludeFilePatternsFromPrefixing<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getOverrideAutoload<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setOverrideAutoload<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::isDeleteVendorFiles<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::isDeleteVendorPackages<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setDeleteVendorFiles<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setDeleteVendorPackages<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getPackages<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setPackages<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::isClassmapOutput<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setClassmapOutput<\/a>"],[66.66666666666666,2,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setExcludePackages<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getNamespaceReplacementPatterns<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setNamespaceReplacementPatterns<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::isIncludeModifiedDate<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setIncludeModifiedDate<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::isIncludeAuthor<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setIncludeAuthor<\/a>"]], 'Method Complexity')) + .datum(getComplexityData([[91.8918918918919,22,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::__construct<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getTargetDirectory<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setTargetDirectory<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getVendorDirectory<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setVendorDirectory<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getNamespacePrefix<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setNamespacePrefix<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getClassmapPrefix<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setClassmapPrefix<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getConstantsPrefix<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setConstantsPrefix<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setExcludeFromCopy<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getExcludePackagesFromCopy<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getExcludeNamespacesFromCopy<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getExcludeFilePatternsFromCopy<\/a>"],[66.66666666666666,4,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setExcludeFromPrefix<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getExcludePackagesFromPrefixing<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setExcludePackagesFromPrefixing<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getExcludeNamespacesFromPrefixing<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getExcludeFilePatternsFromPrefixing<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getOverrideAutoload<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setOverrideAutoload<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::isDeleteVendorFiles<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::isDeleteVendorPackages<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setDeleteVendorFiles<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setDeleteVendorPackages<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getPackages<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setPackages<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::isClassmapOutput<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setClassmapOutput<\/a>"],[66.66666666666666,2,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setExcludePackages<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getNamespaceReplacementPatterns<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setNamespaceReplacementPatterns<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::isIncludeModifiedDate<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setIncludeModifiedDate<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::isIncludeAuthor<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setIncludeAuthor<\/a>"]], 'Method Complexity')) .transition() .duration(500) .call(chart); diff --git a/Composer/Extra/index.html b/Composer/Extra/index.html index 2520ee9e..2f038cf0 100644 --- a/Composer/Extra/index.html +++ b/Composer/Extra/index.html @@ -46,13 +46,13 @@ Total
-
- 82.11% covered (warning) +
+ 82.40% covered (warning)
-
82.11%
-
101 / 123
+
82.40%
+
103 / 125
56.76% covered (warning) @@ -74,13 +74,13 @@ StraussConfig.php
-
- 82.11% covered (warning) +
+ 82.40% covered (warning)
-
82.11%
-
101 / 123
+
82.40%
+
103 / 125
56.76% covered (warning) @@ -112,7 +112,7 @@

Legend

High: 90% to 100%

- Generated by php-code-coverage 9.2.29 using PHP 7.4.33 and PHPUnit 9.6.13 at Thu Oct 26 5:15:06 UTC 2023. + Generated by php-code-coverage 9.2.29 using PHP 7.4.33 and PHPUnit 9.6.13 at Mon Oct 30 19:02:42 UTC 2023.

diff --git a/Composer/ProjectComposerPackage.php.html b/Composer/ProjectComposerPackage.php.html index 87661ede..c36bb8de 100644 --- a/Composer/ProjectComposerPackage.php.html +++ b/Composer/ProjectComposerPackage.php.html @@ -274,7 +274,7 @@

Legend

Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable

- Generated by php-code-coverage 9.2.29 using PHP 7.4.33 and PHPUnit 9.6.13 at Thu Oct 26 5:15:06 UTC 2023. + Generated by php-code-coverage 9.2.29 using PHP 7.4.33 and PHPUnit 9.6.13 at Mon Oct 30 19:02:42 UTC 2023.

diff --git a/Composer/dashboard.html b/Composer/dashboard.html index fcc1b49f..eef530fa 100644 --- a/Composer/dashboard.html +++ b/Composer/dashboard.html @@ -119,24 +119,24 @@

Insufficient Coverage

getAuthor0% fromComposerJsonArray0% - setNamespaceReplacementPatterns0% - getNamespaceReplacementPatterns0% - setClassmapOutput0% - isClassmapOutput0% - getExcludeNamespacesFromPrefixing0% - setExcludePackagesFromPrefixing0% - getExcludeFilePatternsFromCopy0% - getExcludeNamespacesFromCopy0% - getExcludePackagesFromCopy0% - setExcludeFromCopy0% - setConstantsPrefix0% - getConstantsPrefix0% - getVendorDirectory0% - getLicense0% + setNamespaceReplacementPatterns0% + getNamespaceReplacementPatterns0% + setClassmapOutput0% + isClassmapOutput0% + getExcludeNamespacesFromPrefixing0% + setExcludePackagesFromPrefixing0% + getExcludeFilePatternsFromCopy0% + getExcludeNamespacesFromCopy0% + getExcludePackagesFromCopy0% + setExcludeFromCopy0% + setConstantsPrefix0% + getConstantsPrefix0% + getVendorDirectory0% + getLicense0% getPackageAbsolutePath0% getRelativePath0% - setExcludeFromPrefix66% - setExcludePackages66% + setExcludeFromPrefix66% + setExcludePackages66% fromFile75% __construct80% __construct88% @@ -158,8 +158,8 @@

Project Risks

__construct7 __construct5 - setExcludeFromPrefix4 - setExcludePackages2 + setExcludeFromPrefix4 + setExcludePackages2 fromFile2 @@ -170,7 +170,7 @@

Project Risks

@@ -257,7 +257,7 @@

Project Risks

chart.yAxis.axisLabel('Cyclomatic Complexity'); d3.select('#classComplexity svg') - .datum(getComplexityData([[67.56756756756756,17,"BrianHenryIE\\Strauss\\Composer\\ComposerPackage<\/a>"],[82.11382113821138,61,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig<\/a>"],[86.36363636363636,8,"BrianHenryIE\\Strauss\\Composer\\ProjectComposerPackage<\/a>"]], 'Class Complexity')) + .datum(getComplexityData([[67.56756756756756,17,"BrianHenryIE\\Strauss\\Composer\\ComposerPackage<\/a>"],[82.39999999999999,62,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig<\/a>"],[86.36363636363636,8,"BrianHenryIE\\Strauss\\Composer\\ProjectComposerPackage<\/a>"]], 'Class Complexity')) .transition() .duration(500) .call(chart); @@ -281,7 +281,7 @@

Project Risks

chart.yAxis.axisLabel('Method Complexity'); d3.select('#methodComplexity svg') - .datum(getComplexityData([[75,2,"
BrianHenryIE\\Strauss\\Composer\\ComposerPackage::fromFile<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\ComposerPackage::fromComposerJsonArray<\/a>"],[80,7,"BrianHenryIE\\Strauss\\Composer\\ComposerPackage::__construct<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\ComposerPackage::getPackageName<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\ComposerPackage::getRelativePath<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\ComposerPackage::getPackageAbsolutePath<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\ComposerPackage::getAutoload<\/a>"],[100,2,"BrianHenryIE\\Strauss\\Composer\\ComposerPackage::getRequiresNames<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\ComposerPackage::getLicense<\/a>"],[91.66666666666666,21,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::__construct<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getTargetDirectory<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setTargetDirectory<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getVendorDirectory<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setVendorDirectory<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getNamespacePrefix<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setNamespacePrefix<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getClassmapPrefix<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setClassmapPrefix<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getConstantsPrefix<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setConstantsPrefix<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setExcludeFromCopy<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getExcludePackagesFromCopy<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getExcludeNamespacesFromCopy<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getExcludeFilePatternsFromCopy<\/a>"],[66.66666666666666,4,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setExcludeFromPrefix<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getExcludePackagesFromPrefixing<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setExcludePackagesFromPrefixing<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getExcludeNamespacesFromPrefixing<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getExcludeFilePatternsFromPrefixing<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getOverrideAutoload<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setOverrideAutoload<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::isDeleteVendorFiles<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::isDeleteVendorPackages<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setDeleteVendorFiles<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setDeleteVendorPackages<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getPackages<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setPackages<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::isClassmapOutput<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setClassmapOutput<\/a>"],[66.66666666666666,2,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setExcludePackages<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getNamespaceReplacementPatterns<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setNamespaceReplacementPatterns<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::isIncludeModifiedDate<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setIncludeModifiedDate<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::isIncludeAuthor<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setIncludeAuthor<\/a>"],[88.23529411764706,5,"BrianHenryIE\\Strauss\\Composer\\ProjectComposerPackage::__construct<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\ProjectComposerPackage::getStraussConfig<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\ProjectComposerPackage::getAuthor<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\ProjectComposerPackage::getVendorDirectory<\/a>"]], 'Method Complexity')) + .datum(getComplexityData([[75,2,"BrianHenryIE\\Strauss\\Composer\\ComposerPackage::fromFile<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\ComposerPackage::fromComposerJsonArray<\/a>"],[80,7,"BrianHenryIE\\Strauss\\Composer\\ComposerPackage::__construct<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\ComposerPackage::getPackageName<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\ComposerPackage::getRelativePath<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\ComposerPackage::getPackageAbsolutePath<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\ComposerPackage::getAutoload<\/a>"],[100,2,"BrianHenryIE\\Strauss\\Composer\\ComposerPackage::getRequiresNames<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\ComposerPackage::getLicense<\/a>"],[91.8918918918919,22,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::__construct<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getTargetDirectory<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setTargetDirectory<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getVendorDirectory<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setVendorDirectory<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getNamespacePrefix<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setNamespacePrefix<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getClassmapPrefix<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setClassmapPrefix<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getConstantsPrefix<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setConstantsPrefix<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setExcludeFromCopy<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getExcludePackagesFromCopy<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getExcludeNamespacesFromCopy<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getExcludeFilePatternsFromCopy<\/a>"],[66.66666666666666,4,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setExcludeFromPrefix<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getExcludePackagesFromPrefixing<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setExcludePackagesFromPrefixing<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getExcludeNamespacesFromPrefixing<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getExcludeFilePatternsFromPrefixing<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getOverrideAutoload<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setOverrideAutoload<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::isDeleteVendorFiles<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::isDeleteVendorPackages<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setDeleteVendorFiles<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setDeleteVendorPackages<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getPackages<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setPackages<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::isClassmapOutput<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setClassmapOutput<\/a>"],[66.66666666666666,2,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setExcludePackages<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getNamespaceReplacementPatterns<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setNamespaceReplacementPatterns<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::isIncludeModifiedDate<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setIncludeModifiedDate<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::isIncludeAuthor<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setIncludeAuthor<\/a>"],[88.23529411764706,5,"BrianHenryIE\\Strauss\\Composer\\ProjectComposerPackage::__construct<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\ProjectComposerPackage::getStraussConfig<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\ProjectComposerPackage::getAuthor<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\ProjectComposerPackage::getVendorDirectory<\/a>"]], 'Method Complexity')) .transition() .duration(500) .call(chart); diff --git a/Composer/index.html b/Composer/index.html index bd78e9ca..fc56bba3 100644 --- a/Composer/index.html +++ b/Composer/index.html @@ -45,13 +45,13 @@ Total
-
- 79.67% covered (warning) +
+ 79.89% covered (warning)
-
79.67%
-
145 / 182
+
79.89%
+
147 / 184
52.00% covered (warning) @@ -73,13 +73,13 @@ Extra
-
- 82.11% covered (warning) +
+ 82.40% covered (warning)
-
82.11%
-
101 / 123
+
82.40%
+
103 / 125
56.76% covered (warning) @@ -167,7 +167,7 @@

Legend

High: 90% to 100%

- Generated by php-code-coverage 9.2.29 using PHP 7.4.33 and PHPUnit 9.6.13 at Thu Oct 26 5:15:06 UTC 2023. + Generated by php-code-coverage 9.2.29 using PHP 7.4.33 and PHPUnit 9.6.13 at Mon Oct 30 19:02:42 UTC 2023.

diff --git a/Console/Application.php.html b/Console/Application.php.html index e38e8bfb..de44a7ad 100644 --- a/Console/Application.php.html +++ b/Console/Application.php.html @@ -160,7 +160,7 @@

Legend

Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable

- Generated by php-code-coverage 9.2.29 using PHP 7.4.33 and PHPUnit 9.6.13 at Thu Oct 26 5:15:06 UTC 2023. + Generated by php-code-coverage 9.2.29 using PHP 7.4.33 and PHPUnit 9.6.13 at Mon Oct 30 19:02:42 UTC 2023.

diff --git a/Console/Commands/Compose.php.html b/Console/Commands/Compose.php.html index 9e018a84..01e2ade3 100644 --- a/Console/Commands/Compose.php.html +++ b/Console/Commands/Compose.php.html @@ -670,7 +670,7 @@

Legend

Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable

- Generated by php-code-coverage 9.2.29 using PHP 7.4.33 and PHPUnit 9.6.13 at Thu Oct 26 5:15:06 UTC 2023. + Generated by php-code-coverage 9.2.29 using PHP 7.4.33 and PHPUnit 9.6.13 at Mon Oct 30 19:02:42 UTC 2023.

diff --git a/Console/Commands/dashboard.html b/Console/Commands/dashboard.html index 1abd4ac9..963beb98 100644 --- a/Console/Commands/dashboard.html +++ b/Console/Commands/dashboard.html @@ -155,7 +155,7 @@

Project Risks

diff --git a/Console/Commands/index.html b/Console/Commands/index.html index 2b525ab2..5fe1c13c 100644 --- a/Console/Commands/index.html +++ b/Console/Commands/index.html @@ -112,7 +112,7 @@

Legend

High: 90% to 100%

- Generated by php-code-coverage 9.2.29 using PHP 7.4.33 and PHPUnit 9.6.13 at Thu Oct 26 5:15:06 UTC 2023. + Generated by php-code-coverage 9.2.29 using PHP 7.4.33 and PHPUnit 9.6.13 at Mon Oct 30 19:02:42 UTC 2023.

diff --git a/Console/dashboard.html b/Console/dashboard.html index 16050127..077c3ac2 100644 --- a/Console/dashboard.html +++ b/Console/dashboard.html @@ -154,7 +154,7 @@

Project Risks

diff --git a/Console/index.html b/Console/index.html index d104430e..8fe17425 100644 --- a/Console/index.html +++ b/Console/index.html @@ -139,7 +139,7 @@

Legend

High: 90% to 100%

- Generated by php-code-coverage 9.2.29 using PHP 7.4.33 and PHPUnit 9.6.13 at Thu Oct 26 5:15:06 UTC 2023. + Generated by php-code-coverage 9.2.29 using PHP 7.4.33 and PHPUnit 9.6.13 at Mon Oct 30 19:02:42 UTC 2023.

diff --git a/Copier.php.html b/Copier.php.html index 558bb662..10717463 100644 --- a/Copier.php.html +++ b/Copier.php.html @@ -279,7 +279,7 @@

Legend

Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable

- Generated by php-code-coverage 9.2.29 using PHP 7.4.33 and PHPUnit 9.6.13 at Thu Oct 26 5:15:06 UTC 2023. + Generated by php-code-coverage 9.2.29 using PHP 7.4.33 and PHPUnit 9.6.13 at Mon Oct 30 19:02:42 UTC 2023.

diff --git a/FileEnumerator.php.html b/FileEnumerator.php.html index 5f4f865c..9ac0e349 100644 --- a/FileEnumerator.php.html +++ b/FileEnumerator.php.html @@ -445,7 +445,7 @@

Legend

Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable

- Generated by php-code-coverage 9.2.29 using PHP 7.4.33 and PHPUnit 9.6.13 at Thu Oct 26 5:15:06 UTC 2023. + Generated by php-code-coverage 9.2.29 using PHP 7.4.33 and PHPUnit 9.6.13 at Mon Oct 30 19:02:42 UTC 2023.

diff --git a/Licenser.php.html b/Licenser.php.html index 2d4912ce..27b57624 100644 --- a/Licenser.php.html +++ b/Licenser.php.html @@ -520,7 +520,7 @@

Legend

Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable

- Generated by php-code-coverage 9.2.29 using PHP 7.4.33 and PHPUnit 9.6.13 at Thu Oct 26 5:15:06 UTC 2023. + Generated by php-code-coverage 9.2.29 using PHP 7.4.33 and PHPUnit 9.6.13 at Mon Oct 30 19:02:42 UTC 2023.

diff --git a/Prefixer.php.html b/Prefixer.php.html index 754668e9..6af4c0c3 100644 --- a/Prefixer.php.html +++ b/Prefixer.php.html @@ -636,7 +636,7 @@

Legend

Covered by small (and larger) testsCovered by medium (and large) testsCovered by large tests (and tests of unknown size)Not coveredNot coverable

- Generated by php-code-coverage 9.2.29 using PHP 7.4.33 and PHPUnit 9.6.13 at Thu Oct 26 5:15:06 UTC 2023. + Generated by php-code-coverage 9.2.29 using PHP 7.4.33 and PHPUnit 9.6.13 at Mon Oct 30 19:02:42 UTC 2023.

diff --git a/dashboard.html b/dashboard.html index 1005f126..614c199d 100644 --- a/dashboard.html +++ b/dashboard.html @@ -134,7 +134,7 @@

Insufficient Coverage

__construct0% cleanUp0% - setNamespaceReplacementPatterns0% + setNamespaceReplacementPatterns0% getAuthor0% buildDependencyList0% recursiveGetAllDependencies0% @@ -145,7 +145,7 @@

Insufficient Coverage

addLicenses0% generateAutoloader0% __construct0% - setClassmapOutput0% + setClassmapOutput0% prepareTarget0% copy0% __construct0% @@ -158,9 +158,9 @@

Insufficient Coverage

addInformationToUpdatedFiles0% replaceInFiles0% generate0% - getNamespaceReplacementPatterns0% - isClassmapOutput0% - getVendorDirectory0% + getNamespaceReplacementPatterns0% + isClassmapOutput0% + getVendorDirectory0% generateClassmap0% generateFilesAutoloader0% generateAutoloadPhp0% @@ -168,22 +168,22 @@

Insufficient Coverage

cleanup0% dirIsEmpty0% fromComposerJsonArray0% - getExcludeNamespacesFromPrefixing0% + getExcludeNamespacesFromPrefixing0% getPackageAbsolutePath0% - getLicense0% + getLicense0% getRelativePath0% - getConstantsPrefix0% - getExcludeFilePatternsFromCopy0% - setExcludePackagesFromPrefixing0% - setConstantsPrefix0% + getConstantsPrefix0% + getExcludeFilePatternsFromCopy0% + setExcludePackagesFromPrefixing0% + setConstantsPrefix0% getModifiedFiles0% - getExcludeNamespacesFromCopy0% - getExcludePackagesFromCopy0% - setExcludeFromCopy0% + getExcludeNamespacesFromCopy0% + getExcludePackagesFromCopy0% + setExcludeFromCopy0% loadProjectComposerPackage33% execute40% - setExcludeFromPrefix66% - setExcludePackages66% + setExcludeFromPrefix66% + setExcludePackages66% findInFiles72% fromFile75% addDiscoveredNamespaceChange77% @@ -229,10 +229,10 @@

Project Risks

copy6 addDiscoveredNamespaceChange5 __construct5 - setExcludeFromPrefix4 + setExcludeFromPrefix4 replaceNamespace4 execute2 - setExcludePackages2 + setExcludePackages2 fromFile2 @@ -243,7 +243,7 @@

Project Risks

@@ -330,7 +330,7 @@

Project Risks

chart.yAxis.axisLabel('Cyclomatic Complexity'); d3.select('#classComplexity svg') - .datum(getComplexityData([[0,15,"BrianHenryIE\\Strauss\\Autoload<\/a>"],[89.28571428571429,21,"BrianHenryIE\\Strauss\\ChangeEnumerator<\/a>"],[0,17,"BrianHenryIE\\Strauss\\Cleanup<\/a>"],[67.56756756756756,17,"BrianHenryIE\\Strauss\\Composer\\ComposerPackage<\/a>"],[82.11382113821138,61,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig<\/a>"],[86.36363636363636,8,"BrianHenryIE\\Strauss\\Composer\\ProjectComposerPackage<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Console\\Application<\/a>"],[10.869565217391305,23,"BrianHenryIE\\Strauss\\Console\\Commands\\Compose<\/a>"],[0,7,"BrianHenryIE\\Strauss\\Copier<\/a>"],[0,20,"BrianHenryIE\\Strauss\\FileEnumerator<\/a>"],[71.7948717948718,19,"BrianHenryIE\\Strauss\\Licenser<\/a>"],[76,29,"BrianHenryIE\\Strauss\\Prefixer<\/a>"]], 'Class Complexity')) + .datum(getComplexityData([[0,15,"BrianHenryIE\\Strauss\\Autoload<\/a>"],[89.28571428571429,21,"BrianHenryIE\\Strauss\\ChangeEnumerator<\/a>"],[0,17,"BrianHenryIE\\Strauss\\Cleanup<\/a>"],[67.56756756756756,17,"BrianHenryIE\\Strauss\\Composer\\ComposerPackage<\/a>"],[82.39999999999999,62,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig<\/a>"],[86.36363636363636,8,"BrianHenryIE\\Strauss\\Composer\\ProjectComposerPackage<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Console\\Application<\/a>"],[10.869565217391305,23,"BrianHenryIE\\Strauss\\Console\\Commands\\Compose<\/a>"],[0,7,"BrianHenryIE\\Strauss\\Copier<\/a>"],[0,20,"BrianHenryIE\\Strauss\\FileEnumerator<\/a>"],[71.7948717948718,19,"BrianHenryIE\\Strauss\\Licenser<\/a>"],[76,29,"BrianHenryIE\\Strauss\\Prefixer<\/a>"]], 'Class Complexity')) .transition() .duration(500) .call(chart); @@ -354,7 +354,7 @@

Project Risks

chart.yAxis.axisLabel('Method Complexity'); d3.select('#methodComplexity svg') - .datum(getComplexityData([[0,1,"
BrianHenryIE\\Strauss\\Autoload::__construct<\/a>"],[0,3,"BrianHenryIE\\Strauss\\Autoload::generate<\/a>"],[0,4,"BrianHenryIE\\Strauss\\Autoload::generateClassmap<\/a>"],[0,6,"BrianHenryIE\\Strauss\\Autoload::generateFilesAutoloader<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Autoload::generateAutoloadPhp<\/a>"],[100,1,"BrianHenryIE\\Strauss\\ChangeEnumerator::__construct<\/a>"],[80,1,"BrianHenryIE\\Strauss\\ChangeEnumerator::getDiscoveredNamespaceReplacements<\/a>"],[100,1,"BrianHenryIE\\Strauss\\ChangeEnumerator::getDiscoveredClasses<\/a>"],[100,1,"BrianHenryIE\\Strauss\\ChangeEnumerator::getDiscoveredConstants<\/a>"],[72.72727272727273,6,"BrianHenryIE\\Strauss\\ChangeEnumerator::findInFiles<\/a>"],[100,6,"BrianHenryIE\\Strauss\\ChangeEnumerator::find<\/a>"],[77.77777777777779,5,"BrianHenryIE\\Strauss\\ChangeEnumerator::addDiscoveredNamespaceChange<\/a>"],[0,3,"BrianHenryIE\\Strauss\\Cleanup::__construct<\/a>"],[0,13,"BrianHenryIE\\Strauss\\Cleanup::cleanup<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Cleanup::dirIsEmpty<\/a>"],[75,2,"BrianHenryIE\\Strauss\\Composer\\ComposerPackage::fromFile<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\ComposerPackage::fromComposerJsonArray<\/a>"],[80,7,"BrianHenryIE\\Strauss\\Composer\\ComposerPackage::__construct<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\ComposerPackage::getPackageName<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\ComposerPackage::getRelativePath<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\ComposerPackage::getPackageAbsolutePath<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\ComposerPackage::getAutoload<\/a>"],[100,2,"BrianHenryIE\\Strauss\\Composer\\ComposerPackage::getRequiresNames<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\ComposerPackage::getLicense<\/a>"],[91.66666666666666,21,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::__construct<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getTargetDirectory<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setTargetDirectory<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getVendorDirectory<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setVendorDirectory<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getNamespacePrefix<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setNamespacePrefix<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getClassmapPrefix<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setClassmapPrefix<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getConstantsPrefix<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setConstantsPrefix<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setExcludeFromCopy<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getExcludePackagesFromCopy<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getExcludeNamespacesFromCopy<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getExcludeFilePatternsFromCopy<\/a>"],[66.66666666666666,4,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setExcludeFromPrefix<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getExcludePackagesFromPrefixing<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setExcludePackagesFromPrefixing<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getExcludeNamespacesFromPrefixing<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getExcludeFilePatternsFromPrefixing<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getOverrideAutoload<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setOverrideAutoload<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::isDeleteVendorFiles<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::isDeleteVendorPackages<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setDeleteVendorFiles<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setDeleteVendorPackages<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getPackages<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setPackages<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::isClassmapOutput<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setClassmapOutput<\/a>"],[66.66666666666666,2,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setExcludePackages<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getNamespaceReplacementPatterns<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setNamespaceReplacementPatterns<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::isIncludeModifiedDate<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setIncludeModifiedDate<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::isIncludeAuthor<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setIncludeAuthor<\/a>"],[88.23529411764706,5,"BrianHenryIE\\Strauss\\Composer\\ProjectComposerPackage::__construct<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\ProjectComposerPackage::getStraussConfig<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\ProjectComposerPackage::getAuthor<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\ProjectComposerPackage::getVendorDirectory<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Console\\Application::__construct<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Console\\Commands\\Compose::configure<\/a>"],[40,2,"BrianHenryIE\\Strauss\\Console\\Commands\\Compose::execute<\/a>"],[33.33333333333333,1,"BrianHenryIE\\Strauss\\Console\\Commands\\Compose::loadProjectComposerPackage<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Console\\Commands\\Compose::buildDependencyList<\/a>"],[0,8,"BrianHenryIE\\Strauss\\Console\\Commands\\Compose::recursiveGetAllDependencies<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Console\\Commands\\Compose::enumerateFiles<\/a>"],[0,2,"BrianHenryIE\\Strauss\\Console\\Commands\\Compose::copyFiles<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Console\\Commands\\Compose::determineChanges<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Console\\Commands\\Compose::performReplacements<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Console\\Commands\\Compose::addLicenses<\/a>"],[0,2,"BrianHenryIE\\Strauss\\Console\\Commands\\Compose::generateAutoloader<\/a>"],[0,2,"BrianHenryIE\\Strauss\\Console\\Commands\\Compose::cleanUp<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Copier::__construct<\/a>"],[0,4,"BrianHenryIE\\Strauss\\Copier::prepareTarget<\/a>"],[0,2,"BrianHenryIE\\Strauss\\Copier::copy<\/a>"],[0,1,"BrianHenryIE\\Strauss\\FileEnumerator::__construct<\/a>"],[0,16,"BrianHenryIE\\Strauss\\FileEnumerator::compileFileList<\/a>"],[0,1,"BrianHenryIE\\Strauss\\FileEnumerator::getAllFilesAndDependencyList<\/a>"],[0,1,"BrianHenryIE\\Strauss\\FileEnumerator::getPhpFilesAndDependencyList<\/a>"],[0,1,"BrianHenryIE\\Strauss\\FileEnumerator::getFilesAutoloaders<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Licenser::__construct<\/a>"],[0,4,"BrianHenryIE\\Strauss\\Licenser::copyLicenses<\/a>"],[100,3,"BrianHenryIE\\Strauss\\Licenser::findLicenseFiles<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Licenser::getDiscoveredLicenseFiles<\/a>"],[0,3,"BrianHenryIE\\Strauss\\Licenser::addInformationToUpdatedFiles<\/a>"],[97.5,7,"BrianHenryIE\\Strauss\\Licenser::addChangeDeclarationToPhpString<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Prefixer::__construct<\/a>"],[0,6,"BrianHenryIE\\Strauss\\Prefixer::replaceInFiles<\/a>"],[92.3076923076923,6,"BrianHenryIE\\Strauss\\Prefixer::replaceInString<\/a>"],[82.6086956521739,4,"BrianHenryIE\\Strauss\\Prefixer::replaceNamespace<\/a>"],[86.20689655172413,7,"BrianHenryIE\\Strauss\\Prefixer::replaceClassname<\/a>"],[88.88888888888889,1,"BrianHenryIE\\Strauss\\Prefixer::replaceGlobalClassInsideNamedNamespace<\/a>"],[100,2,"BrianHenryIE\\Strauss\\Prefixer::replaceConstants<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Prefixer::replaceConstant<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Prefixer::getModifiedFiles<\/a>"]], 'Method Complexity')) + .datum(getComplexityData([[0,1,"BrianHenryIE\\Strauss\\Autoload::__construct<\/a>"],[0,3,"BrianHenryIE\\Strauss\\Autoload::generate<\/a>"],[0,4,"BrianHenryIE\\Strauss\\Autoload::generateClassmap<\/a>"],[0,6,"BrianHenryIE\\Strauss\\Autoload::generateFilesAutoloader<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Autoload::generateAutoloadPhp<\/a>"],[100,1,"BrianHenryIE\\Strauss\\ChangeEnumerator::__construct<\/a>"],[80,1,"BrianHenryIE\\Strauss\\ChangeEnumerator::getDiscoveredNamespaceReplacements<\/a>"],[100,1,"BrianHenryIE\\Strauss\\ChangeEnumerator::getDiscoveredClasses<\/a>"],[100,1,"BrianHenryIE\\Strauss\\ChangeEnumerator::getDiscoveredConstants<\/a>"],[72.72727272727273,6,"BrianHenryIE\\Strauss\\ChangeEnumerator::findInFiles<\/a>"],[100,6,"BrianHenryIE\\Strauss\\ChangeEnumerator::find<\/a>"],[77.77777777777779,5,"BrianHenryIE\\Strauss\\ChangeEnumerator::addDiscoveredNamespaceChange<\/a>"],[0,3,"BrianHenryIE\\Strauss\\Cleanup::__construct<\/a>"],[0,13,"BrianHenryIE\\Strauss\\Cleanup::cleanup<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Cleanup::dirIsEmpty<\/a>"],[75,2,"BrianHenryIE\\Strauss\\Composer\\ComposerPackage::fromFile<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\ComposerPackage::fromComposerJsonArray<\/a>"],[80,7,"BrianHenryIE\\Strauss\\Composer\\ComposerPackage::__construct<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\ComposerPackage::getPackageName<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\ComposerPackage::getRelativePath<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\ComposerPackage::getPackageAbsolutePath<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\ComposerPackage::getAutoload<\/a>"],[100,2,"BrianHenryIE\\Strauss\\Composer\\ComposerPackage::getRequiresNames<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\ComposerPackage::getLicense<\/a>"],[91.8918918918919,22,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::__construct<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getTargetDirectory<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setTargetDirectory<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getVendorDirectory<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setVendorDirectory<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getNamespacePrefix<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setNamespacePrefix<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getClassmapPrefix<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setClassmapPrefix<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getConstantsPrefix<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setConstantsPrefix<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setExcludeFromCopy<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getExcludePackagesFromCopy<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getExcludeNamespacesFromCopy<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getExcludeFilePatternsFromCopy<\/a>"],[66.66666666666666,4,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setExcludeFromPrefix<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getExcludePackagesFromPrefixing<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setExcludePackagesFromPrefixing<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getExcludeNamespacesFromPrefixing<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getExcludeFilePatternsFromPrefixing<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getOverrideAutoload<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setOverrideAutoload<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::isDeleteVendorFiles<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::isDeleteVendorPackages<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setDeleteVendorFiles<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setDeleteVendorPackages<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getPackages<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setPackages<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::isClassmapOutput<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setClassmapOutput<\/a>"],[66.66666666666666,2,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setExcludePackages<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::getNamespaceReplacementPatterns<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setNamespaceReplacementPatterns<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::isIncludeModifiedDate<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setIncludeModifiedDate<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::isIncludeAuthor<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\Extra\\StraussConfig::setIncludeAuthor<\/a>"],[88.23529411764706,5,"BrianHenryIE\\Strauss\\Composer\\ProjectComposerPackage::__construct<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\ProjectComposerPackage::getStraussConfig<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Composer\\ProjectComposerPackage::getAuthor<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Composer\\ProjectComposerPackage::getVendorDirectory<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Console\\Application::__construct<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Console\\Commands\\Compose::configure<\/a>"],[40,2,"BrianHenryIE\\Strauss\\Console\\Commands\\Compose::execute<\/a>"],[33.33333333333333,1,"BrianHenryIE\\Strauss\\Console\\Commands\\Compose::loadProjectComposerPackage<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Console\\Commands\\Compose::buildDependencyList<\/a>"],[0,8,"BrianHenryIE\\Strauss\\Console\\Commands\\Compose::recursiveGetAllDependencies<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Console\\Commands\\Compose::enumerateFiles<\/a>"],[0,2,"BrianHenryIE\\Strauss\\Console\\Commands\\Compose::copyFiles<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Console\\Commands\\Compose::determineChanges<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Console\\Commands\\Compose::performReplacements<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Console\\Commands\\Compose::addLicenses<\/a>"],[0,2,"BrianHenryIE\\Strauss\\Console\\Commands\\Compose::generateAutoloader<\/a>"],[0,2,"BrianHenryIE\\Strauss\\Console\\Commands\\Compose::cleanUp<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Copier::__construct<\/a>"],[0,4,"BrianHenryIE\\Strauss\\Copier::prepareTarget<\/a>"],[0,2,"BrianHenryIE\\Strauss\\Copier::copy<\/a>"],[0,1,"BrianHenryIE\\Strauss\\FileEnumerator::__construct<\/a>"],[0,16,"BrianHenryIE\\Strauss\\FileEnumerator::compileFileList<\/a>"],[0,1,"BrianHenryIE\\Strauss\\FileEnumerator::getAllFilesAndDependencyList<\/a>"],[0,1,"BrianHenryIE\\Strauss\\FileEnumerator::getPhpFilesAndDependencyList<\/a>"],[0,1,"BrianHenryIE\\Strauss\\FileEnumerator::getFilesAutoloaders<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Licenser::__construct<\/a>"],[0,4,"BrianHenryIE\\Strauss\\Licenser::copyLicenses<\/a>"],[100,3,"BrianHenryIE\\Strauss\\Licenser::findLicenseFiles<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Licenser::getDiscoveredLicenseFiles<\/a>"],[0,3,"BrianHenryIE\\Strauss\\Licenser::addInformationToUpdatedFiles<\/a>"],[97.5,7,"BrianHenryIE\\Strauss\\Licenser::addChangeDeclarationToPhpString<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Prefixer::__construct<\/a>"],[0,6,"BrianHenryIE\\Strauss\\Prefixer::replaceInFiles<\/a>"],[92.3076923076923,6,"BrianHenryIE\\Strauss\\Prefixer::replaceInString<\/a>"],[82.6086956521739,4,"BrianHenryIE\\Strauss\\Prefixer::replaceNamespace<\/a>"],[86.20689655172413,7,"BrianHenryIE\\Strauss\\Prefixer::replaceClassname<\/a>"],[88.88888888888889,1,"BrianHenryIE\\Strauss\\Prefixer::replaceGlobalClassInsideNamedNamespace<\/a>"],[100,2,"BrianHenryIE\\Strauss\\Prefixer::replaceConstants<\/a>"],[100,1,"BrianHenryIE\\Strauss\\Prefixer::replaceConstant<\/a>"],[0,1,"BrianHenryIE\\Strauss\\Prefixer::getModifiedFiles<\/a>"]], 'Method Complexity')) .transition() .duration(500) .call(chart); diff --git a/index.html b/index.html index d5fd67ea..2fb8c7fa 100644 --- a/index.html +++ b/index.html @@ -44,13 +44,13 @@ Total
-
- 49.28% covered (danger) +
+ 49.42% covered (danger)
-
49.28%
-
341 / 692
+
49.42%
+
343 / 694
36.63% covered (danger) @@ -72,13 +72,13 @@ Composer
-
- 79.67% covered (warning) +
+ 79.89% covered (warning)
-
79.67%
-
145 / 182
+
79.89%
+
147 / 184
52.00% covered (warning) @@ -334,7 +334,7 @@

Legend

High: 90% to 100%

- Generated by php-code-coverage 9.2.29 using PHP 7.4.33 and PHPUnit 9.6.13 at Thu Oct 26 5:15:06 UTC 2023. + Generated by php-code-coverage 9.2.29 using PHP 7.4.33 and PHPUnit 9.6.13 at Mon Oct 30 19:02:42 UTC 2023.