Completed
Pull Request — master (#161)
by De Cramer
02:59
created

Connect::execute()   A

Complexity

Conditions 2
Paths 2

Size

Total Lines 8
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
dl 0
loc 8
rs 9.4285
c 0
b 0
f 0
cc 2
eloc 3
nc 2
nop 2
1
<?php
2
3
namespace eXpansion\Bundle\Acme\ChatCommand;
4
5
use eXpansion\Bundle\Admin\Plugins\Gui\ScriptSettingsWindowFactory;
6
use eXpansion\Framework\AdminGroups\Helpers\AdminGroups;
7
use eXpansion\Framework\AdminGroups\Model\AbstractAdminChatCommand;
8
use Maniaplanet\DedicatedServer\Connection;
9
use Symfony\Component\Console\Input\InputInterface;
10
11
/**
12
 * Class Records
13
 *
14
 * @package eXpansion\Bundle\Admin\ChatCommand;
15
 * @author  reaby
16
 */
17
class Connect extends AbstractAdminChatCommand
18
{
19
    /**
20
     * @var Connection
21
     */
22
    private $connection;
23
24
    /**
25
     * ScriptPanel constructor.
26
     *
27
     * @param                      $command
28
     * @param                      $permission
29
     * @param array $aliases
30
     * @param Connection $connection
31
     * @param AdminGroups $adminGroups
32
     */
33
    public function __construct(
34
        $command,
35
        $permission,
36
        array $aliases = [],
37
        Connection $connection,
38
        AdminGroups $adminGroups
39
    ) {
40
        parent::__construct($command, $permission, $aliases, $adminGroups);
41
42
        $this->connection = $connection;
43
    }
44
45
    /**
46
     * @inheritdoc
47
     */
48
    public function execute($login, InputInterface $input)
49
    {
50
51
        for ($x=0; $x < 200; $x++) {
52
            $this->connection->connectFakePlayer(false);
53
        }
54
55
    }
56
}
57