src/Console/ListCommand.php
Method resolveMessageListener
has 56 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
protected function resolveMessageListener(string $signature): string
{
$subHandlerSignature = Str::after($signature, 'message.');
$subHandlerName = explode('.', $subHandlerSignature)[0] ?? null;
Method resolveUpdateListener
has 26 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
protected function resolveUpdateListener(string $signature): string
{
return match (Str::before($signature, '.')) {
'message' => $this->resolveMessageListener($signature),
'edited_message' => 'onEditedMessage',
Avoid too many return
statements within this method. Open
Open
return 'unknown';