File: /home/armgroup/libs/vendor/_laravel_idea/_ide_helper_dispatches.php
<?php //a956da223b14c919130fa25429b05eac
/** @noinspection all */
namespace App\Events {
use App\Models\Discount;
use App\Models\Order;
use App\Models\Product;
use Illuminate\Broadcasting\PendingBroadcast;
/**
* @method static void dispatch(Discount $discount)
* @method static PendingBroadcast broadcast(Discount $discount)
*/
class DiscountSaved {}
/**
* @method static void dispatch(Order $order)
* @method static PendingBroadcast broadcast(Order $order)
*/
class IncreaseOrderProductsStock {}
/**
* @method static void dispatch(Product $product)
* @method static PendingBroadcast broadcast(Product $product)
*/
class InventoryIncreased {}
/**
* @method static void dispatch(Order $order)
* @method static PendingBroadcast broadcast(Order $order)
*/
class OrderCanceled {}
/**
* @method static void dispatch(Order $order)
* @method static PendingBroadcast broadcast(Order $order)
*/
class OrderSaved {}
/**
* @method static void dispatch(Order $order)
* @method static PendingBroadcast broadcast(Order $order)
*/
class ReduceOrderProductsStock {}
}
namespace Illuminate\Foundation\Console {
use Illuminate\Foundation\Bus\PendingDispatch;
/**
* @method static PendingDispatch dispatch(array $data)
* @method static mixed dispatchNow(array $data)
* @method static mixed dispatchSync(array $data)
*/
class QueuedCommand {}
}
namespace Illuminate\Foundation\Events {
use Illuminate\Broadcasting\PendingBroadcast;
/**
* @method static void dispatch(array $stubs)
* @method static PendingBroadcast broadcast(array $stubs)
*/
class PublishingStubs {}
}
namespace Illuminate\Queue {
use Illuminate\Foundation\Bus\PendingDispatch;
use Laravel\SerializableClosure\SerializableClosure;
/**
* @method static PendingDispatch dispatch(SerializableClosure $closure)
* @method static mixed dispatchNow(SerializableClosure $closure)
* @method static mixed dispatchSync(SerializableClosure $closure)
*/
class CallQueuedClosure {}
}
namespace Maatwebsite\Excel\Jobs {
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Foundation\Bus\PendingDispatch;
use Maatwebsite\Excel\Concerns\FromQuery;
use Maatwebsite\Excel\Concerns\FromView;
use Maatwebsite\Excel\Files\TemporaryFile;
/**
* @method static PendingDispatch dispatch(object $sheetExport, TemporaryFile $temporaryFile, string $writerType, int $sheetIndex, array $data)
* @method static mixed dispatchNow(object $sheetExport, TemporaryFile $temporaryFile, string $writerType, int $sheetIndex, array $data)
* @method static mixed dispatchSync(object $sheetExport, TemporaryFile $temporaryFile, string $writerType, int $sheetIndex, array $data)
*/
class AppendDataToSheet {}
/**
* @method static PendingDispatch dispatch(FromQuery $sheetExport, TemporaryFile $temporaryFile, string $writerType, int $sheetIndex, int $page, int $chunkSize)
* @method static mixed dispatchNow(FromQuery $sheetExport, TemporaryFile $temporaryFile, string $writerType, int $sheetIndex, int $page, int $chunkSize)
* @method static mixed dispatchSync(FromQuery $sheetExport, TemporaryFile $temporaryFile, string $writerType, int $sheetIndex, int $page, int $chunkSize)
*/
class AppendQueryToSheet {}
/**
* @method static PendingDispatch dispatch(FromView $sheetExport, TemporaryFile $temporaryFile, string $writerType, int $sheetIndex)
* @method static mixed dispatchNow(FromView $sheetExport, TemporaryFile $temporaryFile, string $writerType, int $sheetIndex)
* @method static mixed dispatchSync(FromView $sheetExport, TemporaryFile $temporaryFile, string $writerType, int $sheetIndex)
*/
class AppendViewToSheet {}
/**
* @method static PendingDispatch dispatch(object $export, TemporaryFile $temporaryFile, string $writerType)
* @method static mixed dispatchNow(object $export, TemporaryFile $temporaryFile, string $writerType)
* @method static mixed dispatchSync(object $export, TemporaryFile $temporaryFile, string $writerType)
*/
class QueueExport {}
/**
* @method static PendingDispatch dispatch(ShouldQueue $import = null)
* @method static mixed dispatchNow(ShouldQueue $import = null)
* @method static mixed dispatchSync(ShouldQueue $import = null)
*/
class QueueImport {}
}
namespace Shetabit\Payment\Events {
use Illuminate\Broadcasting\PendingBroadcast;
use Shetabit\Multipay\Contracts\DriverInterface;
use Shetabit\Multipay\Contracts\ReceiptInterface;
use Shetabit\Multipay\Invoice;
/**
* @method static void dispatch(DriverInterface $driver, Invoice $invoice)
* @method static PendingBroadcast broadcast(DriverInterface $driver, Invoice $invoice)
*/
class InvoicePurchasedEvent {}
/**
* @method static void dispatch(ReceiptInterface $receipt, DriverInterface $driver, Invoice $invoice)
* @method static PendingBroadcast broadcast(ReceiptInterface $receipt, DriverInterface $driver, Invoice $invoice)
*/
class InvoiceVerifiedEvent {}
}