Skip to content

BRAIN-43 - Implemented integration workflow #230

BRAIN-43 - Implemented integration workflow

BRAIN-43 - Implemented integration workflow #230

Triggered via pull request February 13, 2025 15:56
Status Failure
Total duration 5m 53s
Artifacts

php.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

2 errors and 10 warnings
phpstan
Child process error (exit code 255): PHP Fatal error: Allowed memory size of 2147483648 bytes exhausted (tried to allocate 262144 bytes) in phar:///home/runner/work/braintree-app/braintree-app/vendor/phpstan/phpstan/phpstan.phar/vendor/phpstan/phpdoc-parser/src/Parser/PhpDocParser.php on line 272 Fatal error: Allowed memory size of 2147483648 bytes exhausted (tried to allocate 262144 bytes) in phar:///home/runner/work/braintree-app/braintree-app/vendor/phpstan/phpstan/phpstan.phar/vendor/phpstan/phpdoc-parser/src/Parser/PhpDocParser.php on line 272 PHP Fatal error: Allowed memory size of 2147483648 bytes exhausted (tried to allocate 262144 bytes) in phar:///home/runner/work/braintree-app/braintree-app/vendor/phpstan/phpstan/phpstan.phar/vendor/symfony/console/Output/Output.php on line 118 Fatal error: Allowed memory size of 2147483648 bytes exhausted (tried to allocate 262144 bytes) in phar:///home/runner/work/braintree-app/braintree-app/vendor/phpstan/phpstan/phpstan.phar/vendor/symfony/console/Output/Output.php on line 118 while running parallel worker
phpstan
Process completed with exit code 1.
infection: src/Command/ManifestGenerateCommand.php#L35
Escaped Mutant for Mutator "LogicalOr": @@ @@ protected function execute(InputInterface $input, OutputInterface $output): int { $io = new SymfonyStyle($input, $output); - if ($this->appUrl === null || $this->appSecret === null || $this->environment === null || $this->projectDir === null) { + if ($this->appUrl === null && $this->appSecret === null || $this->environment === null || $this->projectDir === null) { $io->error('Missing environment variables'); return Command::FAILURE; }
infection: src/Command/ManifestGenerateCommand.php#L35
Escaped Mutant for Mutator "LogicalOr": @@ @@ protected function execute(InputInterface $input, OutputInterface $output): int { $io = new SymfonyStyle($input, $output); - if ($this->appUrl === null || $this->appSecret === null || $this->environment === null || $this->projectDir === null) { + if (($this->appUrl === null || $this->appSecret === null) && $this->environment === null || $this->projectDir === null) { $io->error('Missing environment variables'); return Command::FAILURE; }
infection: src/Command/ManifestGenerateCommand.php#L35
Escaped Mutant for Mutator "LogicalOr": @@ @@ protected function execute(InputInterface $input, OutputInterface $output): int { $io = new SymfonyStyle($input, $output); - if ($this->appUrl === null || $this->appSecret === null || $this->environment === null || $this->projectDir === null) { + if (($this->appUrl === null || $this->appSecret === null || $this->environment === null) && $this->projectDir === null) { $io->error('Missing environment variables'); return Command::FAILURE; }
infection: src/Command/ManifestGenerateCommand.php#L41
Escaped Mutant for Mutator "ArrayItemRemoval": @@ @@ $io->error('Missing environment variables'); return Command::FAILURE; } - $manifest = $this->twig->render('manifest.xml.twig', ['appUrl' => $this->environment === 'prod' ? 'https://braintree.shopware.com' : $this->appUrl, 'appSecret' => $this->appSecret, 'isProd' => $this->environment === 'prod']); + $manifest = $this->twig->render('manifest.xml.twig', ['appSecret' => $this->appSecret, 'isProd' => $this->environment === 'prod']); $write = true; if ($this->manifestExists() && !$input->getOption('force')) { $write = $io->confirm('manifest.xml already exists. Do you want to overwrite it?', false);
infection: src/Command/ManifestGenerateCommand.php#L42
Escaped Mutant for Mutator "Ternary": @@ @@ $io->error('Missing environment variables'); return Command::FAILURE; } - $manifest = $this->twig->render('manifest.xml.twig', ['appUrl' => $this->environment === 'prod' ? 'https://braintree.shopware.com' : $this->appUrl, 'appSecret' => $this->appSecret, 'isProd' => $this->environment === 'prod']); + $manifest = $this->twig->render('manifest.xml.twig', ['appUrl' => $this->environment === 'prod' ? $this->appUrl : 'https://braintree.shopware.com', 'appSecret' => $this->appSecret, 'isProd' => $this->environment === 'prod']); $write = true; if ($this->manifestExists() && !$input->getOption('force')) { $write = $io->confirm('manifest.xml already exists. Do you want to overwrite it?', false);
infection: src/Command/ManifestGenerateCommand.php#L42
Escaped Mutant for Mutator "Identical": @@ @@ $io->error('Missing environment variables'); return Command::FAILURE; } - $manifest = $this->twig->render('manifest.xml.twig', ['appUrl' => $this->environment === 'prod' ? 'https://braintree.shopware.com' : $this->appUrl, 'appSecret' => $this->appSecret, 'isProd' => $this->environment === 'prod']); + $manifest = $this->twig->render('manifest.xml.twig', ['appUrl' => $this->environment !== 'prod' ? 'https://braintree.shopware.com' : $this->appUrl, 'appSecret' => $this->appSecret, 'isProd' => $this->environment === 'prod']); $write = true; if ($this->manifestExists() && !$input->getOption('force')) { $write = $io->confirm('manifest.xml already exists. Do you want to overwrite it?', false);
infection: src/Command/ManifestGenerateCommand.php#L43
Escaped Mutant for Mutator "ArrayItem": @@ @@ $io->error('Missing environment variables'); return Command::FAILURE; } - $manifest = $this->twig->render('manifest.xml.twig', ['appUrl' => $this->environment === 'prod' ? 'https://braintree.shopware.com' : $this->appUrl, 'appSecret' => $this->appSecret, 'isProd' => $this->environment === 'prod']); + $manifest = $this->twig->render('manifest.xml.twig', ['appUrl' => $this->environment === 'prod' ? 'https://braintree.shopware.com' : $this->appUrl, 'appSecret' > $this->appSecret, 'isProd' => $this->environment === 'prod']); $write = true; if ($this->manifestExists() && !$input->getOption('force')) { $write = $io->confirm('manifest.xml already exists. Do you want to overwrite it?', false);
infection: src/Command/ManifestGenerateCommand.php#L44
Escaped Mutant for Mutator "Identical": @@ @@ $io->error('Missing environment variables'); return Command::FAILURE; } - $manifest = $this->twig->render('manifest.xml.twig', ['appUrl' => $this->environment === 'prod' ? 'https://braintree.shopware.com' : $this->appUrl, 'appSecret' => $this->appSecret, 'isProd' => $this->environment === 'prod']); + $manifest = $this->twig->render('manifest.xml.twig', ['appUrl' => $this->environment === 'prod' ? 'https://braintree.shopware.com' : $this->appUrl, 'appSecret' => $this->appSecret, 'isProd' => $this->environment !== 'prod']); $write = true; if ($this->manifestExists() && !$input->getOption('force')) { $write = $io->confirm('manifest.xml already exists. Do you want to overwrite it?', false);
infection: src/Command/ManifestGenerateCommand.php#L68
Escaped Mutant for Mutator "MethodCallRemoval": @@ @@ } protected function configure(): void { - $this->setDescription('Generate the manifest.xml'); + $this->addOption('force', 'f', null, 'Force overwrite'); } protected function manifestExists(): bool
infection: src/Command/ManifestGenerateCommand.php#L69
Escaped Mutant for Mutator "MethodCallRemoval": @@ @@ protected function configure(): void { $this->setDescription('Generate the manifest.xml'); - $this->addOption('force', 'f', null, 'Force overwrite'); + } protected function manifestExists(): bool {