Completed
Pull Request — develop (#57)
by Tony
06:31
created
app/Http/Controllers/SettingsController.php 2 patches
Indentation   +14 added lines, -14 removed lines patch added patch discarded remove patch
@@ -1,19 +1,19 @@
 block discarded – undo
1 1
 <?php
2 2
 /**
3
- * Copyright (C) 2016 Tony Murray <[email protected]>
4
- * This program is free software: you can redistribute it and/or modify
5
- * it under the terms of the GNU General Public License as published by
6
- * the Free Software Foundation, either version 3 of the License, or
7
- * (at your option) any later version.
8
- *
9
- * This program is distributed in the hope that it will be useful,
10
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
11
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.See the
12
- * GNU General Public License for more details.
13
- *
14
- * You should have received a copy of the GNU General Public License
15
- * along with this program.  If not, see <http://www.gnu.org/licenses/>.
16
- */
3
+     * Copyright (C) 2016 Tony Murray <[email protected]>
4
+     * This program is free software: you can redistribute it and/or modify
5
+     * it under the terms of the GNU General Public License as published by
6
+     * the Free Software Foundation, either version 3 of the License, or
7
+     * (at your option) any later version.
8
+     *
9
+     * This program is distributed in the hope that it will be useful,
10
+     * but WITHOUT ANY WARRANTY; without even the implied warranty of
11
+     * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.See the
12
+     * GNU General Public License for more details.
13
+     *
14
+     * You should have received a copy of the GNU General Public License
15
+     * along with this program.  If not, see <http://www.gnu.org/licenses/>.
16
+     */
17 17
 
18 18
 namespace App\Http\Controllers;
19 19
 
Please login to merge, or discard this patch.
Unused Use Statements   -2 removed lines patch added patch discarded remove patch
@@ -17,8 +17,6 @@
 block discarded – undo
17 17
 
18 18
 namespace App\Http\Controllers;
19 19
 
20
-use App\Http\Requests;
21
-use App\Models\DbConfig;
22 20
 use Illuminate\Http\Request;
23 21
 use Settings;
24 22
 
Please login to merge, or discard this patch.
app/Settings/Settings.php 3 patches
Indentation   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -15,13 +15,13 @@
 block discarded – undo
15 15
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
16 16
  */
17 17
 /**
18
- * Settings.php
19
- *
20
- * @package    LibreNMS
21
- * @author     Tony Murray <[email protected]>
22
- * @copyright  2016 Tony Murray
23
- * @license    @license http://opensource.org/licenses/GPL-3.0 GNU Public License v3 or later
24
- */
18
+     * Settings.php
19
+     *
20
+     * @package    LibreNMS
21
+     * @author     Tony Murray <[email protected]>
22
+     * @copyright  2016 Tony Murray
23
+     * @license    @license http://opensource.org/licenses/GPL-3.0 GNU Public License v3 or later
24
+     */
25 25
 namespace App\Settings;
26 26
 
27 27
 
Please login to merge, or discard this patch.
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -63,7 +63,7 @@  discard block
 block discarded – undo
63 63
     private static function recursive_keys(array $array, $prefix = "", array $path = array())
64 64
     {
65 65
         if ($prefix != "") {
66
-            $prefix = trim($prefix, '.') . '.';
66
+            $prefix = trim($prefix, '.').'.';
67 67
         }
68 68
         $result = array();
69 69
         foreach ($array as $key => $val) {
@@ -72,7 +72,7 @@  discard block
 block discarded – undo
72 72
                 $result = array_merge($result, self::recursive_keys($val, $prefix, $currentPath));
73 73
             }
74 74
             else {
75
-                $result[$prefix . join('.', $currentPath)] = $val;
75
+                $result[$prefix.join('.', $currentPath)] = $val;
76 76
             }
77 77
         }
78 78
         return $result;
@@ -81,18 +81,18 @@  discard block
 block discarded – undo
81 81
     public function get($key, $default = null)
82 82
     {
83 83
         // return value from cache or fetch it and return it
84
-        return Cache::remember($key, $this->cache_time, function () use ($key, $default) {
84
+        return Cache::remember($key, $this->cache_time, function() use ($key, $default) {
85 85
             $value = $this->database->get($key, $default);
86 86
 
87 87
             if (is_array($value)) {
88 88
                 $value = self::pathToArray($value, $key);
89
-                $config = Config::get('config.' . $key, $default);
89
+                $config = Config::get('config.'.$key, $default);
90 90
                 if (!is_null($config)) {
91 91
                     $value = array_replace_recursive($config, $value);
92 92
                 }
93 93
             }
94 94
             elseif (is_null($value)) {
95
-                return Config::get('config.' . $key);
95
+                return Config::get('config.'.$key);
96 96
             }
97 97
 
98 98
             return $value;
Please login to merge, or discard this patch.
Braces   +3 added lines, -6 removed lines patch added patch discarded remove patch
@@ -48,8 +48,7 @@  discard block
 block discarded – undo
48 48
             foreach ($value as $k => $v) {
49 49
                 $this->database->set($k, $v);
50 50
             }
51
-        }
52
-        else {
51
+        } else {
53 52
             $this->database->set($key, $value);
54 53
         }
55 54
         return $value;
@@ -70,8 +69,7 @@  discard block
 block discarded – undo
70 69
             $currentPath = array_merge($path, array($key));
71 70
             if (is_array($val)) {
72 71
                 $result = array_merge($result, self::recursive_keys($val, $prefix, $currentPath));
73
-            }
74
-            else {
72
+            } else {
75 73
                 $result[$prefix . join('.', $currentPath)] = $val;
76 74
             }
77 75
         }
@@ -90,8 +88,7 @@  discard block
 block discarded – undo
90 88
                 if (!is_null($config)) {
91 89
                     $value = array_replace_recursive($config, $value);
92 90
                 }
93
-            }
94
-            elseif (is_null($value)) {
91
+            } elseif (is_null($value)) {
95 92
                 return Config::get('config.' . $key);
96 93
             }
97 94
 
Please login to merge, or discard this patch.
app/Settings/DatabaseRepository.php 5 patches
Indentation   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -15,13 +15,13 @@
 block discarded – undo
15 15
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
16 16
  */
17 17
 /**
18
- * DatabaseRepository.php
19
- *
20
- * @package    LibreNMS
21
- * @author     Tony Murray <[email protected]>
22
- * @copyright  2016 Tony Murray
23
- * @license    @license http://opensource.org/licenses/GPL-3.0 GNU Public License v3 or later
24
- */
18
+     * DatabaseRepository.php
19
+     *
20
+     * @package    LibreNMS
21
+     * @author     Tony Murray <[email protected]>
22
+     * @copyright  2016 Tony Murray
23
+     * @license    @license http://opensource.org/licenses/GPL-3.0 GNU Public License v3 or later
24
+     */
25 25
 namespace App\Settings;
26 26
 
27 27
 
Please login to merge, or discard this patch.
Doc Comments   +9 added lines patch added patch discarded remove patch
@@ -32,11 +32,17 @@  discard block
 block discarded – undo
32 32
 {
33 33
     // 'config_name', 'config_value'
34 34
 
35
+    /**
36
+     * @param string $key
37
+     */
35 38
     public function has($key)
36 39
     {
37 40
         return DbConfig::exactKey($key)->exists();
38 41
     }
39 42
 
43
+    /**
44
+     * @param string $key
45
+     */
40 46
     public function get($key, $default = null)
41 47
     {
42 48
         $results = DbConfig::key($key)->get(['config_name', 'config_value']);
@@ -100,6 +106,9 @@  discard block
 block discarded – undo
100 106
         return $ret;
101 107
     }
102 108
 
109
+    /**
110
+     * @param \Illuminate\Database\Eloquent\Collection $objs
111
+     */
103 112
     private function objsToArray($objs)
104 113
     {
105 114
         $ret = array();
Please login to merge, or discard this patch.
Unused Use Statements   -1 removed lines patch added patch discarded remove patch
@@ -26,7 +26,6 @@
 block discarded – undo
26 26
 
27 27
 
28 28
 use App\Models\DbConfig;
29
-use App\Models\Notification;
30 29
 
31 30
 class DatabaseRepository
32 31
 {
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -45,7 +45,7 @@
 block discarded – undo
45 45
         }
46 46
         elseif (count($results) == 1) {
47 47
             $entry = $results->first();
48
-            if($entry->config_name != $key) { //FIXME: better test
48
+            if ($entry->config_name != $key) { //FIXME: better test
49 49
                 // trim the prefix
50 50
                 $local_key = substr($entry->config_name, strlen($key) + 1);
51 51
                 return [$local_key => $entry->config_value];
Please login to merge, or discard this patch.
Braces   +2 added lines, -4 removed lines patch added patch discarded remove patch
@@ -42,8 +42,7 @@  discard block
 block discarded – undo
42 42
         $results = DbConfig::key($key)->get(['config_name', 'config_value']);
43 43
         if (count($results) > 1) {
44 44
             return $this->collectionToArray($results);
45
-        }
46
-        elseif (count($results) == 1) {
45
+        } elseif (count($results) == 1) {
47 46
             $entry = $results->first();
48 47
             if($entry->config_name != $key) { //FIXME: better test
49 48
                 // trim the prefix
@@ -53,8 +52,7 @@  discard block
 block discarded – undo
53 52
 
54 53
             $value = $entry->config_value;
55 54
             return is_null($value) ? $default : $value;
56
-        }
57
-        else {
55
+        } else {
58 56
             return $default;
59 57
         }
60 58
     }
Please login to merge, or discard this patch.
app/Models/DbConfig.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -49,7 +49,7 @@
 block discarded – undo
49 49
 
50 50
     public function scopeKey($query, $key)
51 51
     {
52
-        return $query->where('config_name', 'LIKE', $key . '%');
52
+        return $query->where('config_name', 'LIKE', $key.'%');
53 53
     }
54 54
 
55 55
     public function scopeExactKey($query, $key)
Please login to merge, or discard this patch.