Scrutinizer GitHub App not installed

We could not synchronize checks via GitHub's checks API since Scrutinizer's GitHub App is not installed for this repository.

Install GitHub App

Passed
Push — hack-into-schema ( d95c46...f61909 )
by Pedro
10:57
created
tests/Unit/CrudPanel/CrudPanelAutoSetTest.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -848,7 +848,7 @@
 block discarded – undo
848 848
 
849 849
     public function testSetDoctrineTypesMapping()
850 850
     {
851
-        if(!method_exists($this->crudPanel->getModel()->getConnection(), 'getDoctrineConnection')) {
851
+        if (!method_exists($this->crudPanel->getModel()->getConnection(), 'getDoctrineConnection')) {
852 852
             $this->markTestSkipped('This test is only for Laravel 10, Laravel 11 does not have dbal as a dependency anymore');
853 853
         }
854 854
 
Please login to merge, or discard this patch.
src/app/Models/Traits/HasRelationshipFields.php 1 patch
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -22,7 +22,7 @@  discard block
 block discarded – undo
22 22
     {
23 23
         $connection = DB::connection($this->getConnectionName());
24 24
 
25
-        if (! method_exists($connection, 'getDoctrineSchemaManager')) {
25
+        if (!method_exists($connection, 'getDoctrineSchemaManager')) {
26 26
             return $connection;
27 27
         }
28 28
 
@@ -33,12 +33,12 @@  discard block
 block discarded – undo
33 33
 
34 34
         // only register the extra types in sql databases
35 35
         if (self::isSqlConnection()) {
36
-            if (! method_exists($connection, 'getDoctrineSchemaManager')) {
36
+            if (!method_exists($connection, 'getDoctrineSchemaManager')) {
37 37
                 return $connection;
38 38
             }
39 39
             $platform = $connection->getDoctrineSchemaManager()->getDatabasePlatform();
40 40
             foreach ($types as $type_key => $type_value) {
41
-                if (! $platform->hasDoctrineTypeMappingFor($type_key)) {
41
+                if (!$platform->hasDoctrineTypeMappingFor($type_key)) {
42 42
                     $platform->registerDoctrineTypeMapping($type_key, $type_value);
43 43
                 }
44 44
             }
@@ -68,7 +68,7 @@  discard block
 block discarded – undo
68 68
      */
69 69
     public function getColumnType($columnName)
70 70
     {
71
-        if (! self::isSqlConnection()) {
71
+        if (!self::isSqlConnection()) {
72 72
             return 'text';
73 73
         }
74 74
 
@@ -83,7 +83,7 @@  discard block
 block discarded – undo
83 83
      */
84 84
     public static function isColumnNullable($columnName)
85 85
     {
86
-        if (! self::isSqlConnection()) {
86
+        if (!self::isSqlConnection()) {
87 87
             return true;
88 88
         }
89 89
 
@@ -98,7 +98,7 @@  discard block
 block discarded – undo
98 98
      */
99 99
     public static function dbColumnHasDefault($columnName)
100 100
     {
101
-        if (! self::isSqlConnection()) {
101
+        if (!self::isSqlConnection()) {
102 102
             return false;
103 103
         }
104 104
 
@@ -113,7 +113,7 @@  discard block
 block discarded – undo
113 113
      */
114 114
     public static function getDbColumnDefault($columnName)
115 115
     {
116
-        if (! self::isSqlConnection()) {
116
+        if (!self::isSqlConnection()) {
117 117
             return false;
118 118
         }
119 119
 
Please login to merge, or discard this patch.
src/app/Models/Traits/HasIdentifiableAttribute.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -53,7 +53,7 @@
 block discarded – undo
53 53
         // we get the first column from database
54 54
         // that is NOT indexed (usually primary, foreign keys)
55 55
         foreach ($columnNames as $columnName) {
56
-            if (! in_array($columnName, $indexes)) {
56
+            if (!in_array($columnName, $indexes)) {
57 57
                 //check for convention "field<_id>" in case developer didn't add foreign key constraints.
58 58
                 if (strpos($columnName, '_id') !== false) {
59 59
                     continue;
Please login to merge, or discard this patch.
src/app/Library/CrudPanel/Traits/Create.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -122,7 +122,7 @@  discard block
 block discarded – undo
122 122
                     // - a single dimensional array: [1,2,3]
123 123
                     // - an array of arrays: [[1][2][3]]
124 124
                     // if is as single dimensional array we can only attach.
125
-                    if ($relationValues === null || ! is_multidimensional_array($relationValues)) {
125
+                    if ($relationValues === null || !is_multidimensional_array($relationValues)) {
126 126
                         $this->attachManyRelation($item, $relation, $relationDetails, $relationValues);
127 127
                     } else {
128 128
                         $this->createManyEntries($item, $relation, $relationMethod, $relationDetails);
@@ -285,7 +285,7 @@  discard block
 block discarded – undo
285 285
         $dbColumnDefault = $modelInstance->getDbColumnDefault($relationForeignKey);
286 286
 
287 287
         // check if the relation foreign key is in casts, and cast it to the correct type
288
-        if($modelInstance->hasCast($relationForeignKey)) {
288
+        if ($modelInstance->hasCast($relationForeignKey)) {
289 289
             $dbColumnDefault = match($modelInstance->getCasts()[$relationForeignKey]) {
290 290
                 'int', 'integer' => $dbColumnDefault = (int) $dbColumnDefault,
291 291
                 default => $dbColumnDefault = $dbColumnDefault
@@ -293,7 +293,7 @@  discard block
 block discarded – undo
293 293
         }
294 294
         // if column is not nullable in database, and there is no column default (null),
295 295
         // we will delete the entry from the database, otherwise it will throw and ugly DB error.
296
-        if (! $relationColumnIsNullable && $dbColumnDefault === null) {
296
+        if (!$relationColumnIsNullable && $dbColumnDefault === null) {
297 297
             return $removedEntries->lazy()->each->delete();
298 298
         }
299 299
         // if column is nullable we just set it to the column default (null when it does exist, or the default value when it does).
@@ -337,7 +337,7 @@  discard block
 block discarded – undo
337 337
         }
338 338
 
339 339
         // use the collection of sent ids to match against database ids, delete the ones not found in the submitted ids.
340
-        if (! empty($relatedItemsSent)) {
340
+        if (!empty($relatedItemsSent)) {
341 341
             // we perform the cleanup of removed database items
342 342
             $entry->{$relationMethod}()->whereNotIn($relatedModelLocalKey, $relatedItemsSent)->lazy()->each->delete();
343 343
         }
Please login to merge, or discard this patch.
src/app/Library/CrudPanel/Traits/AutoSet.php 1 patch
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -14,8 +14,8 @@  discard block
 block discarded – undo
14 14
     {
15 15
         $this->getDbColumnTypes();
16 16
 
17
-        array_map(function ($field) use ($setFields, $setColumns) {
18
-            if ($setFields && ! isset($this->getCleanStateFields()[$field])) {
17
+        array_map(function($field) use ($setFields, $setColumns) {
18
+            if ($setFields && !isset($this->getCleanStateFields()[$field])) {
19 19
                 $this->addField([
20 20
                     'name' => $field,
21 21
                     'label' => $this->makeLabel($field),
@@ -28,7 +28,7 @@  discard block
 block discarded – undo
28 28
                 ]);
29 29
             }
30 30
 
31
-            if ($setColumns && ! in_array($field, $this->model->getHidden()) && ! isset($this->columns()[$field])) {
31
+            if ($setColumns && !in_array($field, $this->model->getHidden()) && !isset($this->columns()[$field])) {
32 32
                 $this->addColumn([
33 33
                     'name' => $field,
34 34
                     'label' => $this->makeLabel($field),
@@ -50,7 +50,7 @@  discard block
 block discarded – undo
50 50
     {
51 51
         $dbColumnTypes = [];
52 52
 
53
-        if (! $this->driverIsSql()) {
53
+        if (!$this->driverIsSql()) {
54 54
             return $dbColumnTypes;
55 55
         }
56 56
         $dbColumns = $this->getDbTableColumns();
@@ -115,7 +115,7 @@  discard block
 block discarded – undo
115 115
 
116 116
         $dbColumnTypes = $this->getDbColumnTypes();
117 117
 
118
-        if (! isset($dbColumnTypes[$fieldName])) {
118
+        if (!isset($dbColumnTypes[$fieldName])) {
119 119
             return 'text';
120 120
         }
121 121
 
@@ -210,12 +210,12 @@  discard block
 block discarded – undo
210 210
     {
211 211
         $fillable = $this->model->getFillable();
212 212
 
213
-        if (! $this->driverIsSql()) {
213
+        if (!$this->driverIsSql()) {
214 214
             $columns = $fillable;
215 215
         } else {
216 216
             // Automatically-set columns should be both in the database, and in the $fillable variable on the Eloquent Model
217 217
             $columns = $this->model::getDbTableSchema()->getColumnsNames();
218
-            if (! empty($fillable)) {
218
+            if (!empty($fillable)) {
219 219
                 $columns = array_intersect($columns, $fillable);
220 220
             }
221 221
         }
Please login to merge, or discard this patch.
src/app/Library/Database/DatabaseSchema.php 1 patch
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -30,7 +30,7 @@  discard block
 block discarded – undo
30 30
      */
31 31
     private static function generateDatabaseSchema(string $connection, string $table)
32 32
     {
33
-        if (! isset(self::$schema[$connection]) || !isset(self::$schema[$connection][$table])) {
33
+        if (!isset(self::$schema[$connection]) || !isset(self::$schema[$connection][$table])) {
34 34
             self::$schema[$connection] = self::mapTables($connection);
35 35
         }
36 36
     }
@@ -43,10 +43,10 @@  discard block
 block discarded – undo
43 43
      */
44 44
     private static function mapTables(string $connection)
45 45
     {
46
-        return LazyCollection::make(self::getCreateSchema($connection)->getTables())->mapWithKeys(function ($table, $key) use ($connection) {
46
+        return LazyCollection::make(self::getCreateSchema($connection)->getTables())->mapWithKeys(function($table, $key) use ($connection) {
47 47
             $tableName = is_array($table) ? $table['name'] : $table->getName();
48 48
             
49
-            if(self::$schema[$connection][$tableName] ?? false) {
49
+            if (self::$schema[$connection][$tableName] ?? false) {
50 50
                 return [$tableName => self::$schema[$connection][$tableName]];
51 51
             }
52 52
             
@@ -64,7 +64,7 @@  discard block
 block discarded – undo
64 64
         $schemaManager = self::getSchemaManager($connection);
65 65
         $indexes = method_exists($schemaManager, 'listTableIndexes') ? $schemaManager->listTableIndexes($table) : $schemaManager->getIndexes($table);
66 66
 
67
-        $indexes = array_map(function ($index) {
67
+        $indexes = array_map(function($index) {
68 68
             return is_array($index) ? $index['columns'] : $index->getColumns();
69 69
         }, $indexes);
70 70
 
@@ -77,7 +77,7 @@  discard block
 block discarded – undo
77 77
     {
78 78
         $indexedColumns = self::getIndexColumnNames($connection, $table);
79 79
 
80
-        return LazyCollection::make(self::getSchemaManager($connection)->getColumns($table))->mapWithKeys(function ($column, $key) use ($indexedColumns) {
80
+        return LazyCollection::make(self::getSchemaManager($connection)->getColumns($table))->mapWithKeys(function($column, $key) use ($indexedColumns) {
81 81
             $column['index'] = array_key_exists($column['name'], $indexedColumns) ? true : false;
82 82
 
83 83
             return [$column['name'] => $column];
Please login to merge, or discard this patch.