Update rector/rector requirement from ^0.17 to ^0.18 (#132) #521
Annotations
10 warnings
mutation / PHP 8.1-ubuntu-latest:
src/UrlGenerator.php#L104
Escaped Mutant for Mutator "Identical":
--- Original
+++ New
@@ @@
if ($scheme === null && !$this->isRelative($host)) {
return rtrim($host, '/') . $url;
}
- if ((empty($scheme) || $lastRequestScheme === null) && $host !== '' && $this->isRelative($host)) {
+ if ((empty($scheme) || $lastRequestScheme !== null) && $host !== '' && $this->isRelative($host)) {
$host = '//' . $host;
}
return $this->ensureScheme(rtrim($host, '/') . $url, $scheme ?? $lastRequestScheme);
|
mutation / PHP 8.1-ubuntu-latest:
src/UrlGenerator.php#L104
Escaped Mutant for Mutator "LogicalAnd":
--- Original
+++ New
@@ @@
if ($scheme === null && !$this->isRelative($host)) {
return rtrim($host, '/') . $url;
}
- if ((empty($scheme) || $lastRequestScheme === null) && $host !== '' && $this->isRelative($host)) {
+ if ((empty($scheme) || $lastRequestScheme === null || $host !== '') && $this->isRelative($host)) {
$host = '//' . $host;
}
return $this->ensureScheme(rtrim($host, '/') . $url, $scheme ?? $lastRequestScheme);
|
mutation / PHP 8.1-ubuntu-latest:
src/UrlGenerator.php#L108
Escaped Mutant for Mutator "UnwrapRtrim":
--- Original
+++ New
@@ @@
if ((empty($scheme) || $lastRequestScheme === null) && $host !== '' && $this->isRelative($host)) {
$host = '//' . $host;
}
- return $this->ensureScheme(rtrim($host, '/') . $url, $scheme ?? $lastRequestScheme);
+ return $this->ensureScheme($host . $url, $scheme ?? $lastRequestScheme);
}
return $uri === null ? $url : $this->generateAbsoluteFromLastMatchedRequest($url, $uri, $scheme);
}
|
mutation / PHP 8.1-ubuntu-latest:
src/UrlGenerator.php#L160
Escaped Mutant for Mutator "DecrementInteger":
--- Original
+++ New
@@ @@
{
$port = '';
$uriPort = $uri->getPort();
- if ($uriPort !== 80 && $uriPort !== null) {
+ if ($uriPort !== 79 && $uriPort !== null) {
$port = ':' . $uriPort;
}
return $this->ensureScheme('://' . $uri->getHost() . $port . $url, $scheme ?? $uri->getScheme());
|
mutation / PHP 8.1-ubuntu-latest:
src/UrlGenerator.php#L160
Escaped Mutant for Mutator "IncrementInteger":
--- Original
+++ New
@@ @@
{
$port = '';
$uriPort = $uri->getPort();
- if ($uriPort !== 80 && $uriPort !== null) {
+ if ($uriPort !== 81 && $uriPort !== null) {
$port = ':' . $uriPort;
}
return $this->ensureScheme('://' . $uri->getHost() . $port . $url, $scheme ?? $uri->getScheme());
|
mutation / PHP 8.1-ubuntu-latest:
src/UrlGenerator.php#L210
Escaped Mutant for Mutator "DecrementInteger":
--- Original
+++ New
@@ @@
*/
private function isRelative(string $url) : bool
{
- return strncmp($url, '//', 2) && !str_contains($url, '://');
+ return strncmp($url, '//', 1) && !str_contains($url, '://');
}
public function getUriPrefix() : string
{
|
mutation / PHP 8.1-ubuntu-latest:
src/UrlGenerator.php#L298
Escaped Mutant for Mutator "UnwrapStrReplace":
--- Original
+++ New
@@ @@
}
unset($notSubstitutedArguments[$part[0]]);
}
- $path = str_replace('//', '/', $path);
+ $path = $path;
return $path . ($notSubstitutedArguments !== [] || $queryParameters !== [] ? '?' . http_build_query(array_merge($notSubstitutedArguments, $queryParameters)) : '');
}
}
|
mutation / PHP 8.1-ubuntu-latest:
src/UrlMatcher.php#L85
Escaped Mutant for Mutator "MethodCallRemoval":
--- Original
+++ New
@@ @@
{
$this->fastRouteCollector = $fastRouteCollector ?? $this->createRouteCollector();
$this->dispatcherCallback = $dispatcherFactory;
- $this->loadConfig($config);
+
$this->loadDispatchData();
}
public function match(ServerRequestInterface $request) : MatchingResult
|
mutation / PHP 8.1-ubuntu-latest:
src/UrlMatcher.php#L124
Escaped Mutant for Mutator "Identical":
--- Original
+++ New
@@ @@
*/
private function loadConfig(?array $config) : void
{
- if ($config === null) {
+ if ($config !== null) {
return;
}
if (isset($config[self::CONFIG_CACHE_KEY])) {
|
mutation / PHP 8.1-ubuntu-latest:
src/UrlMatcher.php#L216
Escaped Mutant for Mutator "Continue_":
--- Original
+++ New
@@ @@
{
foreach ($this->routeCollection->getRoutes() as $route) {
if (!$route->getData('hasMiddlewares')) {
- continue;
+ break;
}
$hosts = $route->getData('hosts');
$count = count($hosts);
|