Skip to content

Commit 12ca2c9

Browse files
authored
Merge pull request #55 from daniel-de-wit/master
Add Laravel 6 support ( with helpers changes )
2 parents d46af6b + 8b1ee3e commit 12ca2c9

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

composer.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
],
1818
"require": {
1919
"php": "^7.1",
20-
"illuminate/support": "5.5.*|5.6.*|5.7.*|5.8.*"
20+
"illuminate/support": "^5.5|^6"
2121
},
2222
"require-dev": {
2323
"orchestra/testbench": "3.6.*",

src/QueryDetector.php

+5-4
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
namespace BeyondCode\QueryDetector;
44

55
use DB;
6+
use Illuminate\Support\Arr;
67
use Illuminate\Support\Collection;
78
use Illuminate\Database\Eloquent\Builder;
89
use Symfony\Component\HttpFoundation\Response;
@@ -47,7 +48,7 @@ public function isEnabled(): bool
4748
public function logQuery($query, Collection $backtrace)
4849
{
4950
$modelTrace = $backtrace->first(function ($trace) {
50-
return array_get($trace, 'object') instanceof Builder;
51+
return Arr::get($trace, 'object') instanceof Builder;
5152
});
5253

5354
// The query is coming from an Eloquent model
@@ -57,7 +58,7 @@ public function logQuery($query, Collection $backtrace)
5758
* or if the class itself is a Relation.
5859
*/
5960
$relation = $backtrace->first(function ($trace) {
60-
return array_get($trace, 'function') === 'getRelationValue' || array_get($trace, 'class') === Relation::class ;
61+
return Arr::get($trace, 'function') === 'getRelationValue' || Arr::get($trace, 'class') === Relation::class ;
6162
});
6263

6364
// We try to access a relation
@@ -76,8 +77,8 @@ public function logQuery($query, Collection $backtrace)
7677

7778
$key = md5($query->sql . $model . $relationName . $sources[0]->name . $sources[0]->line);
7879

79-
$count = array_get($this->queries, $key.'.count', 0);
80-
$time = array_get($this->queries, $key.'.time', 0);
80+
$count = Arr::get($this->queries, $key.'.count', 0);
81+
$time = Arr::get($this->queries, $key.'.time', 0);
8182

8283
$this->queries[$key] = [
8384
'count' => ++$count,

0 commit comments

Comments
 (0)