Render length columns without a length instead of throwing ValueError #558
continuous-integration.yml
on: pull_request
Matrix: qa / test
Matrix: qa / mago
Annotations
12 warnings
|
qa / Test (PHP 8.4 | locked)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
qa / Codecov
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4, actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
qa / Mutation testing:
src/Metadata/Source/AbstractSource.php#L148
Escaped Mutant for Mutator "MethodCallRemoval":
@@ @@
$column->setNumericPrecision(
$info['numeric_precision'] ? (int) $info['numeric_precision'] : null,
);
- $column->setNumericScale(
- $info['numeric_scale'] ? (int) $info['numeric_scale'] : null,
- );
+
$column->setNumericUnsigned($info['numeric_unsigned']);
$column->setErratas($info['erratas']);
|
|
qa / Mutation testing:
src/Metadata/Source/AbstractSource.php#L145
Escaped Mutant for Mutator "MethodCallRemoval":
@@ @@
$column->setCharacterOctetLength(
$info['character_octet_length'] ? (int) $info['character_octet_length'] : null,
);
- $column->setNumericPrecision(
- $info['numeric_precision'] ? (int) $info['numeric_precision'] : null,
- );
+
$column->setNumericScale(
$info['numeric_scale'] ? (int) $info['numeric_scale'] : null,
);
|
|
qa / Mutation testing:
src/Metadata/Source/AbstractSource.php#L127
Escaped Mutant for Mutator "MethodCallRemoval":
@@ @@
$schema = $this->defaultSchema;
}
- $this->loadColumnData($table, $schema);
+
$info = $this->data['columns'][$schema][$table][$columnName] ?? null;
if (null === $info) {
|
|
qa / Mutation testing:
src/Metadata/Object/ColumnObject.php#L188
Escaped Mutant for Mutator "ArrayItemRemoval":
@@ @@
*/
public function setErratas(array $erratas): static
{
- $this->errata = [...$this->errata, ...$erratas];
+ $this->errata = [...$erratas];
return $this;
}
|
|
qa / Mutation testing:
src/Exception/ContainerException.php#L26
Escaped Mutant for Mutator "DecrementInteger":
@@ @@
$factoryClass,
$reason,
),
- 0,
+ -1,
);
}
}
|
|
qa / Mutation testing:
src/Exception/ContainerException.php#L26
Escaped Mutant for Mutator "IncrementInteger":
@@ @@
$factoryClass,
$reason,
),
- 0,
+ 1,
);
}
}
|
|
qa / Mutation testing:
src/ConfigProvider.php#L11
Escaped Mutant for Mutator "PublicVisibility":
@@ @@
{
public const NAMED_ADAPTER_KEY = 'adapters';
- public function getDependencies(): array
+ protected function getDependencies(): array
{
return [
'abstract_factories' => [
|
|
qa / Mutation testing:
src/Adapter/Exception/VunerablePlatformQuoteException.php#L15
Escaped Mutant for Mutator "ConcatOperandRemoval":
@@ @@
{
return new self(
sprintf(
- 'Attempting to quote in %s::%s without extension/driver support'
- . ' can introduce security vulnerabilities in a production environment.',
+ 'Attempting to quote in %s::%s without extension/driver support',
$platformName,
$methodName,
),
|
|
qa / Mutation testing:
src/Adapter/Exception/VunerablePlatformQuoteException.php#L15
Escaped Mutant for Mutator "ConcatOperandRemoval":
@@ @@
{
return new self(
sprintf(
- 'Attempting to quote in %s::%s without extension/driver support'
- . ' can introduce security vulnerabilities in a production environment.',
+ ' can introduce security vulnerabilities in a production environment.',
$platformName,
$methodName,
),
|
|
qa / Mutation testing:
src/Adapter/Exception/VunerablePlatformQuoteException.php#L15
Escaped Mutant for Mutator "Concat":
@@ @@
{
return new self(
sprintf(
- 'Attempting to quote in %s::%s without extension/driver support'
- . ' can introduce security vulnerabilities in a production environment.',
+ ' can introduce security vulnerabilities in a production environment.' . 'Attempting to quote in %s::%s without extension/driver support',
$platformName,
$methodName,
),
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
coverage-clover
|
26.9 KB |
sha256:67a76e06f5acfc6424b5c2a19395637c48e7b3a47d7366e03647053c1dac304a
|
|