mirror of
https://github.com/archtechx/tenancy.git
synced 2025-12-12 22:34:03 +00:00
Bootstrapper tests
This commit is contained in:
parent
73fc525126
commit
6f4b9f486c
20 changed files with 266 additions and 79 deletions
|
|
@ -3,7 +3,7 @@
|
|||
namespace Stancl\Tenancy\Events\Contracts;
|
||||
|
||||
use Illuminate\Queue\SerializesModels;
|
||||
use Stancl\Tenancy\Database\Models\Domain;
|
||||
use Stancl\Tenancy\Contracts\Domain;
|
||||
|
||||
abstract class DomainEvent
|
||||
{
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
namespace Stancl\Tenancy\Events\Contracts;
|
||||
|
||||
use Illuminate\Queue\SerializesModels;
|
||||
use Stancl\Tenancy\Database\Models\Tenant;
|
||||
use Stancl\Tenancy\Contracts\Tenant;
|
||||
|
||||
abstract class TenantEvent
|
||||
{
|
||||
|
|
|
|||
|
|
@ -61,7 +61,7 @@ class JobPipeline implements ShouldQueue
|
|||
public function handle(): void
|
||||
{
|
||||
foreach ($this->jobs as $job) {
|
||||
app($job)->handle($this->passable);
|
||||
app()->call([new $job(...$this->passable), 'handle']);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -82,7 +82,10 @@ class JobPipeline implements ShouldQueue
|
|||
{
|
||||
$clone = clone $this;
|
||||
|
||||
$clone->passable = ($clone->send)(...$listenerArgs);
|
||||
$passable = ($clone->send)(...$listenerArgs);
|
||||
$passable = is_array($passable) ? $passable : [$passable];
|
||||
|
||||
$clone->passable = $passable;
|
||||
unset($clone->send);
|
||||
|
||||
return $clone;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue