Showing 67 of 67 total issues
Avoid unused local variables such as '$param'. Open
Open
$param->args = $newparams;
- Read upRead up
- Exclude checks
UnusedLocalVariable
Since: 0.2
Detects when a local variable is declared and/or assigned, but not used.
Example
class Foo {
public function doSomething()
{
$i = 5; // Unused
}
}
Source https://phpmd.org/rules/unusedcode.html#unusedlocalvariable
Line exceeds 120 characters; contains 128 characters Open
Open
$return = (new $params->className($params->container))->{$params->method}($request, ...array_values($params->args));
- Exclude checks
Line exceeds 120 characters; contains 133 characters Open
Open
$params = new ControllerParams($uri, $this->controllerClass, $this->controllerMethod, $args, $router->getServiceContainer());
- Exclude checks
Line exceeds 120 characters; contains 160 characters Open
Open
$this->log->error($e->getMessage(), ['trace' => $e->getTraceAsString(), 'line' => $e->getLine(), 'file' => $e->getFile(), 'code' => $e->getCode()]);
- Exclude checks
Whitespace found at end of line Open
Open
}
- Exclude checks
Whitespace found at end of line Open
Open
public $className;
- Exclude checks
Expected 1 newline at end of file; 0 found Open
Open
}
- Exclude checks
Possibly zero references to use statement for classlike/namespace Delegate
(\Circuit\Interfaces\Delegate)
Open
Open
use Circuit\Interfaces\Delegate;
- Exclude checks
Possibly zero references to use statement for classlike/namespace ParameterDereferencer
(\Circuit\Interfaces\ParameterDereferencer)
Open
Open
use Circuit\Interfaces\ParameterDereferencer;
- Exclude checks
Doc-block of $e
in handleException
contains phpdoc param type \Circuit\Throwable
which is incompatible with the param type \Throwable
declared in the signature Open
Open
* @param Throwable $e The Exception / Error thrown.
- Exclude checks
Possibly zero references to use statement for classlike/namespace Response
(\Symfony\Component\HttpFoundation\Response)
Open
Open
use Symfony\Component\HttpFoundation\Response;
- Exclude checks
Returning type \Circuit\ExceptionHandler\JsonResponse
but handle()
is declared to return \Symfony\Component\HttpFoundation\Response
Open
Open
return new JsonResponse(
- Exclude checks
Doc-block of $middleware
in __construct
contains phpdoc param type \Circuit\Interfaces\Middleware
which is incompatible with the param type array
declared in the signature Open
Open
* @param Middleware|string[] $middleware Array of middle ware to apply to all routes
- Exclude checks
Possibly zero references to use statement for classlike/namespace JsonResponse
(\Symfony\Component\HttpFoundation\JsonResponse)
Open
Open
use Symfony\Component\HttpFoundation\JsonResponse;
- Exclude checks
Doc-block of $stack
in __construct
contains phpdoc param type \Circuit\Interfaces\Middleware
which is incompatible with the param type array
declared in the signature Open
Open
* @param Middleware|string[] $stack A list of middleware (Middleware Objects or named Middleware) to be called
- Exclude checks
Argument 2 (args)
is class-string
but \Circuit\Router::log()
takes mixed[]
defined at /code/src/Router.php:309
Open
Open
$this->log("Router: Leaving Middleware: %s", get_class($next));
- Exclude checks
Argument 2 (args)
is string
but \Circuit\Router::log()
takes mixed[]
defined at /code/src/Router.php:309
Open
Open
$this->log("Router: Leaving Middleware: %s", $next);
- Exclude checks
Possibly zero references to use statement for classlike/namespace Middleware
(\Circuit\Interfaces\Middleware)
Open
Open
use Circuit\Interfaces\Middleware;
- Exclude checks
Possibly zero references to use statement for classlike/namespace Request
(\Symfony\Component\HttpFoundation\Request)
Open
Open
use Symfony\Component\HttpFoundation\Request;
- Exclude checks
Argument 2 (args)
is float|int
but \Circuit\Router::log()
takes mixed[]
defined at /code/src/Router.php:309
Open
Open
$this->log("Router: ->run() called. Starting clock at REQUEST_TIME+%.2fms", microtime(true) - $starttime);
- Exclude checks