Skip to content

Commit d9fda4d

Browse files
final fixes?
1 parent 02651ff commit d9fda4d

File tree

3 files changed

+5
-12
lines changed

3 files changed

+5
-12
lines changed

src/Extension/TableOfContents/Node/TableOfContentsWrapper.php

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,11 @@
1313

1414
namespace League\CommonMark\Extension\TableOfContents\Node;
1515

16-
use InvalidArgumentException;
16+
use League\CommonMark\Exception\InvalidArgumentException;
1717
use League\CommonMark\Node\Block\AbstractBlock;
1818

1919
final class TableOfContentsWrapper extends AbstractBlock
2020
{
21-
/**
22-
* @throws InvalidArgumentException
23-
*/
2421
public function getInnerToc(): TableOfContents
2522
{
2623
$children = $this->children();

src/Extension/TableOfContents/TableOfContentsBuilder.php

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313

1414
namespace League\CommonMark\Extension\TableOfContents;
1515

16-
use InvalidArgumentException;
1716
use League\CommonMark\Event\DocumentParsedEvent;
17+
use League\CommonMark\Exception\InvalidArgumentException;
1818
use League\CommonMark\Extension\CommonMark\Node\Block\Heading;
1919
use League\CommonMark\Extension\HeadingPermalink\HeadingPermalink;
2020
use League\CommonMark\Extension\TableOfContents\Node\TableOfContents;
@@ -82,11 +82,10 @@ public function onDocumentParsed(DocumentParsedEvent $event): void
8282
* @psalm-param TableOfContents|TableOfContentsWrapper $toc
8383
*
8484
* @phpstan-param TableOfContents|TableOfContentsWrapper $toc
85-
*
86-
* @throws InvalidArgumentException
8785
*/
8886
private function insertBeforeFirstLinkedHeading(Document $document, AbstractBlock $toc): void
8987
{
88+
// @phpstan-ignore booleanAnd.alwaysFalse
9089
if (! $toc instanceof TableOfContents && ! $toc instanceof TableOfContentsWrapper) {
9190
throw new InvalidArgumentException(
9291
'Toc should be a TableOfContents or TableOfContentsWrapper, got ' . \get_class($toc)
@@ -112,11 +111,10 @@ private function insertBeforeFirstLinkedHeading(Document $document, AbstractBloc
112111
* @psalm-param TableOfContents|TableOfContentsWrapper $toc
113112
*
114113
* @phpstan-param TableOfContents|TableOfContentsWrapper $toc
115-
*
116-
* @throws InvalidArgumentException
117114
*/
118115
private function replacePlaceholders(Document $document, AbstractBlock $toc): void
119116
{
117+
// @phpstan-ignore booleanAnd.alwaysFalse
120118
if (! $toc instanceof TableOfContents && ! $toc instanceof TableOfContentsWrapper) {
121119
throw new InvalidArgumentException(
122120
'Toc should be a TableOfContents or TableOfContentsWrapper, got ' . \get_class($toc)

src/Extension/TableOfContents/TableOfContentsWrapperRenderer.php

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
namespace League\CommonMark\Extension\TableOfContents;
1515

16-
use InvalidArgumentException;
16+
use League\CommonMark\Exception\InvalidArgumentException;
1717
use League\CommonMark\Extension\TableOfContents\Node\TableOfContentsWrapper;
1818
use League\CommonMark\Node\Node;
1919
use League\CommonMark\Renderer\ChildNodeRendererInterface;
@@ -25,8 +25,6 @@ final class TableOfContentsWrapperRenderer implements NodeRendererInterface, Xml
2525
{
2626
/**
2727
* {@inheritDoc}
28-
*
29-
* @throws InvalidArgumentException
3028
*/
3129
public function render(Node $node, ChildNodeRendererInterface $childRenderer)
3230
{

0 commit comments

Comments
 (0)