Skip to content

Added missing library dependency (#271) #15

Added missing library dependency (#271)

Added missing library dependency (#271) #15

Triggered via push July 13, 2024 22:12
Status Success
Total duration 7m 30s
Artifacts 1

tests.yaml

on: push
Matrix: PHP Tests
Matrix: PHP Tests With Code Coverage
Matrix: PHP Tests For Mutants
Fit to window
Zoom out
Zoom in

Annotations

14 warnings
PHP Tests (8.2, ubuntu-latest) / Code Tests (PHP 8.2)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
PHP Tests With Code Coverage (8.2, ubuntu-latest) / Code Coverage (PHP 8.2)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
PHP Tests For Mutants (8.2, ubuntu-latest) / Mutation Tests (PHP 8.2)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
PHP Tests For Mutants (8.2, ubuntu-latest) / Mutation Tests (PHP 8.2): src/Commands/Accounts/Create.php#L76
Escaped Mutant for Mutator "CastString": --- Original +++ New @@ @@ */ protected function configure() : void { - $this->setName(self::NAME)->addArgument('lastName', Input\InputArgument::OPTIONAL, (string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.lastName.title'))->addArgument('firstName', Input\InputArgument::OPTIONAL, (string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.firstName.title'))->addArgument('email', Input\InputArgument::OPTIONAL, (string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.email.title'))->addArgument('password', Input\InputArgument::OPTIONAL, (string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.password.title'))->addArgument('role', Input\InputArgument::OPTIONAL, (string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.role.title'))->addOption('noconfirm', null, Input\InputOption::VALUE_NONE, 'do not ask for any confirmation')->addOption('injected', null, Input\InputOption::VALUE_NONE, 'do not show all outputs')->setDescription('Create account.'); + $this->setName(self::NAME)->addArgument('lastName', Input\InputArgument::OPTIONAL, $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.lastName.title'))->addArgument('firstName', Input\InputArgument::OPTIONAL, (string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.firstName.title'))->addArgument('email', Input\InputArgument::OPTIONAL, (string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.email.title'))->addArgument('password', Input\InputArgument::OPTIONAL, (string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.password.title'))->addArgument('role', Input\InputArgument::OPTIONAL, (string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.role.title'))->addOption('noconfirm', null, Input\InputOption::VALUE_NONE, 'do not ask for any confirmation')->addOption('injected', null, Input\InputOption::VALUE_NONE, 'do not show all outputs')->setDescription('Create account.'); } /** * @throws ApplicationExceptions\InvalidState
PHP Tests For Mutants (8.2, ubuntu-latest) / Mutation Tests (PHP 8.2): src/Commands/Accounts/Create.php#L81
Escaped Mutant for Mutator "CastString": --- Original +++ New @@ @@ */ protected function configure() : void { - $this->setName(self::NAME)->addArgument('lastName', Input\InputArgument::OPTIONAL, (string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.lastName.title'))->addArgument('firstName', Input\InputArgument::OPTIONAL, (string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.firstName.title'))->addArgument('email', Input\InputArgument::OPTIONAL, (string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.email.title'))->addArgument('password', Input\InputArgument::OPTIONAL, (string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.password.title'))->addArgument('role', Input\InputArgument::OPTIONAL, (string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.role.title'))->addOption('noconfirm', null, Input\InputOption::VALUE_NONE, 'do not ask for any confirmation')->addOption('injected', null, Input\InputOption::VALUE_NONE, 'do not show all outputs')->setDescription('Create account.'); + $this->setName(self::NAME)->addArgument('lastName', Input\InputArgument::OPTIONAL, (string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.lastName.title'))->addArgument('firstName', Input\InputArgument::OPTIONAL, $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.firstName.title'))->addArgument('email', Input\InputArgument::OPTIONAL, (string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.email.title'))->addArgument('password', Input\InputArgument::OPTIONAL, (string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.password.title'))->addArgument('role', Input\InputArgument::OPTIONAL, (string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.role.title'))->addOption('noconfirm', null, Input\InputOption::VALUE_NONE, 'do not ask for any confirmation')->addOption('injected', null, Input\InputOption::VALUE_NONE, 'do not show all outputs')->setDescription('Create account.'); } /** * @throws ApplicationExceptions\InvalidState
PHP Tests For Mutants (8.2, ubuntu-latest) / Mutation Tests (PHP 8.2): src/Commands/Accounts/Create.php#L86
Escaped Mutant for Mutator "CastString": --- Original +++ New @@ @@ */ protected function configure() : void { - $this->setName(self::NAME)->addArgument('lastName', Input\InputArgument::OPTIONAL, (string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.lastName.title'))->addArgument('firstName', Input\InputArgument::OPTIONAL, (string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.firstName.title'))->addArgument('email', Input\InputArgument::OPTIONAL, (string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.email.title'))->addArgument('password', Input\InputArgument::OPTIONAL, (string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.password.title'))->addArgument('role', Input\InputArgument::OPTIONAL, (string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.role.title'))->addOption('noconfirm', null, Input\InputOption::VALUE_NONE, 'do not ask for any confirmation')->addOption('injected', null, Input\InputOption::VALUE_NONE, 'do not show all outputs')->setDescription('Create account.'); + $this->setName(self::NAME)->addArgument('lastName', Input\InputArgument::OPTIONAL, (string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.lastName.title'))->addArgument('firstName', Input\InputArgument::OPTIONAL, (string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.firstName.title'))->addArgument('email', Input\InputArgument::OPTIONAL, $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.email.title'))->addArgument('password', Input\InputArgument::OPTIONAL, (string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.password.title'))->addArgument('role', Input\InputArgument::OPTIONAL, (string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.role.title'))->addOption('noconfirm', null, Input\InputOption::VALUE_NONE, 'do not ask for any confirmation')->addOption('injected', null, Input\InputOption::VALUE_NONE, 'do not show all outputs')->setDescription('Create account.'); } /** * @throws ApplicationExceptions\InvalidState
PHP Tests For Mutants (8.2, ubuntu-latest) / Mutation Tests (PHP 8.2): src/Commands/Accounts/Create.php#L91
Escaped Mutant for Mutator "CastString": --- Original +++ New @@ @@ */ protected function configure() : void { - $this->setName(self::NAME)->addArgument('lastName', Input\InputArgument::OPTIONAL, (string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.lastName.title'))->addArgument('firstName', Input\InputArgument::OPTIONAL, (string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.firstName.title'))->addArgument('email', Input\InputArgument::OPTIONAL, (string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.email.title'))->addArgument('password', Input\InputArgument::OPTIONAL, (string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.password.title'))->addArgument('role', Input\InputArgument::OPTIONAL, (string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.role.title'))->addOption('noconfirm', null, Input\InputOption::VALUE_NONE, 'do not ask for any confirmation')->addOption('injected', null, Input\InputOption::VALUE_NONE, 'do not show all outputs')->setDescription('Create account.'); + $this->setName(self::NAME)->addArgument('lastName', Input\InputArgument::OPTIONAL, (string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.lastName.title'))->addArgument('firstName', Input\InputArgument::OPTIONAL, (string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.firstName.title'))->addArgument('email', Input\InputArgument::OPTIONAL, (string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.email.title'))->addArgument('password', Input\InputArgument::OPTIONAL, $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.password.title'))->addArgument('role', Input\InputArgument::OPTIONAL, (string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.role.title'))->addOption('noconfirm', null, Input\InputOption::VALUE_NONE, 'do not ask for any confirmation')->addOption('injected', null, Input\InputOption::VALUE_NONE, 'do not show all outputs')->setDescription('Create account.'); } /** * @throws ApplicationExceptions\InvalidState
PHP Tests For Mutants (8.2, ubuntu-latest) / Mutation Tests (PHP 8.2): src/Commands/Accounts/Create.php#L96
Escaped Mutant for Mutator "CastString": --- Original +++ New @@ @@ */ protected function configure() : void { - $this->setName(self::NAME)->addArgument('lastName', Input\InputArgument::OPTIONAL, (string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.lastName.title'))->addArgument('firstName', Input\InputArgument::OPTIONAL, (string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.firstName.title'))->addArgument('email', Input\InputArgument::OPTIONAL, (string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.email.title'))->addArgument('password', Input\InputArgument::OPTIONAL, (string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.password.title'))->addArgument('role', Input\InputArgument::OPTIONAL, (string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.role.title'))->addOption('noconfirm', null, Input\InputOption::VALUE_NONE, 'do not ask for any confirmation')->addOption('injected', null, Input\InputOption::VALUE_NONE, 'do not show all outputs')->setDescription('Create account.'); + $this->setName(self::NAME)->addArgument('lastName', Input\InputArgument::OPTIONAL, (string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.lastName.title'))->addArgument('firstName', Input\InputArgument::OPTIONAL, (string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.firstName.title'))->addArgument('email', Input\InputArgument::OPTIONAL, (string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.email.title'))->addArgument('password', Input\InputArgument::OPTIONAL, (string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.password.title'))->addArgument('role', Input\InputArgument::OPTIONAL, $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.role.title'))->addOption('noconfirm', null, Input\InputOption::VALUE_NONE, 'do not ask for any confirmation')->addOption('injected', null, Input\InputOption::VALUE_NONE, 'do not show all outputs')->setDescription('Create account.'); } /** * @throws ApplicationExceptions\InvalidState
PHP Tests For Mutants (8.2, ubuntu-latest) / Mutation Tests (PHP 8.2): src/Commands/Accounts/Create.php#L113
Escaped Mutant for Mutator "LogicalNot": --- Original +++ New @@ @@ protected function execute(Input\InputInterface $input, Output\OutputInterface $output) : int { $io = new Style\SymfonyStyle($input, $output); - if (!$input->hasOption('injected')) { + if ($input->hasOption('injected')) { $io->title('FB accounts module - create account'); } $lastName = $input->hasArgument('lastName') && is_string($input->getArgument('lastName')) && $input->getArgument('lastName') !== '' ? $input->getArgument('lastName') : $io->ask((string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.lastName.title'));
PHP Tests For Mutants (8.2, ubuntu-latest) / Mutation Tests (PHP 8.2): src/Commands/Accounts/Create.php#L117
Escaped Mutant for Mutator "LogicalAnd": --- Original +++ New @@ @@ if (!$input->hasOption('injected')) { $io->title('FB accounts module - create account'); } - $lastName = $input->hasArgument('lastName') && is_string($input->getArgument('lastName')) && $input->getArgument('lastName') !== '' ? $input->getArgument('lastName') : $io->ask((string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.lastName.title')); + $lastName = ($input->hasArgument('lastName') || is_string($input->getArgument('lastName'))) && $input->getArgument('lastName') !== '' ? $input->getArgument('lastName') : $io->ask((string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.lastName.title')); $firstName = $input->hasArgument('firstName') && is_string($input->getArgument('firstName')) && $input->getArgument('firstName') !== '' ? $input->getArgument('firstName') : $io->ask((string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.firstName.title')); $emailAddress = $input->hasArgument('email') && is_string($input->getArgument('email')) && $input->getArgument('email') !== '' ? $input->getArgument('email') : $io->ask((string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.email.title')); do {
PHP Tests For Mutants (8.2, ubuntu-latest) / Mutation Tests (PHP 8.2): src/Commands/Accounts/Create.php#L117
Escaped Mutant for Mutator "LogicalAnd": --- Original +++ New @@ @@ if (!$input->hasOption('injected')) { $io->title('FB accounts module - create account'); } - $lastName = $input->hasArgument('lastName') && is_string($input->getArgument('lastName')) && $input->getArgument('lastName') !== '' ? $input->getArgument('lastName') : $io->ask((string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.lastName.title')); + $lastName = $input->hasArgument('lastName') && is_string($input->getArgument('lastName')) || $input->getArgument('lastName') !== '' ? $input->getArgument('lastName') : $io->ask((string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.lastName.title')); $firstName = $input->hasArgument('firstName') && is_string($input->getArgument('firstName')) && $input->getArgument('firstName') !== '' ? $input->getArgument('firstName') : $io->ask((string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.firstName.title')); $emailAddress = $input->hasArgument('email') && is_string($input->getArgument('email')) && $input->getArgument('email') !== '' ? $input->getArgument('email') : $io->ask((string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.email.title')); do {
PHP Tests For Mutants (8.2, ubuntu-latest) / Mutation Tests (PHP 8.2): src/Commands/Accounts/Create.php#L125
Escaped Mutant for Mutator "LogicalAnd": --- Original +++ New @@ @@ $io->title('FB accounts module - create account'); } $lastName = $input->hasArgument('lastName') && is_string($input->getArgument('lastName')) && $input->getArgument('lastName') !== '' ? $input->getArgument('lastName') : $io->ask((string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.lastName.title')); - $firstName = $input->hasArgument('firstName') && is_string($input->getArgument('firstName')) && $input->getArgument('firstName') !== '' ? $input->getArgument('firstName') : $io->ask((string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.firstName.title')); + $firstName = ($input->hasArgument('firstName') || is_string($input->getArgument('firstName'))) && $input->getArgument('firstName') !== '' ? $input->getArgument('firstName') : $io->ask((string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.firstName.title')); $emailAddress = $input->hasArgument('email') && is_string($input->getArgument('email')) && $input->getArgument('email') !== '' ? $input->getArgument('email') : $io->ask((string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.email.title')); do { if (!Utils\Validators::isEmail(strval($emailAddress))) {
PHP Tests For Mutants (8.2, ubuntu-latest) / Mutation Tests (PHP 8.2): src/Commands/Accounts/Create.php#L125
Escaped Mutant for Mutator "LogicalAnd": --- Original +++ New @@ @@ $io->title('FB accounts module - create account'); } $lastName = $input->hasArgument('lastName') && is_string($input->getArgument('lastName')) && $input->getArgument('lastName') !== '' ? $input->getArgument('lastName') : $io->ask((string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.lastName.title')); - $firstName = $input->hasArgument('firstName') && is_string($input->getArgument('firstName')) && $input->getArgument('firstName') !== '' ? $input->getArgument('firstName') : $io->ask((string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.firstName.title')); + $firstName = $input->hasArgument('firstName') && is_string($input->getArgument('firstName')) || $input->getArgument('firstName') !== '' ? $input->getArgument('firstName') : $io->ask((string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.firstName.title')); $emailAddress = $input->hasArgument('email') && is_string($input->getArgument('email')) && $input->getArgument('email') !== '' ? $input->getArgument('email') : $io->ask((string) $this->translator->translate('//accounts-module.cmd.accountCreate.inputs.email.title')); do { if (!Utils\Validators::isEmail(strval($emailAddress))) {
Deprecation notice: v1, v2, and v3 of the artifact actions
The following artifacts were uploaded using a version of actions/upload-artifact that is scheduled for deprecation: "Logs - Mutations". Please update your workflow to use v4 of the artifact actions. Learn more: https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/

Artifacts

Produced during runtime
Name Size
Logs - Mutations
1.94 MB