Completed
Push — master ( 090c71...1b26b3 )
by Manuel
09:33 queued 05:03
created
app/Transformers/Transformer.php 1 patch
Indentation   +12 added lines, -12 removed lines patch added patch discarded remove patch
@@ -4,17 +4,17 @@
 block discarded – undo
4 4
 
5 5
 abstract class Transformer
6 6
 {
7
-    /**
8
-     * Transform a collection of items.
9
-     *
10
-     * @param array $items
11
-     *
12
-     * @return array
13
-     */
14
-    public function transformCollection(array $items)
15
-    {
16
-        return array_map([$this, 'transform'], $items);
17
-    }
7
+	/**
8
+	 * Transform a collection of items.
9
+	 *
10
+	 * @param array $items
11
+	 *
12
+	 * @return array
13
+	 */
14
+	public function transformCollection(array $items)
15
+	{
16
+		return array_map([$this, 'transform'], $items);
17
+	}
18 18
 
19
-    abstract public function transform($item);
19
+	abstract public function transform($item);
20 20
 }
Please login to merge, or discard this patch.
app/Commands/Command.php 1 patch
Indentation   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -4,5 +4,5 @@
 block discarded – undo
4 4
 
5 5
 abstract class Event
6 6
 {
7
-    //
7
+	//
8 8
 }
Please login to merge, or discard this patch.
app/Transformers/DeviceTransformer.php 1 patch
Indentation   +12 added lines, -12 removed lines patch added patch discarded remove patch
@@ -4,16 +4,16 @@
 block discarded – undo
4 4
 
5 5
 class DeviceTransformer extends Transformer
6 6
 {
7
-    public function transform($device)
8
-    {
9
-        return [
10
-            'id'            => $device['id'],
11
-            'ip'            => $device['ip'],
12
-            'name'          => $device['name'],
13
-            'group'         => $device['group'],
14
-            'on_home_page'  => $device['public'],
15
-            'device_added'  => $device['created_at']->toIso8601String(),
16
-            'last_contact'  => $device['updated_at']->toIso8601String(),
17
-        ];
18
-    }
7
+	public function transform($device)
8
+	{
9
+		return [
10
+			'id'            => $device['id'],
11
+			'ip'            => $device['ip'],
12
+			'name'          => $device['name'],
13
+			'group'         => $device['group'],
14
+			'on_home_page'  => $device['public'],
15
+			'device_added'  => $device['created_at']->toIso8601String(),
16
+			'last_contact'  => $device['updated_at']->toIso8601String(),
17
+		];
18
+	}
19 19
 }
Please login to merge, or discard this patch.
app/Http/Controllers/Api/DeviceController.php 1 patch
Indentation   +134 added lines, -134 removed lines patch added patch discarded remove patch
@@ -10,138 +10,138 @@
 block discarded – undo
10 10
 
11 11
 class DeviceController extends ApiController
12 12
 {
13
-    /**
14
-     * @var DeviceTransformer
15
-     */
16
-    private $transformer;
17
-
18
-    public function __construct(DeviceTransformer $transformer)
19
-    {
20
-        $this->middleware('auth.basic', ['except' => ['index', 'poke', 'show']]);
21
-
22
-        $this->transformer = $transformer;
23
-    }
24
-
25
-    /**
26
-     * Display a listing of the resource.
27
-     *
28
-     * @param null $group
29
-     *
30
-     * @return Response
31
-     */
32
-    public function index($group = null)
33
-    {
34
-        $devices = $group ? Device::where('group', $group)->get() : Device::onHomePage()->get();
35
-
36
-        return $this->respond([
37
-            'data'        => $this->transformer->transformCollection($devices->all()),
38
-            'server_time' => Carbon::now()->toIso8601String(),
39
-        ]);
40
-    }
41
-
42
-    /**
43
-     * Store a newly created resource in storage.
44
-     *
45
-     * @param StoreComputerRequest $request
46
-     *
47
-     * @return Response
48
-     */
49
-    public function store(StoreComputerRequest $request)
50
-    {
51
-        $device = Device::create($request->all());
52
-
53
-        $device->public = $request->get('public', 'auto');
54
-
55
-        return $this->respondCreated($this->transformer->transform($device), $device->id);
56
-    }
57
-
58
-    /**
59
-     * Display the specified resource.
60
-     *
61
-     * @param int $id
62
-     *
63
-     * @return Response
64
-     */
65
-    public function show($id)
66
-    {
67
-        $device = Device::find($id);
68
-
69
-        if (!$device) {
70
-            return $this->respondNotFound('Did not find the device you are looking for!');
71
-        }
72
-
73
-        return $this->respond([
74
-            'data' => $this->transformer->transform($device),
75
-        ]);
76
-    }
77
-
78
-    /**
79
-     * Update the specified resource in storage.
80
-     *
81
-     * @param StoreComputerRequest $request
82
-     * @param int                  $id
83
-     *
84
-     * @return Response
85
-     */
86
-    public function update(StoreComputerRequest $request, $id)
87
-    {
88
-        $device = Device::find($id);
89
-
90
-        if (!$device) {
91
-            return $this->respondNotFound('Did not find the device you are looking for!');
92
-        }
93
-
94
-        $device = $device->fill($request->all());
95
-
96
-        $device->save();
97
-
98
-        return $this->respond([
99
-            'data' => $this->transformer->transform($device),
100
-        ]);
101
-    }
102
-
103
-    /**
104
-     * Remove the specified resource from storage.
105
-     *
106
-     * @param int $id
107
-     *
108
-     * @return Response
109
-     */
110
-    public function destroy($id)
111
-    {
112
-        $device = Device::find($id);
113
-
114
-        if (!$device) {
115
-            return $this->respondNotFound('Did not find the device you are looking for!');
116
-        }
117
-
118
-        $device->delete();
119
-
120
-        return $this->respondNoContent();
121
-    }
122
-
123
-    /**
124
-     * Handle device pokes.
125
-     *
126
-     * @param StoreComputerRequest $request
127
-     *
128
-     * @throws \Exception
129
-     *
130
-     * @return Response
131
-     */
132
-    public function poke(StoreComputerRequest $request)
133
-    {
134
-        $device = Device::firstOrNew(['mac' => $request->mac]);
135
-
136
-        $device->fill($request->all());
137
-
138
-        $device->group = $request->get('group', null);
139
-        $device->public = $request->get('public', 'auto');
140
-
141
-        $device->touch();
142
-
143
-        event(new ServerWasPoked(array_add($device, 'server_time', Carbon::now()->toDateTimeString())));
144
-
145
-        return $this->respondPoked($this->transformer->transform($device), $device->id);
146
-    }
13
+	/**
14
+	 * @var DeviceTransformer
15
+	 */
16
+	private $transformer;
17
+
18
+	public function __construct(DeviceTransformer $transformer)
19
+	{
20
+		$this->middleware('auth.basic', ['except' => ['index', 'poke', 'show']]);
21
+
22
+		$this->transformer = $transformer;
23
+	}
24
+
25
+	/**
26
+	 * Display a listing of the resource.
27
+	 *
28
+	 * @param null $group
29
+	 *
30
+	 * @return Response
31
+	 */
32
+	public function index($group = null)
33
+	{
34
+		$devices = $group ? Device::where('group', $group)->get() : Device::onHomePage()->get();
35
+
36
+		return $this->respond([
37
+			'data'        => $this->transformer->transformCollection($devices->all()),
38
+			'server_time' => Carbon::now()->toIso8601String(),
39
+		]);
40
+	}
41
+
42
+	/**
43
+	 * Store a newly created resource in storage.
44
+	 *
45
+	 * @param StoreComputerRequest $request
46
+	 *
47
+	 * @return Response
48
+	 */
49
+	public function store(StoreComputerRequest $request)
50
+	{
51
+		$device = Device::create($request->all());
52
+
53
+		$device->public = $request->get('public', 'auto');
54
+
55
+		return $this->respondCreated($this->transformer->transform($device), $device->id);
56
+	}
57
+
58
+	/**
59
+	 * Display the specified resource.
60
+	 *
61
+	 * @param int $id
62
+	 *
63
+	 * @return Response
64
+	 */
65
+	public function show($id)
66
+	{
67
+		$device = Device::find($id);
68
+
69
+		if (!$device) {
70
+			return $this->respondNotFound('Did not find the device you are looking for!');
71
+		}
72
+
73
+		return $this->respond([
74
+			'data' => $this->transformer->transform($device),
75
+		]);
76
+	}
77
+
78
+	/**
79
+	 * Update the specified resource in storage.
80
+	 *
81
+	 * @param StoreComputerRequest $request
82
+	 * @param int                  $id
83
+	 *
84
+	 * @return Response
85
+	 */
86
+	public function update(StoreComputerRequest $request, $id)
87
+	{
88
+		$device = Device::find($id);
89
+
90
+		if (!$device) {
91
+			return $this->respondNotFound('Did not find the device you are looking for!');
92
+		}
93
+
94
+		$device = $device->fill($request->all());
95
+
96
+		$device->save();
97
+
98
+		return $this->respond([
99
+			'data' => $this->transformer->transform($device),
100
+		]);
101
+	}
102
+
103
+	/**
104
+	 * Remove the specified resource from storage.
105
+	 *
106
+	 * @param int $id
107
+	 *
108
+	 * @return Response
109
+	 */
110
+	public function destroy($id)
111
+	{
112
+		$device = Device::find($id);
113
+
114
+		if (!$device) {
115
+			return $this->respondNotFound('Did not find the device you are looking for!');
116
+		}
117
+
118
+		$device->delete();
119
+
120
+		return $this->respondNoContent();
121
+	}
122
+
123
+	/**
124
+	 * Handle device pokes.
125
+	 *
126
+	 * @param StoreComputerRequest $request
127
+	 *
128
+	 * @throws \Exception
129
+	 *
130
+	 * @return Response
131
+	 */
132
+	public function poke(StoreComputerRequest $request)
133
+	{
134
+		$device = Device::firstOrNew(['mac' => $request->mac]);
135
+
136
+		$device->fill($request->all());
137
+
138
+		$device->group = $request->get('group', null);
139
+		$device->public = $request->get('public', 'auto');
140
+
141
+		$device->touch();
142
+
143
+		event(new ServerWasPoked(array_add($device, 'server_time', Carbon::now()->toDateTimeString())));
144
+
145
+		return $this->respondPoked($this->transformer->transform($device), $device->id);
146
+	}
147 147
 }
Please login to merge, or discard this patch.
app/Http/Controllers/Controller.php 1 patch
Indentation   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -9,5 +9,5 @@
 block discarded – undo
9 9
 
10 10
 abstract class Controller extends BaseController
11 11
 {
12
-    use AuthorizesRequests, DispatchesJobs, ValidatesRequests;
12
+	use AuthorizesRequests, DispatchesJobs, ValidatesRequests;
13 13
 }
Please login to merge, or discard this patch.
app/Http/Controllers/WelcomeController.php 1 patch
Indentation   +49 added lines, -49 removed lines patch added patch discarded remove patch
@@ -11,7 +11,7 @@  discard block
 block discarded – undo
11 11
 
12 12
 class WelcomeController extends Controller
13 13
 {
14
-    /*
14
+	/*
15 15
     |--------------------------------------------------------------------------
16 16
     | Welcome Controller
17 17
     |--------------------------------------------------------------------------
@@ -22,63 +22,63 @@  discard block
 block discarded – undo
22 22
     |
23 23
     */
24 24
 
25
-    /**
26
-     * Create a new controller instance.
27
-     */
28
-    public function __construct()
29
-    {
30
-        $this->middleware('guest');
31
-    }
25
+	/**
26
+	 * Create a new controller instance.
27
+	 */
28
+	public function __construct()
29
+	{
30
+		$this->middleware('guest');
31
+	}
32 32
 
33
-    /**
34
-     * Show the application welcome screen to the user.
35
-     *
36
-     * @return Response
37
-     */
38
-    public function index()
39
-    {
40
-        $devices = Device::onHomePage()->get();
33
+	/**
34
+	 * Show the application welcome screen to the user.
35
+	 *
36
+	 * @return Response
37
+	 */
38
+	public function index()
39
+	{
40
+		$devices = Device::onHomePage()->get();
41 41
 
42
-        return view('overview')->with(compact('devices'));
43
-    }
42
+		return view('overview')->with(compact('devices'));
43
+	}
44 44
 
45
-    /**
46
-     * Show the getting started screen to the user.
47
-     *
48
-     * @param MarkdownParser $markdown
49
-     * @param Cache          $cache
50
-     * @param Filesystem     $file
51
-     *
52
-     * @return Response
53
-     */
54
-    public function gettingStarted(MarkdownParser $markdown, Cache $cache, Filesystem $file)
55
-    {
56
-        $gettingStarted = $cache->remember('getting-started', 5, function () use ($markdown, $file) {
57
-            $gettingStarted = $file->get(base_path('resources/getting-started/readme.md'));
45
+	/**
46
+	 * Show the getting started screen to the user.
47
+	 *
48
+	 * @param MarkdownParser $markdown
49
+	 * @param Cache          $cache
50
+	 * @param Filesystem     $file
51
+	 *
52
+	 * @return Response
53
+	 */
54
+	public function gettingStarted(MarkdownParser $markdown, Cache $cache, Filesystem $file)
55
+	{
56
+		$gettingStarted = $cache->remember('getting-started', 5, function () use ($markdown, $file) {
57
+			$gettingStarted = $file->get(base_path('resources/getting-started/readme.md'));
58 58
 
59
-            return $markdown->parse($gettingStarted);
60
-        });
59
+			return $markdown->parse($gettingStarted);
60
+		});
61 61
 
62
-        return view('getting-started')->with(compact('gettingStarted'));
63
-    }
62
+		return view('getting-started')->with(compact('gettingStarted'));
63
+	}
64 64
 
65
-    /**
66
-     * Show the statistics screen to the user.
67
-     *
68
-     * @return Response
69
-     */
70
-    public function statistics(Statistics $statistics)
71
-    {
72
-        $pokes_total = $statistics->totalPokes();
65
+	/**
66
+	 * Show the statistics screen to the user.
67
+	 *
68
+	 * @return Response
69
+	 */
70
+	public function statistics(Statistics $statistics)
71
+	{
72
+		$pokes_total = $statistics->totalPokes();
73 73
 
74
-        $devices_total = $statistics->totalDevices();
74
+		$devices_total = $statistics->totalDevices();
75 75
 
76
-        $pokes = $statistics->allPokes()->toArray();
76
+		$pokes = $statistics->allPokes()->toArray();
77 77
 
78
-        $network_distribution = $statistics->networkDistribution()->toArray();
78
+		$network_distribution = $statistics->networkDistribution()->toArray();
79 79
 
80
-        JavaScript::put(compact('pokes', 'network_distribution'));
80
+		JavaScript::put(compact('pokes', 'network_distribution'));
81 81
 
82
-        return view('statistics')->with(compact('pokes_total', 'devices_total'));
83
-    }
82
+		return view('statistics')->with(compact('pokes_total', 'devices_total'));
83
+	}
84 84
 }
Please login to merge, or discard this patch.
app/Providers/BroadcastServiceProvider.php 1 patch
Indentation   +13 added lines, -13 removed lines patch added patch discarded remove patch
@@ -7,20 +7,20 @@
 block discarded – undo
7 7
 
8 8
 class BroadcastServiceProvider extends ServiceProvider
9 9
 {
10
-    /**
11
-     * Bootstrap any application services.
12
-     *
13
-     * @return void
14
-     */
15
-    public function boot()
16
-    {
17
-        Broadcast::routes();
10
+	/**
11
+	 * Bootstrap any application services.
12
+	 *
13
+	 * @return void
14
+	 */
15
+	public function boot()
16
+	{
17
+		Broadcast::routes();
18 18
 
19
-        /*
19
+		/*
20 20
          * Authenticate the user's personal channel...
21 21
          */
22
-        Broadcast::channel('App.User.{userId}', function ($user, $userId) {
23
-            return (int) $user->id === (int) $userId;
24
-        });
25
-    }
22
+		Broadcast::channel('App.User.{userId}', function ($user, $userId) {
23
+			return (int) $user->id === (int) $userId;
24
+		});
25
+	}
26 26
 }
Please login to merge, or discard this patch.
app/Providers/RouteServiceProvider.php 1 patch
Indentation   +29 added lines, -29 removed lines patch added patch discarded remove patch
@@ -7,36 +7,36 @@
 block discarded – undo
7 7
 
8 8
 class RouteServiceProvider extends ServiceProvider
9 9
 {
10
-    /**
11
-     * This namespace is applied to the controller routes in your routes file.
12
-     *
13
-     * In addition, it is set as the URL generator's root namespace.
14
-     *
15
-     * @var string
16
-     */
17
-    protected $namespace = 'PiFinder\Http\Controllers';
10
+	/**
11
+	 * This namespace is applied to the controller routes in your routes file.
12
+	 *
13
+	 * In addition, it is set as the URL generator's root namespace.
14
+	 *
15
+	 * @var string
16
+	 */
17
+	protected $namespace = 'PiFinder\Http\Controllers';
18 18
 
19
-    /**
20
-     * Define your route model bindings, pattern filters, etc.
21
-     *
22
-     * @param \Illuminate\Routing\Router $router
23
-     */
24
-    public function boot()
25
-    {
26
-        parent::boot();
19
+	/**
20
+	 * Define your route model bindings, pattern filters, etc.
21
+	 *
22
+	 * @param \Illuminate\Routing\Router $router
23
+	 */
24
+	public function boot()
25
+	{
26
+		parent::boot();
27 27
 
28
-        //
29
-    }
28
+		//
29
+	}
30 30
 
31
-    /**
32
-     * Define the routes for the application.
33
-     *
34
-     * @param \Illuminate\Routing\Router $router
35
-     */
36
-    public function map(Router $router)
37
-    {
38
-        $router->group(['namespace' => $this->namespace], function ($router) {
39
-            require app_path('Http/routes.php');
40
-        });
41
-    }
31
+	/**
32
+	 * Define the routes for the application.
33
+	 *
34
+	 * @param \Illuminate\Routing\Router $router
35
+	 */
36
+	public function map(Router $router)
37
+	{
38
+		$router->group(['namespace' => $this->namespace], function ($router) {
39
+			require app_path('Http/routes.php');
40
+		});
41
+	}
42 42
 }
Please login to merge, or discard this patch.
app/Providers/AuthServiceProvider.php 1 patch
Indentation   +20 added lines, -20 removed lines patch added patch discarded remove patch
@@ -6,26 +6,26 @@
 block discarded – undo
6 6
 
7 7
 class AuthServiceProvider extends ServiceProvider
8 8
 {
9
-    /**
10
-     * The policy mappings for the application.
11
-     *
12
-     * @var array
13
-     */
14
-    protected $policies = [
15
-        'App\Model' => 'App\Policies\ModelPolicy',
16
-    ];
9
+	/**
10
+	 * The policy mappings for the application.
11
+	 *
12
+	 * @var array
13
+	 */
14
+	protected $policies = [
15
+		'App\Model' => 'App\Policies\ModelPolicy',
16
+	];
17 17
 
18
-    /**
19
-     * Register any application authentication / authorization services.
20
-     *
21
-     * @param \Illuminate\Contracts\Auth\Access\Gate $gate
22
-     *
23
-     * @return void
24
-     */
25
-    public function boot()
26
-    {
27
-        $this->registerPolicies();
18
+	/**
19
+	 * Register any application authentication / authorization services.
20
+	 *
21
+	 * @param \Illuminate\Contracts\Auth\Access\Gate $gate
22
+	 *
23
+	 * @return void
24
+	 */
25
+	public function boot()
26
+	{
27
+		$this->registerPolicies();
28 28
 
29
-        //
30
-    }
29
+		//
30
+	}
31 31
 }
Please login to merge, or discard this patch.