From b40751a2b9dc3401e1759f7bbf7a5d4433dc94af Mon Sep 17 00:00:00 2001 From: David Bomba Date: Fri, 26 Mar 2021 19:34:39 +1100 Subject: [PATCH 1/2] Auto optimize after composer install --- app/Console/Commands/PostUpdate.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/app/Console/Commands/PostUpdate.php b/app/Console/Commands/PostUpdate.php index 4f861e1988e4..00cce48d61c8 100644 --- a/app/Console/Commands/PostUpdate.php +++ b/app/Console/Commands/PostUpdate.php @@ -52,8 +52,7 @@ class PostUpdate extends Command nlog("finished migrating"); - exec('vendor/bin/composer install --no-dev'); - exec('vendor/bin/composer dump'); + exec('vendor/bin/composer install --no-dev -o'); nlog("finished running composer install "); From b3863581ae64ee04be56134bdb940fe928ca1036 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Fri, 26 Mar 2021 20:20:37 +1100 Subject: [PATCH 2/2] Stubs for products / recurring products and subscription price --- app/Services/Subscription/SubscriptionService.php | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/app/Services/Subscription/SubscriptionService.php b/app/Services/Subscription/SubscriptionService.php index 74b83b4e667b..80272e6c83b3 100644 --- a/app/Services/Subscription/SubscriptionService.php +++ b/app/Services/Subscription/SubscriptionService.php @@ -263,5 +263,19 @@ class SubscriptionService //scan for any notification we are required to send } + public function products() + { + return Product::whereIn('id', explode(",", $this->subscription->product_ids))->get(); + } + + public function recurring_products() + { + return Product::whereIn('id', explode(",", $this->subscription->recurring_product_ids))->get(); + } + + public function price() + { + return 1; + } }