chore(deps): update dependency @playwright/test to v1.58.2 #387
ci.yml
on: push
pr-quality
/
Quality Gate
ci
/
Code Style
42s
ci
/
Rector
1m 9s
security
/
Secret Scanning
15s
security
/
Composer Audit
27s
fuzz
/
Fuzz Tests
29s
fuzz
/
Mutation Testing (Infection)
13m 57s
license-check
/
PHP License Audit
35s
codeql
/
Analyze
53s
dependency-review
/
Dependency Review
labeler
/
Label PR
scorecard
/
Scorecard analysis
Matrix: ci / functional-tests-sqlite
Matrix: ci / functional-tests
Matrix: ci / lint
Matrix: ci / phpstan
Matrix: ci / unit-tests
pr-quality
/
Auto-Approve (Solo Maintainer)
Annotations
1 error and 10 warnings
|
fuzz / Mutation Testing (Infection)
Process completed with exit code 1.
|
|
fuzz / Mutation Testing (Infection):
Classes/Domain/DTO/ModelSelectionCriteria.php#L60
Escaped Mutant for Mutator "ReturnRemoval":
@@ @@
public static function fromJson(string $json): self
{
if ($json === '') {
- return new self();
+
}
$data = json_decode($json, true);
if (!is_array($data)) {
|
|
fuzz / Mutation Testing (Infection):
Classes/DependencyInjection/ProviderCompilerPass.php#L36
Escaped Mutant for Mutator "Spaceship":
@@ @@
$tagB = is_array($b[0] ?? null) ? $b[0] : [];
$priorityA = is_int($tagA['priority'] ?? null) ? $tagA['priority'] : 0;
$priorityB = is_int($tagB['priority'] ?? null) ? $tagB['priority'] : 0;
- return $priorityB <=> $priorityA;
+ return $priorityA <=> $priorityB;
});
// Add method calls to register each provider
|
|
fuzz / Mutation Testing (Infection):
Classes/DependencyInjection/ProviderCompilerPass.php#L35
Escaped Mutant for Mutator "IncrementInteger":
@@ @@
$tagA = is_array($a[0] ?? null) ? $a[0] : [];
$tagB = is_array($b[0] ?? null) ? $b[0] : [];
$priorityA = is_int($tagA['priority'] ?? null) ? $tagA['priority'] : 0;
- $priorityB = is_int($tagB['priority'] ?? null) ? $tagB['priority'] : 0;
+ $priorityB = is_int($tagB['priority'] ?? null) ? $tagB['priority'] : 1;
return $priorityB <=> $priorityA;
});
|
|
fuzz / Mutation Testing (Infection):
Classes/DependencyInjection/ProviderCompilerPass.php#L35
Escaped Mutant for Mutator "DecrementInteger":
@@ @@
$tagA = is_array($a[0] ?? null) ? $a[0] : [];
$tagB = is_array($b[0] ?? null) ? $b[0] : [];
$priorityA = is_int($tagA['priority'] ?? null) ? $tagA['priority'] : 0;
- $priorityB = is_int($tagB['priority'] ?? null) ? $tagB['priority'] : 0;
+ $priorityB = is_int($tagB['priority'] ?? null) ? $tagB['priority'] : -1;
return $priorityB <=> $priorityA;
});
|
|
fuzz / Mutation Testing (Infection):
Classes/DependencyInjection/ProviderCompilerPass.php#L34
Escaped Mutant for Mutator "IncrementInteger":
@@ @@
uasort($taggedServices, static function (array $a, array $b): int {
$tagA = is_array($a[0] ?? null) ? $a[0] : [];
$tagB = is_array($b[0] ?? null) ? $b[0] : [];
- $priorityA = is_int($tagA['priority'] ?? null) ? $tagA['priority'] : 0;
+ $priorityA = is_int($tagA['priority'] ?? null) ? $tagA['priority'] : 1;
$priorityB = is_int($tagB['priority'] ?? null) ? $tagB['priority'] : 0;
return $priorityB <=> $priorityA;
});
|
|
fuzz / Mutation Testing (Infection):
Classes/DependencyInjection/ProviderCompilerPass.php#L34
Escaped Mutant for Mutator "DecrementInteger":
@@ @@
uasort($taggedServices, static function (array $a, array $b): int {
$tagA = is_array($a[0] ?? null) ? $a[0] : [];
$tagB = is_array($b[0] ?? null) ? $b[0] : [];
- $priorityA = is_int($tagA['priority'] ?? null) ? $tagA['priority'] : 0;
+ $priorityA = is_int($tagA['priority'] ?? null) ? $tagA['priority'] : -1;
$priorityB = is_int($tagB['priority'] ?? null) ? $tagB['priority'] : 0;
return $priorityB <=> $priorityA;
});
|
|
fuzz / Mutation Testing (Infection):
Classes/DependencyInjection/ProviderCompilerPass.php#L33
Escaped Mutant for Mutator "Ternary":
@@ @@
// Sort by priority (higher first)
uasort($taggedServices, static function (array $a, array $b): int {
$tagA = is_array($a[0] ?? null) ? $a[0] : [];
- $tagB = is_array($b[0] ?? null) ? $b[0] : [];
+ $tagB = is_array($b[0] ?? null) ? [] : $b[0];
$priorityA = is_int($tagA['priority'] ?? null) ? $tagA['priority'] : 0;
$priorityB = is_int($tagB['priority'] ?? null) ? $tagB['priority'] : 0;
return $priorityB <=> $priorityA;
|
|
fuzz / Mutation Testing (Infection):
Classes/DependencyInjection/ProviderCompilerPass.php#L33
Escaped Mutant for Mutator "IncrementInteger":
@@ @@
// Sort by priority (higher first)
uasort($taggedServices, static function (array $a, array $b): int {
$tagA = is_array($a[0] ?? null) ? $a[0] : [];
- $tagB = is_array($b[0] ?? null) ? $b[0] : [];
+ $tagB = is_array($b[1] ?? null) ? $b[0] : [];
$priorityA = is_int($tagA['priority'] ?? null) ? $tagA['priority'] : 0;
$priorityB = is_int($tagB['priority'] ?? null) ? $tagB['priority'] : 0;
return $priorityB <=> $priorityA;
|
|
fuzz / Mutation Testing (Infection):
Classes/DependencyInjection/ProviderCompilerPass.php#L32
Escaped Mutant for Mutator "IncrementInteger":
@@ @@
// Sort by priority (higher first)
uasort($taggedServices, static function (array $a, array $b): int {
- $tagA = is_array($a[0] ?? null) ? $a[0] : [];
+ $tagA = is_array($a[1] ?? null) ? $a[0] : [];
$tagB = is_array($b[0] ?? null) ? $b[0] : [];
$priorityA = is_int($tagA['priority'] ?? null) ? $tagA['priority'] : 0;
$priorityB = is_int($tagB['priority'] ?? null) ? $tagB['priority'] : 0;
|
|
fuzz / Mutation Testing (Infection):
Classes/DependencyInjection/ProviderCompilerPass.php#L31
Escaped Mutant for Mutator "FunctionCallRemoval":
@@ @@
// Find all services tagged with 'nr_llm.provider'
$taggedServices = $container->findTaggedServiceIds('nr_llm.provider');
- // Sort by priority (higher first)
- uasort($taggedServices, static function (array $a, array $b): int {
- $tagA = is_array($a[0] ?? null) ? $a[0] : [];
- $tagB = is_array($b[0] ?? null) ? $b[0] : [];
- $priorityA = is_int($tagA['priority'] ?? null) ? $tagA['priority'] : 0;
- $priorityB = is_int($tagB['priority'] ?? null) ? $tagB['priority'] : 0;
- return $priorityB <=> $priorityA;
- });
+
// Add method calls to register each provider
foreach ($taggedServices as $id => $tags) {
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
gitleaks-results.sarif
Expired
|
6.61 KB |
sha256:3d8b76f34d6b2cc4d2bbc00b91281e3158ed482b6d547cbc86a0090c25d65180
|
|