DedicatedServersController   A
last analyzed

Complexity

Total Complexity 1

Size/Duplication

Total Lines 28
Duplicated Lines 0 %

Test Coverage

Coverage 0%

Importance

Changes 1
Bugs 1 Features 0
Metric Value
wmc 1
eloc 18
c 1
b 1
f 0
dl 0
loc 28
ccs 0
cts 17
cp 0
rs 10

1 Method

Rating   Name   Duplication   Size   Complexity  
A getInitData() 0 19 1
1
<?php
2
3
namespace Gameap\Http\Controllers\GdaemonAPI;
4
5
use Gameap\Models\DedicatedServer;
6
7
class DedicatedServersController extends Controller
8
{
9
    /**
10
     * Get Initial Dedicated server data
11
     *
12
     * @param DedicatedServer $dedicatedServer
13
     *
14
     * @return array
15
     */
16
    public function getInitData(DedicatedServer $dedicatedServer)
17
    {
18
        return [
19
            'work_path'             => $dedicatedServer->work_path,
20
            'steamcmd_path'         => $dedicatedServer->steamcmd_path,
21
            'prefer_install_method' => $dedicatedServer->prefer_install_method,
22
            'script_install'        => $dedicatedServer->script_install,
23
            'script_reinstall'      => $dedicatedServer->script_reinstall,
24
            'script_update'         => $dedicatedServer->script_update,
25
            'script_start'          => $dedicatedServer->script_start,
26
            'script_pause'          => $dedicatedServer->script_pause,
27
            'script_unpause'        => $dedicatedServer->script_unpause,
28
            'script_stop'           => $dedicatedServer->script_stop,
29
            'script_kill'           => $dedicatedServer->script_kill,
30
            'script_restart'        => $dedicatedServer->script_restart,
31
            'script_status'         => $dedicatedServer->script_status,
32
            'script_get_console'    => $dedicatedServer->script_get_console,
33
            'script_send_command'   => $dedicatedServer->script_send_command,
34
            'script_delete'         => $dedicatedServer->script_delete,
35
        ];
36
    }
37
}
38