Skip to content

Commit aee41a8

Browse files
authored
Update TestGenerator.php
1 parent b38986f commit aee41a8

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/Magento/FunctionalTestingFramework/Util/TestGenerator.php

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -250,13 +250,13 @@ public function createAllTestFiles($testManifest = null, $testsToIgnore = null)
250250
/**
251251
* Throw exception if duplicate arguments found
252252
*
253+
* @param string $fileContents
253254
* @param string $fileName
254255
* @return void
255256
* @throws TestFrameworkException
256257
*/
257-
public function throwExceptionIfDuplicateArgumentsFound(string $fileName): void
258-
{
259-
$fileContents = file_get_contents($fileName);
258+
public function throwExceptionIfDuplicateArgumentsFound(string $fileContents, string $fileName = ''): void
259+
{
260260
$fileToArr = explode("\n", $fileContents);
261261
$argumentArray = [];
262262
$actionGroupStart = false;
@@ -301,7 +301,8 @@ public function throwExceptionIfDuplicateArgumentsFound(string $fileName): void
301301
public function assembleTestPhp($testObject)
302302
{
303303
if (!empty($testObject->getFilename()) && file_exists($testObject->getFilename())) {
304-
$this->throwExceptionIfDuplicateArgumentsFound($testObject->getFilename());
304+
$fileContents = file_get_contents($testObject->getFilename());
305+
$this->throwExceptionIfDuplicateArgumentsFound($fileContents, $testObject->getFilename());
305306
}
306307
$this->customHelpers = [];
307308
$usePhp = $this->generateUseStatementsPhp();

0 commit comments

Comments
 (0)