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