Skip to content

Commit 253eb9c

Browse files
committed
MQE-2207: merge 3.0.0-GA release branch to master
1 parent 62a19e7 commit 253eb9c

File tree

4 files changed

+140
-22
lines changed

4 files changed

+140
-22
lines changed

CHANGELOG.md

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -97,12 +97,6 @@ Magento Functional Testing Framework Changelog
9797
2.6.3
9898
-----
9999

100-
### Fixes
101-
* added dependency to packages MFTF used but never specified in composer.json
102-
103-
2.6.3
104-
-----
105-
106100
### New Feature
107101
* `--filter` option was added to `bin/mftf generate:tests` command. For more details please go to https://devdocs.magento.com/mftf/docs/commands/mftf.html#generatetests
108102

composer.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
"spomky-labs/otphp": "^10.0",
3131
"symfony/console": "^4.4",
3232
"symfony/finder": "^5.0",
33+
"symfony/http-foundation": "^5.0",
3334
"symfony/mime": "^5.0",
3435
"symfony/process": "^4.4",
3536
"vlucas/phpdotenv": "^2.4",

composer.lock

Lines changed: 133 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/Magento/FunctionalTestingFramework/Allure/Event/AddUniqueAttachmentEvent.php

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66
*/
77
namespace Magento\FunctionalTestingFramework\Allure\Event;
88

9-
use Symfony\Component\Mime\MimeTypes;
9+
use Symfony\Component\HttpFoundation\File\MimeType\ExtensionGuesser;
10+
use Symfony\Component\HttpFoundation\File\MimeType\MimeTypeGuesser;
1011
use Yandex\Allure\Adapter\AllureException;
1112
use Yandex\Allure\Adapter\Event\AddAttachmentEvent;
1213

@@ -72,7 +73,7 @@ private function copyFile($filePath, $outputPath)
7273
*/
7374
private function guessFileMimeType($filePath)
7475
{
75-
$type = MimeTypes::getDefault()->guessMimeType($filePath);
76+
$type = MimeTypeGuesser::getInstance()->guess($filePath);
7677
if (!isset($type)) {
7778
return DEFAULT_MIME_TYPE;
7879
}
@@ -86,11 +87,11 @@ private function guessFileMimeType($filePath)
8687
*/
8788
private function guessFileExtension($mimeType)
8889
{
89-
$candidate = MimeTypes::getDefault()->getExtensions($mimeType);
90-
if (empty($candidate)) {
90+
$candidate = ExtensionGuesser::getInstance()->guess($mimeType);
91+
if (!isset($candidate)) {
9192
return DEFAULT_FILE_EXTENSION;
9293
}
93-
return reset($candidate);
94+
return $candidate;
9495
}
9596

9697
/**

0 commit comments

Comments
 (0)