From 5a9fde8035f75c3690a94500597194413bf40699 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20Andr=C3=A9?= Date: Tue, 22 Sep 2026 04:31:21 +0200 Subject: [PATCH] Normalize metadata --- composer.json | 21 ++++++++++++------- .../CodeBlockTitleExtension.php | 3 +++ .../CodeBlockTitle/CodeBlockTitleRenderer.php | 3 +++ .../CodeBlockTitle/InfoStringParser.php | 3 +++ .../ContentSlicer/ContentSlicerExtension.php | 3 +++ src/Extension/ContentSlicer/SectionNode.php | 3 +++ .../ContentSlicer/SectioningListener.php | 3 +++ .../HeadingLevel/HeadingLevelExtension.php | 2 ++ .../HeadingLevel/HeadingLevelProcessor.php | 6 +++++- src/Extension/Import/ImportExtension.php | 3 +++ src/Extension/Include/IncludeExtension.php | 3 +++ .../LinkRewriter/LinkRewriterExtension.php | 3 +++ .../LinkRewriter/LinkRewriterProcessor.php | 3 +++ src/Extension/LinkRewriter/Rewriter.php | 3 +++ src/Extension/Source/SourceExtension.php | 3 +++ .../TableOfContentsExtension.php | 3 +++ src/Extension/Tabs/TabsExtension.php | 3 +++ src/Testing/CommonMarkExtensionTestCase.php | 3 +++ 18 files changed, 65 insertions(+), 9 deletions(-) diff --git a/composer.json b/composer.json index 64bf38b..44ccf2b 100644 --- a/composer.json +++ b/composer.json @@ -27,9 +27,10 @@ "email": "smn.andre@gmail.com" } ], - "homepage": "https://github.com/altophp/commonmark", + "homepage": "https://altophp.com/commonmark", "support": { "issues": "https://github.com/altophp/commonmark/issues", + "source": "https://github.com/altophp/commonmark", "docs": "https://altophp.com/commonmark" }, "funding": [ @@ -42,6 +43,11 @@ "php": "^8.3", "league/commonmark": "^2.7" }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.92", + "phpstan/phpstan": "^2.1", + "phpunit/phpunit": "^12.5" + }, "replace": { "alto/commonmark-code-block-title": "self.version", "alto/commonmark-content-slicer": "self.version", @@ -53,11 +59,6 @@ "alto/commonmark-table-of-contents": "self.version", "alto/commonmark-tabs": "self.version" }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^3.92", - "phpstan/phpstan": "^2.1", - "phpunit/phpunit": "^12.5" - }, "autoload": { "psr-4": { "Alto\\CommonMark\\": "src/" @@ -68,14 +69,18 @@ "Alto\\CommonMark\\Tests\\": "tests/" } }, + "config": { + "sort-packages": true + }, "scripts": { - "cs": "vendor/bin/php-cs-fixer fix", + "cs": "vendor/bin/php-cs-fixer fix --dry-run --diff --sequential", + "cs:fix": "vendor/bin/php-cs-fixer fix --sequential", "qa": [ "@cs", "@sa", "@test" ], - "sa": "vendor/bin/phpstan analyse", + "sa": "vendor/bin/phpstan analyse --memory-limit=-1", "test": "vendor/bin/phpunit" } } diff --git a/src/Extension/CodeBlockTitle/CodeBlockTitleExtension.php b/src/Extension/CodeBlockTitle/CodeBlockTitleExtension.php index e707ec8..3d8f4c8 100644 --- a/src/Extension/CodeBlockTitle/CodeBlockTitleExtension.php +++ b/src/Extension/CodeBlockTitle/CodeBlockTitleExtension.php @@ -19,6 +19,9 @@ use League\CommonMark\Extension\ExtensionInterface; use League\CommonMark\Renderer\NodeRendererInterface; +/** + * @author Simon André + */ final readonly class CodeBlockTitleExtension implements ExtensionInterface { public function __construct( diff --git a/src/Extension/CodeBlockTitle/CodeBlockTitleRenderer.php b/src/Extension/CodeBlockTitle/CodeBlockTitleRenderer.php index 2037eca..05c2f8e 100644 --- a/src/Extension/CodeBlockTitle/CodeBlockTitleRenderer.php +++ b/src/Extension/CodeBlockTitle/CodeBlockTitleRenderer.php @@ -20,6 +20,9 @@ use League\CommonMark\Util\HtmlElement; use League\CommonMark\Util\Xml; +/** + * @author Simon André + */ final readonly class CodeBlockTitleRenderer implements NodeRendererInterface { public function __construct( diff --git a/src/Extension/CodeBlockTitle/InfoStringParser.php b/src/Extension/CodeBlockTitle/InfoStringParser.php index fd8f6d6..12605f2 100644 --- a/src/Extension/CodeBlockTitle/InfoStringParser.php +++ b/src/Extension/CodeBlockTitle/InfoStringParser.php @@ -13,6 +13,9 @@ namespace Alto\CommonMark\Extension\CodeBlockTitle; +/** + * @author Simon André + */ final readonly class InfoStringParser { /** @return array{lang: string|null, attrs: array} */ diff --git a/src/Extension/ContentSlicer/ContentSlicerExtension.php b/src/Extension/ContentSlicer/ContentSlicerExtension.php index 7af29e8..0efa3ab 100644 --- a/src/Extension/ContentSlicer/ContentSlicerExtension.php +++ b/src/Extension/ContentSlicer/ContentSlicerExtension.php @@ -17,6 +17,9 @@ use League\CommonMark\Event\DocumentParsedEvent; use League\CommonMark\Extension\ExtensionInterface; +/** + * @author Simon André + */ final readonly class ContentSlicerExtension implements ExtensionInterface { /** diff --git a/src/Extension/ContentSlicer/SectionNode.php b/src/Extension/ContentSlicer/SectionNode.php index 9e402ef..23d5e43 100644 --- a/src/Extension/ContentSlicer/SectionNode.php +++ b/src/Extension/ContentSlicer/SectionNode.php @@ -19,6 +19,9 @@ use League\CommonMark\Renderer\NodeRendererInterface; use League\CommonMark\Util\HtmlElement; +/** + * @author Simon André + */ final class SectionNode extends AbstractBlock implements NodeRendererInterface { public function render(Node $node, ChildNodeRendererInterface $childRenderer): \Stringable diff --git a/src/Extension/ContentSlicer/SectioningListener.php b/src/Extension/ContentSlicer/SectioningListener.php index f9909d8..6135044 100644 --- a/src/Extension/ContentSlicer/SectioningListener.php +++ b/src/Extension/ContentSlicer/SectioningListener.php @@ -16,6 +16,9 @@ use League\CommonMark\Event\DocumentParsedEvent; use League\CommonMark\Extension\CommonMark\Node\Block\Heading; +/** + * @author Simon André + */ final readonly class SectioningListener { public function __construct( diff --git a/src/Extension/HeadingLevel/HeadingLevelExtension.php b/src/Extension/HeadingLevel/HeadingLevelExtension.php index 364986e..075a88c 100644 --- a/src/Extension/HeadingLevel/HeadingLevelExtension.php +++ b/src/Extension/HeadingLevel/HeadingLevelExtension.php @@ -24,6 +24,8 @@ * down?: int, * callback?: callable(int): ?int * } + * + * @author Simon André */ final readonly class HeadingLevelExtension implements ExtensionInterface { diff --git a/src/Extension/HeadingLevel/HeadingLevelProcessor.php b/src/Extension/HeadingLevel/HeadingLevelProcessor.php index 831b7fa..f7a993d 100644 --- a/src/Extension/HeadingLevel/HeadingLevelProcessor.php +++ b/src/Extension/HeadingLevel/HeadingLevelProcessor.php @@ -17,7 +17,11 @@ use League\CommonMark\Extension\CommonMark\Node\Block\Heading; use League\CommonMark\Node\Query; -/** @phpstan-import-type HeadingLevelConfig from HeadingLevelExtension */ +/** + * @phpstan-import-type HeadingLevelConfig from HeadingLevelExtension + * + * @author Simon André + */ final readonly class HeadingLevelProcessor { /** diff --git a/src/Extension/Import/ImportExtension.php b/src/Extension/Import/ImportExtension.php index 2259ef3..822be4f 100644 --- a/src/Extension/Import/ImportExtension.php +++ b/src/Extension/Import/ImportExtension.php @@ -27,6 +27,9 @@ use League\CommonMark\Renderer\ChildNodeRendererInterface; use League\CommonMark\Renderer\NodeRendererInterface; +/** + * @author Simon André + */ final class ImportExtension implements ExtensionInterface { private string $basePath; diff --git a/src/Extension/Include/IncludeExtension.php b/src/Extension/Include/IncludeExtension.php index 73cf618..554aa6e 100644 --- a/src/Extension/Include/IncludeExtension.php +++ b/src/Extension/Include/IncludeExtension.php @@ -29,6 +29,9 @@ use League\CommonMark\Renderer\ChildNodeRendererInterface; use League\CommonMark\Renderer\NodeRendererInterface; +/** + * @author Simon André + */ final readonly class IncludeExtension implements ExtensionInterface { private string $basePath; diff --git a/src/Extension/LinkRewriter/LinkRewriterExtension.php b/src/Extension/LinkRewriter/LinkRewriterExtension.php index 9b7f558..cb71e8d 100644 --- a/src/Extension/LinkRewriter/LinkRewriterExtension.php +++ b/src/Extension/LinkRewriter/LinkRewriterExtension.php @@ -18,6 +18,9 @@ use League\CommonMark\Extension\ExtensionInterface; use League\CommonMark\Node\Node; +/** + * @author Simon André + */ final readonly class LinkRewriterExtension implements ExtensionInterface { /** @var \Closure(string, Node): string */ diff --git a/src/Extension/LinkRewriter/LinkRewriterProcessor.php b/src/Extension/LinkRewriter/LinkRewriterProcessor.php index 5f47b08..9f8c234 100644 --- a/src/Extension/LinkRewriter/LinkRewriterProcessor.php +++ b/src/Extension/LinkRewriter/LinkRewriterProcessor.php @@ -18,6 +18,9 @@ use League\CommonMark\Extension\CommonMark\Node\Inline\Link; use League\CommonMark\Node\Node; +/** + * @author Simon André + */ final readonly class LinkRewriterProcessor { /** @var \Closure(string, Node): string */ diff --git a/src/Extension/LinkRewriter/Rewriter.php b/src/Extension/LinkRewriter/Rewriter.php index d1541eb..cd47dab 100644 --- a/src/Extension/LinkRewriter/Rewriter.php +++ b/src/Extension/LinkRewriter/Rewriter.php @@ -15,6 +15,9 @@ use League\CommonMark\Node\Node; +/** + * @author Simon André + */ final readonly class Rewriter { /** diff --git a/src/Extension/Source/SourceExtension.php b/src/Extension/Source/SourceExtension.php index 22e9edc..c57e0ac 100644 --- a/src/Extension/Source/SourceExtension.php +++ b/src/Extension/Source/SourceExtension.php @@ -27,6 +27,9 @@ use League\CommonMark\Renderer\ChildNodeRendererInterface; use League\CommonMark\Renderer\NodeRendererInterface; +/** + * @author Simon André + */ final readonly class SourceExtension implements ExtensionInterface { private string $basePath; diff --git a/src/Extension/TableOfContents/TableOfContentsExtension.php b/src/Extension/TableOfContents/TableOfContentsExtension.php index d716c94..8287b84 100644 --- a/src/Extension/TableOfContents/TableOfContentsExtension.php +++ b/src/Extension/TableOfContents/TableOfContentsExtension.php @@ -28,6 +28,9 @@ use League\CommonMark\Renderer\ChildNodeRendererInterface; use League\CommonMark\Renderer\NodeRendererInterface; +/** + * @author Simon André + */ final readonly class TableOfContentsExtension implements ExtensionInterface { /** @var array */ diff --git a/src/Extension/Tabs/TabsExtension.php b/src/Extension/Tabs/TabsExtension.php index 2ebf1b6..59b10cb 100644 --- a/src/Extension/Tabs/TabsExtension.php +++ b/src/Extension/Tabs/TabsExtension.php @@ -27,6 +27,9 @@ use League\CommonMark\Renderer\ChildNodeRendererInterface; use League\CommonMark\Renderer\NodeRendererInterface; +/** + * @author Simon André + */ final readonly class TabsExtension implements ExtensionInterface { /** diff --git a/src/Testing/CommonMarkExtensionTestCase.php b/src/Testing/CommonMarkExtensionTestCase.php index 041ab0a..6f421d1 100644 --- a/src/Testing/CommonMarkExtensionTestCase.php +++ b/src/Testing/CommonMarkExtensionTestCase.php @@ -20,6 +20,9 @@ use League\CommonMark\MarkdownConverter; use PHPUnit\Framework\TestCase; +/** + * @author Simon André + */ abstract class CommonMarkExtensionTestCase extends TestCase { private ?Environment $env = null;