Skip to content

Commit dc00109

Browse files
committed
fixing old "group" tab code
1 parent a8e6669 commit dc00109

File tree

3 files changed

+13
-13
lines changed

3 files changed

+13
-13
lines changed

src/Directive/TabDirective.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
use Doctrine\RST\Directives\SubDirective;
1313
use Doctrine\RST\Nodes\Node;
1414
use Doctrine\RST\Parser;
15-
use SymfonyDocsBuilder\Node\GroupTabNode;
15+
use SymfonyDocsBuilder\Node\TabNode;
1616

1717
/**
1818
* Directive that only appears within the "tabs" directive.
@@ -28,9 +28,9 @@ public function processSub(Parser $parser, ?Node $document, string $variable, st
2828
{
2929
$tabName = $data;
3030
if (!$tabName) {
31-
throw new \RuntimeException(sprintf('The "group-tab" directive requires a tab name: ".. group-tab:: Tab Name".'));
31+
throw new \RuntimeException(sprintf('The "tab" directive requires a tab name: ".. tab:: Tab Name".'));
3232
}
3333

34-
return new GroupTabNode($document->getNodes(), $data);
34+
return new TabNode($document->getNodes(), $data);
3535
}
3636
}

src/Directive/TabsDirective.php

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
use Doctrine\RST\Directives\SubDirective;
1313
use Doctrine\RST\Nodes\Node;
1414
use Doctrine\RST\Parser;
15-
use SymfonyDocsBuilder\Node\GroupTabNode;
15+
use SymfonyDocsBuilder\Node\TabNode;
1616

1717
class TabsDirective extends SubDirective
1818
{
@@ -29,20 +29,20 @@ public function processSub(Parser $parser, ?Node $document, string $variable, st
2929
}
3030

3131
$blocks = [];
32-
foreach ($document->getNodes() as $groupTabNode) {
33-
if (!$groupTabNode instanceof GroupTabNode) {
34-
throw new \RuntimeException(sprintf('Only ".. group-tab::" content can appear within the "tab" directive.'));
32+
foreach ($document->getNodes() as $tabNode) {
33+
if (!$tabNode instanceof TabNode) {
34+
throw new \RuntimeException(sprintf('Only ".. tab::" content can appear within the "tabs" directive.'));
3535
}
3636

3737
$content = '';
38-
foreach ($groupTabNode->getNodes() as $node) {
38+
foreach ($tabNode->getNodes() as $node) {
3939
$content .= $node->render();
4040
}
4141

4242
$blocks[] = [
43-
'hash' => hash('sha1', $groupTabNode->getTabName()),
44-
'language_label' => $groupTabNode->getTabName(),
45-
'language' => $groupTabNode->getSluggedTabName(),
43+
'hash' => hash('sha1', $tabNode->getTabName()),
44+
'language_label' => $tabNode->getTabName(),
45+
'language' => $tabNode->getSluggedTabName(),
4646
'code' => $content,
4747
];
4848
}

src/Node/GroupTabNode.php renamed to src/Node/TabNode.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
use Doctrine\RST\Nodes\Node;
66

77
/**
8-
* Wraps nodes + options in a GroupTabDirective.
8+
* Wraps nodes + options in a TabDirective.
99
*/
10-
class GroupTabNode extends Node
10+
class TabNode extends Node
1111
{
1212
/**
1313
* @var Node[]

0 commit comments

Comments
 (0)