Code Duplication    Length = 17-19 lines in 5 locations

Command/DisconnectCommand.php 1 location

@@ 35-53 (lines=19) @@
32
    /**
33
     * {@inheritdoc}
34
     */
35
    protected function configure(): void
36
    {
37
        $this
38
            ->setDescription('Disconnect user by ID')
39
            ->setDefinition(
40
                new InputDefinition([
41
                    new InputArgument('user', InputArgument::REQUIRED, 'User ID'),
42
                ])
43
            )
44
            ->setHelp(
45
                <<<'HELP'
46
The <info>%command.name%</info> command allows to disconnect user by ID:
47
48
<info>%command.full_name%</info> <comment>user123</comment>
49
50
Read more at https://centrifugal.github.io/centrifugo/server/http_api/#disconnect
51
HELP
52
            )
53
        ;
54
    }
55
56
    /**

Command/HistoryCommand.php 1 location

@@ 48-66 (lines=19) @@
45
    /**
46
     * {@inheritdoc}
47
     */
48
    protected function configure(): void
49
    {
50
        $this
51
            ->setDescription('Get channel history information (list of last messages published into channel)')
52
            ->setDefinition(
53
                new InputDefinition([
54
                    new InputArgument('channel', InputArgument::REQUIRED, 'Channel name'),
55
                ])
56
            )
57
            ->setHelp(
58
                <<<'HELP'
59
The <info>%command.name%</info> command allows to get channel history information (list of last messages published into channel):
60
61
<info>%command.full_name%</info> <comment>channelAbc</comment>
62
63
Read more at https://centrifugal.github.io/centrifugo/server/http_api/#history
64
HELP
65
            )
66
        ;
67
    }
68
69
    /**

Command/HistoryRemoveCommand.php 1 location

@@ 48-64 (lines=17) @@
45
    /**
46
     * {@inheritdoc}
47
     */
48
    protected function configure(): void
49
    {
50
        $this
51
            ->setDescription('Remove history for channel')
52
            ->setDefinition(
53
                new InputDefinition([
54
                    new InputArgument('channel', InputArgument::REQUIRED, 'Channel name'),
55
                ])
56
            )
57
            ->setHelp(
58
                <<<'HELP'
59
The <info>%command.name%</info> command allows to remove history for channel:
60
61
<info>%command.full_name%</info> <comment>channelAbc</comment>
62
HELP
63
            )
64
        ;
65
    }
66
67
    /**

Command/PresenceCommand.php 1 location

@@ 48-66 (lines=19) @@
45
    /**
46
     * {@inheritdoc}
47
     */
48
    protected function configure(): void
49
    {
50
        $this
51
            ->setDescription('Get channel presence information')
52
            ->setDefinition(
53
                new InputDefinition([
54
                    new InputArgument('channel', InputArgument::REQUIRED, 'Channel name'),
55
                ])
56
            )
57
            ->setHelp(
58
                <<<'HELP'
59
The <info>%command.name%</info> command allows to get channel presence information:
60
61
<info>%command.full_name%</info> <comment>channelAbc</comment>
62
63
Read more at https://centrifugal.github.io/centrifugo/server/http_api/#presence
64
HELP
65
            )
66
        ;
67
    }
68
69
    /**

Command/PresenceStatsCommand.php 1 location

@@ 48-66 (lines=19) @@
45
    /**
46
     * {@inheritdoc}
47
     */
48
    protected function configure(): void
49
    {
50
        $this
51
            ->setDescription('Get short channel presence information')
52
            ->setDefinition(
53
                new InputDefinition([
54
                    new InputArgument('channel', InputArgument::REQUIRED, 'Channel name'),
55
                ])
56
            )
57
            ->setHelp(
58
                <<<'HELP'
59
The <info>%command.name%</info> command allows to get short channel presence information:
60
61
<info>%command.full_name%</info> <comment>channelAbc</comment>
62
63
Read more at https://centrifugal.github.io/centrifugo/server/http_api/#presence_stats
64
HELP
65
            )
66
        ;
67
    }
68
69
    /**