llp 1 день назад
Родитель
Сommit
269ed227a9

+ 8 - 0
packages/Webkul/BagistoApi/src/Providers/BagistoApiServiceProvider.php

@@ -74,6 +74,7 @@ use Webkul\BagistoApi\State\DownloadableSamplesProvider;
 use Webkul\BagistoApi\State\FilterableAttributesProvider;
 use Webkul\BagistoApi\State\ForgotPasswordProcessor;
 use Webkul\BagistoApi\State\GetCheckoutAddressCollectionProvider;
+use Webkul\BagistoApi\State\ResetPasswordProcessor;
 use Webkul\BagistoApi\State\GroupedProductsProvider;
 use Webkul\BagistoApi\State\LoginProcessor;
 use Webkul\BagistoApi\State\LogoutProcessor;
@@ -181,6 +182,7 @@ class BagistoApiServiceProvider extends ServiceProvider
         $this->app->tag(VerifyTokenProcessor::class, ProcessorInterface::class);
         $this->app->tag(LogoutProcessor::class, ProcessorInterface::class);
         $this->app->tag(ForgotPasswordProcessor::class, ProcessorInterface::class);
+        $this->app->tag(ResetPasswordProcessor::class, ProcessorInterface::class);
         $this->app->tag(CustomerProfileProcessor::class, ProcessorInterface::class);
         $this->app->tag(CustomerAddressTokenProcessor::class, ProcessorInterface::class);
         $this->app->tag(CartTokenProcessor::class, ProcessorInterface::class);
@@ -241,6 +243,12 @@ class BagistoApiServiceProvider extends ServiceProvider
             );
         });
 
+        $this->app->singleton(ResetPasswordProcessor::class, function ($app) {
+            return new ResetPasswordProcessor(
+                $app->make('Webkul\Customer\Repositories\CustomerRepository')
+            );
+        });
+
         $this->app->singleton(CartTokenProcessor::class, function ($app) {
             return new CartTokenProcessor(
                 $app->make('Webkul\Checkout\Repositories\CartRepository'),