Bump dependencies to allow PHP 8.4 #104
build.yaml
on: pull_request
Matrix: Code Coverage
Matrix: Coding Standards
Matrix: Dependency Analysis
Matrix: Mutation tests
Matrix: Static Code Analysis
Matrix: Unit tests
Annotations
28 errors and 5 warnings
|
MissingOverrideAttribute:
src/BlockRenderer/DelimiterBlockRenderer.php#L15
src/BlockRenderer/DelimiterBlockRenderer.php:15:5: MissingOverrideAttribute: Method Setono\EditorJS\BlockRenderer\DelimiterBlockRenderer::render should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/BlockRenderer/DelimiterBlockRenderer.php#L25
src/BlockRenderer/DelimiterBlockRenderer.php:25:5: MissingOverrideAttribute: Method Setono\EditorJS\BlockRenderer\DelimiterBlockRenderer::supports should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/BlockRenderer/DelimiterBlockRenderer.php#L30
src/BlockRenderer/DelimiterBlockRenderer.php:30:5: MissingOverrideAttribute: Method Setono\EditorJS\BlockRenderer\DelimiterBlockRenderer::configureoptions should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/BlockRenderer/EmbedBlockRenderer.php#L18
src/BlockRenderer/EmbedBlockRenderer.php:18:5: MissingOverrideAttribute: Method Setono\EditorJS\BlockRenderer\EmbedBlockRenderer::render should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/BlockRenderer/EmbedBlockRenderer.php#L34
src/BlockRenderer/EmbedBlockRenderer.php:34:5: MissingOverrideAttribute: Method Setono\EditorJS\BlockRenderer\EmbedBlockRenderer::configureoptions should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/BlockRenderer/EmbedBlockRenderer.php#L46
src/BlockRenderer/EmbedBlockRenderer.php:46:5: MissingOverrideAttribute: Method Setono\EditorJS\BlockRenderer\EmbedBlockRenderer::supports should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/BlockRenderer/HeaderBlockRenderer.php#L17
src/BlockRenderer/HeaderBlockRenderer.php:17:5: MissingOverrideAttribute: Method Setono\EditorJS\BlockRenderer\HeaderBlockRenderer::render should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/BlockRenderer/HeaderBlockRenderer.php#L29
src/BlockRenderer/HeaderBlockRenderer.php:29:5: MissingOverrideAttribute: Method Setono\EditorJS\BlockRenderer\HeaderBlockRenderer::supports should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/BlockRenderer/ImageBlockRenderer.php#L18
src/BlockRenderer/ImageBlockRenderer.php:18:5: MissingOverrideAttribute: Method Setono\EditorJS\BlockRenderer\ImageBlockRenderer::render should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/BlockRenderer/ImageBlockRenderer.php#L51
src/BlockRenderer/ImageBlockRenderer.php:51:5: MissingOverrideAttribute: Method Setono\EditorJS\BlockRenderer\ImageBlockRenderer::configureoptions should have the "Override" attribute (see https://psalm.dev/358)
|
|
Static Code Analysis (8.1, highest)
The job was canceled because "_8_2_highest" failed.
|
|
MissingOverrideAttribute:
src/BlockRenderer/DelimiterBlockRenderer.php#L15
src/BlockRenderer/DelimiterBlockRenderer.php:15:5: MissingOverrideAttribute: Method Setono\EditorJS\BlockRenderer\DelimiterBlockRenderer::render should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/BlockRenderer/DelimiterBlockRenderer.php#L25
src/BlockRenderer/DelimiterBlockRenderer.php:25:5: MissingOverrideAttribute: Method Setono\EditorJS\BlockRenderer\DelimiterBlockRenderer::supports should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/BlockRenderer/DelimiterBlockRenderer.php#L30
src/BlockRenderer/DelimiterBlockRenderer.php:30:5: MissingOverrideAttribute: Method Setono\EditorJS\BlockRenderer\DelimiterBlockRenderer::configureoptions should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/BlockRenderer/EmbedBlockRenderer.php#L18
src/BlockRenderer/EmbedBlockRenderer.php:18:5: MissingOverrideAttribute: Method Setono\EditorJS\BlockRenderer\EmbedBlockRenderer::render should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/BlockRenderer/EmbedBlockRenderer.php#L34
src/BlockRenderer/EmbedBlockRenderer.php:34:5: MissingOverrideAttribute: Method Setono\EditorJS\BlockRenderer\EmbedBlockRenderer::configureoptions should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/BlockRenderer/EmbedBlockRenderer.php#L46
src/BlockRenderer/EmbedBlockRenderer.php:46:5: MissingOverrideAttribute: Method Setono\EditorJS\BlockRenderer\EmbedBlockRenderer::supports should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/BlockRenderer/HeaderBlockRenderer.php#L17
src/BlockRenderer/HeaderBlockRenderer.php:17:5: MissingOverrideAttribute: Method Setono\EditorJS\BlockRenderer\HeaderBlockRenderer::render should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/BlockRenderer/HeaderBlockRenderer.php#L29
src/BlockRenderer/HeaderBlockRenderer.php:29:5: MissingOverrideAttribute: Method Setono\EditorJS\BlockRenderer\HeaderBlockRenderer::supports should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/BlockRenderer/ImageBlockRenderer.php#L18
src/BlockRenderer/ImageBlockRenderer.php:18:5: MissingOverrideAttribute: Method Setono\EditorJS\BlockRenderer\ImageBlockRenderer::render should have the "Override" attribute (see https://psalm.dev/358)
|
|
MissingOverrideAttribute:
src/BlockRenderer/ImageBlockRenderer.php#L51
src/BlockRenderer/ImageBlockRenderer.php:51:5: MissingOverrideAttribute: Method Setono\EditorJS\BlockRenderer\ImageBlockRenderer::configureoptions should have the "Override" attribute (see https://psalm.dev/358)
|
|
Static Code Analysis (8.2, lowest)
The job was canceled because "_8_2_highest" failed.
|
|
Static Code Analysis (8.1, lowest)
The job was canceled because "_8_2_highest" failed.
|
|
PossiblyNullArgument:
tests/BlockRenderer/BlockRendererTestCase.php#L23
tests/BlockRenderer/BlockRendererTestCase.php:23:42: PossiblyNullArgument: Argument 3 of str_replace cannot be null, possibly null value provided (see https://psalm.dev/078)
|
|
Static Code Analysis (8.1, lowest)
The operation was canceled.
|
|
Dependency Analysis (8.1, highest)
Process completed with exit code 255.
|
|
Dependency Analysis (8.1, lowest)
Process completed with exit code 255.
|
|
Dependency Analysis (8.2, lowest)
The job was canceled because "_8_1_highest" failed.
|
|
Mutation tests (8.2, highest):
src/BlockRenderer/GenericBlockRenderer.php#L48
Escaped Mutant for Mutator "UnwrapArrayKeys":
@@ @@
protected function getOption(string $option): mixed
{
if (!$this->hasOption($option)) {
- throw new UndefinedOptionException($option, array_keys($this->options));
+ throw new UndefinedOptionException($option, $this->options);
}
return $this->options[$option];
}
|
|
Mutation tests (8.2, highest):
src/Exception/UnsupportedBlockException.php#L20
Escaped Mutant for Mutator "NotIdentical":
@@ @@
public function __construct(Block $block, BlockRendererInterface $blockRenderer = null)
{
$message = sprintf('Could not render block "%s" (id: %s). No block renderer supports this block', $block::class, $block->id);
- if (null !== $blockRenderer) {
+ if (null === $blockRenderer) {
$message = sprintf('The block renderer %s does not support the block %s (%s)', $blockRenderer::class, $block::class, $block->id);
}
parent::__construct($message);
|
|
Mutation tests (8.2, highest):
src/Exception/UnsupportedBlockException.php#L29
Escaped Mutant for Mutator "MethodCallRemoval":
@@ @@
if (null !== $blockRenderer) {
$message = sprintf('The block renderer %s does not support the block %s (%s)', $blockRenderer::class, $block::class, $block->id);
}
- parent::__construct($message);
+
}
/**
* @psalm-assert true $test
|
|
Mutation tests (8.2, highest):
src/Parser/Parser.php#L88
Escaped Mutant for Mutator "CastInt":
@@ @@
}
}
return new ParserResult(
- new \DateTimeImmutable(sprintf('@%d', (int) ($data['time'] / 1000))),
+ new \DateTimeImmutable(sprintf('@%d', $data['time'] / 1000)),
// the time is in milliseconds
$data['version'],
$blocks
|
|
Mutation tests (8.2, highest):
src/Renderer/Renderer.php#L37
Escaped Mutant for Mutator "CastString":
@@ @@
foreach ($parsingResult->blocks as $block) {
try {
$blockRenderer = $this->getBlockRenderer($block);
- $html .= (string) $blockRenderer->render($block);
+ $html .= $blockRenderer->render($block);
} catch (\Throwable $e) {
if ($this->throwOnUnsupported) {
throw $e;
|