Skip to content

Commit 17c5bbf

Browse files
authored
Merge pull request #1 from omaralalwi/enhance-check-parent-method-existince
enhance check parent method existance
2 parents e749e8c + 5477b8c commit 17c5bbf

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
"homepage": "https://github.com/omaralalwi/laravel-jobs-metrics",
2424
"license": "MIT",
2525
"type": "library",
26-
"version": "1.0.0",
26+
"version": "1.0.1",
2727
"authors": [
2828
{
2929
"name": "omar alalwi",

src/Traits/HasJobsMetricTracker.php

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,17 @@ trait HasJobsMetricTracker
1414
public function middleware()
1515
{
1616
$middleware = [new JobsMetricTracker];
17-
18-
// If parent has middleware method, merge with it
19-
if (method_exists(get_parent_class($this), 'middleware')) {
17+
18+
$parent = get_parent_class($this);
19+
20+
if ($parent && method_exists($parent, 'middleware')) {
2021
$parentMiddleware = parent::middleware();
2122
if (is_array($parentMiddleware)) {
2223
return array_merge($middleware, $parentMiddleware);
2324
}
2425
}
25-
26+
2627
return $middleware;
2728
}
29+
2830
}

0 commit comments

Comments
 (0)