Fix container bugs

This commit is contained in:
Mateusz Zalewski 2022-09-26 13:41:58 +02:00
parent 0b3fb445a9
commit 991c533eb5
No known key found for this signature in database
GPG key ID: 9BECA0BB71612E52
12 changed files with 45 additions and 13 deletions

4
.env
View file

@ -37,3 +37,7 @@ JWT_PASSPHRASE=66d45daf91b2ed1031e62d81c81dba2e
MESSENGER_TRANSPORT_DSN=doctrine://default MESSENGER_TRANSPORT_DSN=doctrine://default
# MESSENGER_TRANSPORT_DSN=redis://localhost:6379/messages # MESSENGER_TRANSPORT_DSN=redis://localhost:6379/messages
###< symfony/messenger ### ###< symfony/messenger ###
###> symfony/mailer ###
#MAILER_DSN=null://null
###< symfony/mailer ###

View file

@ -751,7 +751,13 @@ jobs:
name: Run PHPUnit name: Run PHPUnit
run: | run: |
bin/console cache:pool:clear cache.global_clearer bin/console cache:pool:clear cache.global_clearer
vendor/bin/phpunit --debug vendor/bin/phpunit tests/Functional/
-
name: Run PHPUnit
run: |
bin/console cache:pool:clear cache.global_clearer
vendor/bin/phpunit tests/Fixture/
- -
name: Run CLI Behat name: Run CLI Behat

View file

@ -99,6 +99,7 @@
"symfony/http-foundation": "^5.4 || ^6.0", "symfony/http-foundation": "^5.4 || ^6.0",
"symfony/http-kernel": "^5.4 || ^6.0", "symfony/http-kernel": "^5.4 || ^6.0",
"symfony/intl": "^5.4 || ^6.0", "symfony/intl": "^5.4 || ^6.0",
"symfony/mailer": "^5.4 || ^6.0",
"symfony/messenger": "^5.4 || ^6.0", "symfony/messenger": "^5.4 || ^6.0",
"symfony/monolog-bundle": "^3.5", "symfony/monolog-bundle": "^3.5",
"symfony/options-resolver": "^5.4 || ^6.0", "symfony/options-resolver": "^5.4 || ^6.0",

View file

@ -0,0 +1,3 @@
framework:
mailer:
dsn: 'null://null'

View file

@ -0,0 +1,3 @@
framework:
mailer:
dsn: 'null://null'

View file

@ -11,3 +11,6 @@ services:
sylius.command_bus.public: sylius.command_bus.public:
alias: sylius.command_bus alias: sylius.command_bus
public: true public: true
filesystem.public:
alias: filesystem
public: true

View file

@ -718,6 +718,18 @@
"symfony/intl": { "symfony/intl": {
"version": "v4.1.3" "version": "v4.1.3"
}, },
"symfony/mailer": {
"version": "6.1",
"recipe": {
"repo": "github.com/symfony/recipes",
"branch": "main",
"version": "4.3",
"ref": "97a61eabb351d7f6cb7702039bcfe07fe9d7e03c"
},
"files": [
"config/packages/mailer.yaml"
]
},
"symfony/messenger": { "symfony/messenger": {
"version": "4.3", "version": "4.3",
"recipe": { "recipe": {

View file

@ -28,7 +28,7 @@ final class SendContactRequestTest extends JsonApiTestCase
$container = self::bootKernel()->getContainer(); $container = self::bootKernel()->getContainer();
/** @var Filesystem $filesystem */ /** @var Filesystem $filesystem */
$filesystem = $container->get('filesystem'); $filesystem = $container->get('filesystem.public');
/** @var EmailChecker $emailChecker */ /** @var EmailChecker $emailChecker */
$emailChecker = $container->get('sylius.behat.email_checker'); $emailChecker = $container->get('sylius.behat.email_checker');
@ -64,7 +64,7 @@ final class SendContactRequestTest extends JsonApiTestCase
$container = self::bootKernel()->getContainer(); $container = self::bootKernel()->getContainer();
/** @var Filesystem $filesystem */ /** @var Filesystem $filesystem */
$filesystem = $container->get('filesystem'); $filesystem = $container->get('filesystem.public');
/** @var EmailChecker $emailChecker */ /** @var EmailChecker $emailChecker */
$emailChecker = $container->get('sylius.behat.email_checker'); $emailChecker = $container->get('sylius.behat.email_checker');

View file

@ -24,17 +24,17 @@ final class VerifyCustomerAccountsTest extends JsonApiTestCase
/** @test */ /** @test */
public function it_resends_account_verification_token(): void public function it_resends_account_verification_token(): void
{ {
$container = self::bootKernel()->getContainer(); $container = self::$kernel->getContainer();
/** @var Filesystem $filesystem */ /** @var Filesystem $filesystem */
$filesystem = $container->get('filesystem'); $filesystem = $container->get('filesystem.public');
/** @var EmailChecker $emailChecker */ /** @var EmailChecker $emailChecker */
$emailChecker = $container->get('sylius.behat.email_checker'); $emailChecker = $container->get('sylius.behat.email_checker');
$filesystem->remove($emailChecker->getSpoolDirectory()); $filesystem->remove($emailChecker->getSpoolDirectory());
$loadedData = $this->loadFixturesFromFiles(['channel.yaml', 'cart.yaml', 'authentication/customer.yaml']); $this->loadFixturesFromFiles(['channel.yaml', 'cart.yaml', 'authentication/customer.yaml']);
$token = $this->logInShopUser('oliver@doe.com'); $token = $this->logInShopUser('oliver@doe.com');
$this->client->request( $this->client->request(
@ -62,7 +62,7 @@ final class VerifyCustomerAccountsTest extends JsonApiTestCase
$container = self::bootKernel()->getContainer(); $container = self::bootKernel()->getContainer();
/** @var Filesystem $filesystem */ /** @var Filesystem $filesystem */
$filesystem = $container->get('filesystem'); $filesystem = $container->get('filesystem.public');
/** @var EmailChecker $emailChecker */ /** @var EmailChecker $emailChecker */
$emailChecker = $container->get('sylius.behat.email_checker'); $emailChecker = $container->get('sylius.behat.email_checker');

View file

@ -35,7 +35,7 @@ final class SendAccountRegistrationEmailHandlerTest extends KernelTestCase
$container = self::bootKernel()->getContainer(); $container = self::bootKernel()->getContainer();
/** @var Filesystem $filesystem */ /** @var Filesystem $filesystem */
$filesystem = $container->get('filesystem'); $filesystem = $container->get('filesystem.public');
/** @var TranslatorInterface $translator */ /** @var TranslatorInterface $translator */
$translator = $container->get('translator'); $translator = $container->get('translator');
@ -91,7 +91,7 @@ final class SendAccountRegistrationEmailHandlerTest extends KernelTestCase
$container = self::bootKernel()->getContainer(); $container = self::bootKernel()->getContainer();
/** @var Filesystem $filesystem */ /** @var Filesystem $filesystem */
$filesystem = $container->get('filesystem'); $filesystem = $container->get('filesystem.public');
/** @var TranslatorInterface $translator */ /** @var TranslatorInterface $translator */
$translator = $container->get('translator'); $translator = $container->get('translator');

View file

@ -35,7 +35,7 @@ final class SendAccountVerificationEmailHandlerTest extends KernelTestCase
$container = self::bootKernel()->getContainer(); $container = self::bootKernel()->getContainer();
/** @var Filesystem $filesystem */ /** @var Filesystem $filesystem */
$filesystem = $container->get('filesystem'); $filesystem = $container->get('filesystem.public');
/** @var TranslatorInterface $translator */ /** @var TranslatorInterface $translator */
$translator = $container->get('translator'); $translator = $container->get('translator');
@ -91,7 +91,7 @@ final class SendAccountVerificationEmailHandlerTest extends KernelTestCase
$container = self::bootKernel()->getContainer(); $container = self::bootKernel()->getContainer();
/** @var Filesystem $filesystem */ /** @var Filesystem $filesystem */
$filesystem = $container->get('filesystem'); $filesystem = $container->get('filesystem.public');
/** @var TranslatorInterface $translator */ /** @var TranslatorInterface $translator */
$translator = $container->get('translator'); $translator = $container->get('translator');

View file

@ -35,7 +35,7 @@ final class SendResetPasswordEmailHandlerTest extends KernelTestCase
$container = self::bootKernel()->getContainer(); $container = self::bootKernel()->getContainer();
/** @var Filesystem $filesystem */ /** @var Filesystem $filesystem */
$filesystem = $container->get('filesystem'); $filesystem = $container->get('filesystem.public');
/** @var TranslatorInterface $translator */ /** @var TranslatorInterface $translator */
$translator = $container->get('translator'); $translator = $container->get('translator');
@ -89,7 +89,7 @@ final class SendResetPasswordEmailHandlerTest extends KernelTestCase
$container = self::bootKernel()->getContainer(); $container = self::bootKernel()->getContainer();
/** @var Filesystem $filesystem */ /** @var Filesystem $filesystem */
$filesystem = $container->get('filesystem'); $filesystem = $container->get('filesystem.public');
/** @var TranslatorInterface $translator */ /** @var TranslatorInterface $translator */
$translator = $container->get('translator'); $translator = $container->get('translator');