Skip to content

Commit bdb2a94

Browse files
committed
[BUGFIX] Fix confval required
It was alway defaulting to true if the option was set. Resolves TYPO3-Documentation/render-guides#554
1 parent 8045e49 commit bdb2a94

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

packages/guides-restructured-text/src/RestructuredText/Directives/ConfvalDirective.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
use phpDocumentor\Guides\RestructuredText\TextRoles\GenericLinkProvider;
2525
use Psr\Log\LoggerInterface;
2626

27-
use function boolval;
2827
use function in_array;
2928
use function trim;
3029

@@ -85,7 +84,7 @@ protected function processSub(
8584
}
8685

8786
if ($directive->hasOption('required')) {
88-
$required = boolval($directive->getOption('required'));
87+
$required = $directive->getOption('required')->getValue() === null || (bool) $directive->getOption('required')->toString();
8988
}
9089

9190
if ($directive->hasOption('default')) {

0 commit comments

Comments
 (0)