src/Plugin/PluginMatcher.php
Method __construct
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
string $pluginId,
bool $isBot = null,
array $channels,
array $users,
LoggerInterface $logger = null)
Possibly zero references to use statement for classlike/namespace Message
(\Nopolabs\Yabot\Message\Message)
Open
Open
use Nopolabs\Yabot\Message\Message;
- Exclude checks
Parameter $logger
has undeclared type ?\Psr\Log\LoggerInterface
Open
Open
public function __construct(
- Exclude checks
Required argument follows optional Open
Open
public function __construct(
- Exclude checks
Possibly zero references to use statement for classlike/namespace LogLevel
(\Psr\Log\LogLevel)
Open
Open
use Psr\Log\LogLevel;
- Exclude checks
There must be one blank line after the namespace declaration Open
Open
namespace Nopolabs\Yabot\Plugin;
- Exclude checks
The closing parenthesis of a multi-line function declaration must be on a new line Open
Open
LoggerInterface $logger = null)
- Exclude checks
The closing parenthesis and the opening brace of a multi-line function declaration must be on the same line Open
Open
{
- Exclude checks