Added missing library dependency (#271) #15
tests.yaml
on: push
Matrix: PHP Tests
Matrix: PHP Tests With Code Coverage
Matrix: PHP Tests For Mutants
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 |
|