We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5d4aa75 commit 42a14deCopy full SHA for 42a14de
src/Gherkin/GherkinParser.php
@@ -8,6 +8,7 @@
8
use Behat\Gherkin\Lexer;
9
use Behat\Gherkin\Node\FeatureNode;
10
use Behat\Gherkin\Parser;
11
+use Entropy\Utils\FileSystem;
12
use Webmozart\Assert\Assert;
13
14
final readonly class GherkinParser
@@ -36,7 +37,9 @@ public function __construct()
36
37
38
public function parseFile(string $filePath): FeatureNode
39
{
- $featureNode = $this->parser->parseFile($filePath);
40
+ $fileContents = FileSystem::read($filePath);
41
+
42
+ $featureNode = $this->parser->parse($fileContents);
43
Assert::isInstanceOf($featureNode, FeatureNode::class);
44
45
return $featureNode;
0 commit comments