Spatie\SlashCommand\Handlers\SignatureHandler::canHandle PHP Метод

canHandle() публичный Метод

public canHandle ( Request $request ) : boolean
$request Spatie\SlashCommand\Request
Результат boolean
    public function canHandle(Request $request) : bool
    {
        if (!$this->signatureIsBound) {
            return false;
        }
        $signatureParts = new SignatureParts($this->signature);
        if (!Str::is($signatureParts->getSlashCommandName(), $request->command)) {
            return false;
        }
        if (explode(' ', $request->text)[0] != $signatureParts->getHandlerName()) {
            return false;
        }
        return true;
    }