orisai/installer support #246
ci.yaml
on: push
Matrix: Tests
Matrix: Coding standard
Matrix: Static analysis
Matrix: Test for mutants
Matrix: Code coverage finish
Status check - CI
2s
Annotations
10 warnings
Test for mutants (ubuntu-latest, 8.3):
src/Boot/AutomaticConfigurator.php#L28
Escaped Mutant for Mutator "MethodCallRemoval":
@@ @@
}
public function loadContainer(): string
{
- $this->loader->configureSwitch('consoleMode', $this->staticParameters['consoleMode']);
+
$this->loader->configureSwitch('debugMode', $this->staticParameters['debugMode']);
return parent::loadContainer();
}
}
|
Test for mutants (ubuntu-latest, 8.3):
src/Boot/AutomaticConfigurator.php#L29
Escaped Mutant for Mutator "MethodCallRemoval":
@@ @@
public function loadContainer(): string
{
$this->loader->configureSwitch('consoleMode', $this->staticParameters['consoleMode']);
- $this->loader->configureSwitch('debugMode', $this->staticParameters['debugMode']);
+
return parent::loadContainer();
}
}
|
Test for mutants (ubuntu-latest, 8.3):
src/Boot/BaseConfigurator.php#L119
Escaped Mutant for Mutator "DecrementInteger":
@@ @@
if (!Dependencies::isPackageLoaded('tracy/tracy')) {
throw PackageRequired::forMethod(['tracy/tracy'], static::class, __FUNCTION__);
}
- @mkdir($this->staticParameters['logDir'], 0777, true);
+ @mkdir($this->staticParameters['logDir'], 510, true);
Debugger::$strictMode = true;
Debugger::enable($this->isDebugMode() ? Debugger::DEVELOPMENT : Debugger::PRODUCTION, $this->staticParameters['logDir']);
/** @infection-ignore-all */
|
Test for mutants (ubuntu-latest, 8.3):
src/Boot/BaseConfigurator.php#L119
Escaped Mutant for Mutator "IncrementInteger":
@@ @@
if (!Dependencies::isPackageLoaded('tracy/tracy')) {
throw PackageRequired::forMethod(['tracy/tracy'], static::class, __FUNCTION__);
}
- @mkdir($this->staticParameters['logDir'], 0777, true);
+ @mkdir($this->staticParameters['logDir'], 512, true);
Debugger::$strictMode = true;
Debugger::enable($this->isDebugMode() ? Debugger::DEVELOPMENT : Debugger::PRODUCTION, $this->staticParameters['logDir']);
/** @infection-ignore-all */
|
Test for mutants (ubuntu-latest, 8.3):
src/Boot/BaseConfigurator.php#L200
Escaped Mutant for Mutator "UnwrapArrayKeys":
@@ @@
$now = new DateTimeImmutable();
$parameters = DIHelpers::escape($this->staticParameters) + ['container' => ['compiledAtTimestamp' => (int) $now->format('U'), 'compiledAt' => $now->format(DATE_ATOM), 'className' => new Literal('static::class')]];
$compiler->addConfig(['parameters' => $parameters]);
- $compiler->setDynamicParameterNames(array_keys($this->dynamicParameters));
+ $compiler->setDynamicParameterNames($this->dynamicParameters);
$builder = $compiler->getContainerBuilder();
$builder->addExcludedClasses($this->autowireExcludedClasses);
$compiler->addExtension('extensions', new ExtensionsExtension());
|
Test for mutants (ubuntu-latest, 8.3):
src/Boot/BaseConfigurator.php#L200
Escaped Mutant for Mutator "MethodCallRemoval":
@@ @@
$now = new DateTimeImmutable();
$parameters = DIHelpers::escape($this->staticParameters) + ['container' => ['compiledAtTimestamp' => (int) $now->format('U'), 'compiledAt' => $now->format(DATE_ATOM), 'className' => new Literal('static::class')]];
$compiler->addConfig(['parameters' => $parameters]);
- $compiler->setDynamicParameterNames(array_keys($this->dynamicParameters));
+
$builder = $compiler->getContainerBuilder();
$builder->addExcludedClasses($this->autowireExcludedClasses);
$compiler->addExtension('extensions', new ExtensionsExtension());
|
Test for mutants (ubuntu-latest, 8.3):
src/Boot/BaseConfigurator.php#L239
Escaped Mutant for Mutator "MethodCallRemoval":
@@ @@
$loader = new ContainerLoader($buildDir, $this->staticParameters['debugMode']);
$configFiles = $this->loadConfigFiles();
$containerKey = $this->getContainerKey($configFiles);
- $this->reloadContainerOnDemand($loader, $containerKey, $buildDir);
+
$containerClass = $loader->load(fn(Compiler $compiler) => $this->generateContainer($compiler, $configFiles), $containerKey);
assert(is_subclass_of($containerClass, Container::class));
return $containerClass;
|
Test for mutants (ubuntu-latest, 8.3):
src/Boot/BaseConfigurator.php#L291
Escaped Mutant for Mutator "LogicalAndAllSubExprNegation":
@@ @@
*/
private function reloadContainerOnDemand(ContainerLoader $loader, array $containerKey, string $buildDir): void
{
- $this->forceReloadContainer && !class_exists($containerClass = $loader->getClassName($containerKey), false) && is_file($file = "{$buildDir}/{$containerClass}.php") && @Unlink($file);
+ !$this->forceReloadContainer && class_exists($containerClass = $loader->getClassName($containerKey), false) && !is_file($file = "{$buildDir}/{$containerClass}.php") && !@Unlink($file);
}
}
|
Test for mutants (ubuntu-latest, 8.3):
src/Boot/BaseConfigurator.php#L291
Escaped Mutant for Mutator "LogicalAndSingleSubExprNegation":
@@ @@
*/
private function reloadContainerOnDemand(ContainerLoader $loader, array $containerKey, string $buildDir): void
{
- $this->forceReloadContainer && !class_exists($containerClass = $loader->getClassName($containerKey), false) && is_file($file = "{$buildDir}/{$containerClass}.php") && @Unlink($file);
+ $this->forceReloadContainer && !class_exists($containerClass = $loader->getClassName($containerKey), false) && !is_file($file = "{$buildDir}/{$containerClass}.php") && @Unlink($file);
}
}
|
Test for mutants (ubuntu-latest, 8.3):
src/Boot/BaseConfigurator.php#L291
Escaped Mutant for Mutator "LogicalAndNegation":
@@ @@
*/
private function reloadContainerOnDemand(ContainerLoader $loader, array $containerKey, string $buildDir): void
{
- $this->forceReloadContainer && !class_exists($containerClass = $loader->getClassName($containerKey), false) && is_file($file = "{$buildDir}/{$containerClass}.php") && @Unlink($file);
+ !($this->forceReloadContainer && !class_exists($containerClass = $loader->getClassName($containerKey), false) && is_file($file = "{$buildDir}/{$containerClass}.php") && @Unlink($file));
}
}
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
Logs - Mutations
Expired
|
2.29 KB |
|