Skip to content

Commit 4a32325

Browse files
authored
Merge pull request #1 from nidhalkratos/master
Support for Laravel 8 and bug fixes
2 parents 00356b4 + 14d5c85 commit 4a32325

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

composer.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,7 @@
2121
}
2222
],
2323
"require": {
24-
"doctrine/dbal": "^2.9.0",
25-
"laravel/framework": "~5.8.0|~6.0|~6.2.0",
24+
"laravel/framework": "~5.8.0|~6.0|~6.2.0|^8.22.2",
2625
"stripe/stripe-php": "^6.43.0"
2726
},
2827
"require-dev": {

src/Models/PlanSubscriptionModel.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -219,8 +219,8 @@ public function unconsumeFeature(string $featureCode, float $amount)
219219
]));
220220
}
221221

222-
$used = (float) ($feature->isUnlimited()) ? ($usage->used - $amount < 0) ? 0 : ($usage->used - $amount) : ($usage->used - $amount);
223-
$remaining = (float) ($feature->isUnlimited()) ? -1 : ($used > 0) ? ($feature->limit - $used) : $feature->limit;
222+
$used = (float) max($usage->used - $amount, 0);
223+
$remaining = (float) $feature->isUnlimited() ? -1 : $feature->limit - $used;
224224

225225
event(new \Creatydev\Plans\Events\FeatureUnconsumed($this, $feature, $amount, $remaining));
226226

0 commit comments

Comments
 (0)