Test Setup Failed
Push — master ( 4e58db...71587a )
by Ion
03:51
created
src/Models/BaseModel.php 1 patch
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -218,7 +218,7 @@  discard block
 block discarded – undo
218 218
      */
219 219
     public function scopeWhereEncrypted($query, $column, $value)
220 220
     {
221
-        return $query->whereRaw('AES_DECRYPT('.$column.', "'.getenv('ENCRYPTION_KEY').'") LIKE ? COLLATE utf8mb4_general_ci', [$value]);
221
+        return $query->whereRaw('AES_DECRYPT(' . $column . ', "' . getenv('ENCRYPTION_KEY') . '") LIKE ? COLLATE utf8mb4_general_ci', [$value]);
222 222
     }
223 223
 
224 224
     /**
@@ -232,7 +232,7 @@  discard block
 block discarded – undo
232 232
      */
233 233
     public function scopeWhereNotEncrypted($query, $column, $value)
234 234
     {
235
-        return $query->whereRaw('AES_DECRYPT('.$column.', "'.getenv('ENCRYPTION_KEY').'") NOT LIKE ? COLLATE utf8mb4_general_ci', [$value]);
235
+        return $query->whereRaw('AES_DECRYPT(' . $column . ', "' . getenv('ENCRYPTION_KEY') . '") NOT LIKE ? COLLATE utf8mb4_general_ci', [$value]);
236 236
     }
237 237
 
238 238
     /**
@@ -246,7 +246,7 @@  discard block
 block discarded – undo
246 246
      */
247 247
     public function scopeOrWhereEncrypted($query, $column, $value)
248 248
     {
249
-        return $query->orWhereRaw('AES_DECRYPT('.$column.', "'.getenv('ENCRYPTION_KEY').'") LIKE ? COLLATE utf8mb4_general_ci', [$value]);
249
+        return $query->orWhereRaw('AES_DECRYPT(' . $column . ', "' . getenv('ENCRYPTION_KEY') . '") LIKE ? COLLATE utf8mb4_general_ci', [$value]);
250 250
     }
251 251
 
252 252
     /**
@@ -260,7 +260,7 @@  discard block
 block discarded – undo
260 260
      */
261 261
     public function scopeOrWhereNotEncrypted($query, $column, $value)
262 262
     {
263
-        return $query->orWhereRaw('AES_DECRYPT('.$column.', "'.getenv('ENCRYPTION_KEY').'") NOT LIKE ? COLLATE utf8mb4_general_ci', [$value]);
263
+        return $query->orWhereRaw('AES_DECRYPT(' . $column . ', "' . getenv('ENCRYPTION_KEY') . '") NOT LIKE ? COLLATE utf8mb4_general_ci', [$value]);
264 264
     }
265 265
 
266 266
     /**
@@ -274,6 +274,6 @@  discard block
 block discarded – undo
274 274
      */
275 275
     public function scopeOrderByEncrypted($query, $column, $direction)
276 276
     {
277
-        return $query->orderByRaw('AES_DECRYPT('.$column.', "'.getenv('ENCRYPTION_KEY').'") '.$direction);
277
+        return $query->orderByRaw('AES_DECRYPT(' . $column . ', "' . getenv('ENCRYPTION_KEY') . '") ' . $direction);
278 278
     }
279 279
 }
Please login to merge, or discard this patch.
src/MysqlEncryptionServiceProvider.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -28,7 +28,7 @@  discard block
 block discarded – undo
28 28
         /**
29 29
          * Validate unique binary encrypted
30 30
          */
31
-        Validator::extend('unique_encrypted', function ($attribute, $value, array $parameters) {
31
+        Validator::extend('unique_encrypted', function($attribute, $value, array $parameters) {
32 32
             if (!isset($parameters[0])) {
33 33
                 throw new Exception('unique_encrypted requires at least one parameter');
34 34
             }
@@ -36,7 +36,7 @@  discard block
 block discarded – undo
36 36
             $field = isset($parameters[1]) ? $parameters[1] : $attribute;
37 37
             $ignore = isset($parameters[2]) ? $parameters[2] : null;
38 38
 
39
-            $items = DB::select("SELECT count(*) as aggregate FROM `".$parameters[0]."` WHERE AES_DECRYPT(`".$field."`, '".getenv("ENCRYPTION_KEY")."') LIKE ? COLLATE utf8mb4_general_ci".($ignore ? " AND id != ".$ignore : ''),
39
+            $items = DB::select("SELECT count(*) as aggregate FROM `" . $parameters[0] . "` WHERE AES_DECRYPT(`" . $field . "`, '" . getenv("ENCRYPTION_KEY") . "') LIKE ? COLLATE utf8mb4_general_ci" . ($ignore ? " AND id != " . $ignore : ''),
40 40
                 [$value]);
41 41
 
42 42
             return $items[0]->aggregate === 0;
@@ -45,14 +45,14 @@  discard block
 block discarded – undo
45 45
         /**
46 46
          * Validate exists binary encrypted
47 47
          */
48
-        Validator::extend('exists_encrypted', function ($attribute, $value, array $parameters) {
48
+        Validator::extend('exists_encrypted', function($attribute, $value, array $parameters) {
49 49
             if (!isset($parameters[0])) {
50 50
                 throw new Exception('exists_encrypted requires at least one parameter');
51 51
             }
52 52
 
53 53
             $field = isset($parameters[1]) ? $parameters[1] : $attribute;
54 54
 
55
-            $items = DB::select("SELECT count(*) as aggregate FROM `".$parameters[0]."` WHERE AES_DECRYPT(`".$field."`, '".getenv("ENCRYPTION_KEY")."') LIKE ? COLLATE utf8mb4_general_ci",
55
+            $items = DB::select("SELECT count(*) as aggregate FROM `" . $parameters[0] . "` WHERE AES_DECRYPT(`" . $field . "`, '" . getenv("ENCRYPTION_KEY") . "') LIKE ? COLLATE utf8mb4_general_ci",
56 56
                 [$value]);
57 57
 
58 58
             return $items[0]->aggregate > 0;
Please login to merge, or discard this patch.