CLI-1396: [app:new:local] Add project template option (#1838) #2609
Annotations
10 warnings
Mutation Testing:
src/AcsfApi/AcsfClient.php#L16
Escaped Mutant for Mutator "DecrementInteger":
--- Original
+++ New
@@ @@
public function processResponse(ResponseInterface $response) : mixed
{
$bodyJson = $response->getBody();
- $body = json_decode((string) $bodyJson, false, 512, JSON_THROW_ON_ERROR);
+ $body = json_decode((string) $bodyJson, false, 511, JSON_THROW_ON_ERROR);
// ACSF sometimes returns an array rather than an object.
if (is_array($body)) {
return $body;
|
Mutation Testing:
src/AcsfApi/AcsfClient.php#L16
Escaped Mutant for Mutator "IncrementInteger":
--- Original
+++ New
@@ @@
public function processResponse(ResponseInterface $response) : mixed
{
$bodyJson = $response->getBody();
- $body = json_decode((string) $bodyJson, false, 512, JSON_THROW_ON_ERROR);
+ $body = json_decode((string) $bodyJson, false, 513, JSON_THROW_ON_ERROR);
// ACSF sometimes returns an array rather than an object.
if (is_array($body)) {
return $body;
|
Mutation Testing:
src/AcsfApi/AcsfClient.php#L32
Escaped Mutant for Mutator "LogicalAnd":
--- Original
+++ New
@@ @@
throw new ApiErrorException($body);
}
// Throw error for 4xx and 5xx responses.
- if (property_exists($body, 'message') && in_array(substr((string) $response->getStatusCode(), 0, 1), ['4', '5'], true)) {
+ if (property_exists($body, 'message') || in_array(substr((string) $response->getStatusCode(), 0, 1), ['4', '5'], true)) {
$body->error = $response->getStatusCode();
throw new ApiErrorException($body);
}
|
Mutation Testing:
src/AcsfApi/AcsfClientService.php#L20
Escaped Mutant for Mutator "MethodCallRemoval":
--- Original
+++ New
@@ @@
public function getClient() : AcsfClient
{
$client = AcsfClient::factory($this->connector);
- $this->configureClient($client);
+
return $client;
}
protected function checkAuthentication() : bool
|
Mutation Testing:
src/AcsfApi/AcsfConnector.php#L20
Escaped Mutant for Mutator "ArrayItemRemoval":
--- Original
+++ New
@@ @@
public function __construct(array $config, ?string $baseUri = null, ?string $urlAccessToken = null)
{
parent::__construct($config, $baseUri, $urlAccessToken);
- $this->client = new GuzzleClient(['auth' => [$config['key'], $config['secret']], 'base_uri' => $this->getBaseUri()]);
+ $this->client = new GuzzleClient(['base_uri' => $this->getBaseUri()]);
}
/**
* @param array<string> $options
|
Mutation Testing:
src/AcsfApi/AcsfConnector.php#L21
Escaped Mutant for Mutator "ArrayItemRemoval":
--- Original
+++ New
@@ @@
public function __construct(array $config, ?string $baseUri = null, ?string $urlAccessToken = null)
{
parent::__construct($config, $baseUri, $urlAccessToken);
- $this->client = new GuzzleClient(['auth' => [$config['key'], $config['secret']], 'base_uri' => $this->getBaseUri()]);
+ $this->client = new GuzzleClient(['auth' => [$config['secret']], 'base_uri' => $this->getBaseUri()]);
}
/**
* @param array<string> $options
|
Mutation Testing:
src/AcsfApi/AcsfConnector.php#L25
Escaped Mutant for Mutator "ArrayItem":
--- Original
+++ New
@@ @@
public function __construct(array $config, ?string $baseUri = null, ?string $urlAccessToken = null)
{
parent::__construct($config, $baseUri, $urlAccessToken);
- $this->client = new GuzzleClient(['auth' => [$config['key'], $config['secret']], 'base_uri' => $this->getBaseUri()]);
+ $this->client = new GuzzleClient(['auth' => [$config['key'], $config['secret']], 'base_uri' > $this->getBaseUri()]);
}
/**
* @param array<string> $options
|
Mutation Testing:
src/Application.php#L37
Escaped Mutant for Mutator "MethodCallRemoval":
--- Original
+++ New
@@ @@
}
public function renderThrowable(Throwable $e, OutputInterface $output) : void
{
- parent::renderThrowable($e, $output);
+
if ($this->getHelpMessages()) {
$io = new SymfonyStyle(new ArrayInput([]), $output);
$outputStyle = new OutputFormatterStyle('white', 'blue');
|
Mutation Testing:
src/Application.php#L39
Escaped Mutant for Mutator "IfNegation":
--- Original
+++ New
@@ @@
public function renderThrowable(Throwable $e, OutputInterface $output) : void
{
parent::renderThrowable($e, $output);
- if ($this->getHelpMessages()) {
+ if (!$this->getHelpMessages()) {
$io = new SymfonyStyle(new ArrayInput([]), $output);
$outputStyle = new OutputFormatterStyle('white', 'blue');
$output->getFormatter()->setStyle('help', $outputStyle);
|
Mutation Testing:
src/Application.php#L42
Escaped Mutant for Mutator "MethodCallRemoval":
--- Original
+++ New
@@ @@
if ($this->getHelpMessages()) {
$io = new SymfonyStyle(new ArrayInput([]), $output);
$outputStyle = new OutputFormatterStyle('white', 'blue');
- $output->getFormatter()->setStyle('help', $outputStyle);
+
$io->block($this->getHelpMessages(), 'help', 'help', ' ', true, false);
}
}
}
|