Bus
class Bus extends Facade (View source)
Properties
| static protected Application|null | $app | The application instance being facaded.  | 
                from Facade | 
| static protected array | $resolvedInstance | The resolved object instances.  | 
                from Facade | 
| static protected bool | $cached | Indicates if the resolved instance should be cached.  | 
                from Facade | 
Methods
Create a fresh mock instance for the given class.
Get the registered name of the component.
Resolve the facade root instance from the container.
Get the application instance behind the facade.
Handle dynamic, static calls to the object.
Replace the bound instance with a fake.
Dispatch the given chain of jobs.
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
Details
        in 
Facade at line 48
                static            void
    resolved(Closure $callback)
        
    
    Run a Closure when the facade has been resolved.
        in 
Facade at line 66
                static            MockInterface
    spy()
        
    
    Convert the facade into a Mockery spy.
        in 
Facade at line 82
                static            MockInterface
    partialMock()
        
    
    Initiate a partial mock on the facade.
        in 
Facade at line 98
                static            Expectation
    shouldReceive()
        
    
    Initiate a mock expectation on the facade.
        
                static            Expectation
    expects()
        
    
    Initiate a mock expectation on the facade.
        
                static    protected        MockInterface
    createFreshMockInstance()
        
    
    Create a fresh mock instance for the given class.
        
                static    protected        MockInterface
    createMock()
        
    
    Create a fresh mock instance for the given class.
        
                static    protected        bool
    isMock()
        
    
    Determines whether a mock is set as the instance of the facade.
        
                static    protected        string|null
    getMockableClass()
        
    
    Get the mockable class for the bound instance.
        
                static            void
    swap(mixed $instance)
        
    
    Hotswap the underlying instance behind the facade.
        
                static            bool
    isFake()
        
    
    Determines whether a "fake" has been set as the facade instance.
        
                static            mixed
    getFacadeRoot()
        
    
    Get the root object behind the facade.
        
                static    protected        string
    getFacadeAccessor()
        
    
    Get the registered name of the component.
        
                static    protected        mixed
    resolveFacadeInstance(string $name)
        
    
    Resolve the facade root instance from the container.
        
                static            void
    clearResolvedInstance(string $name)
        
    
    Clear a resolved facade instance.
        
                static            void
    clearResolvedInstances()
        
    
    Clear all of the resolved instances.
        
                static            Collection
    defaultAliases()
        
    
    Get the application default aliases.
        
                static            Application|null
    getFacadeApplication()
        
    
    Get the application instance behind the facade.
        
                static            void
    setFacadeApplication(Application|null $app)
        
    
    Set the application instance.
        
                static            mixed
    __callStatic(string $method, array $args)
        
    
    Handle dynamic, static calls to the object.
        
                static            BusFake
    fake(array|string $jobsToFake = [], BatchRepository|null $batchRepository = null)
        
    
    Replace the bound instance with a fake.
        
                static            PendingDispatch
    dispatchChain(mixed $jobs)
        
    
    Dispatch the given chain of jobs.
        
                static            mixed
    dispatch(mixed $command)
        
    
    No description
        
                static            mixed
    dispatchSync(mixed $command, mixed $handler = null)
        
    
    No description
        
                static            mixed
    dispatchNow(mixed $command, mixed $handler = null)
        
    
    No description
        
                static            Batch|null
    findBatch(string $batchId)
        
    
    No description
        
                static            PendingBatch
    batch(Collection|mixed $jobs)
        
    
    No description
        
                static            PendingChain
    chain(Collection|array|null $jobs = null)
        
    
    No description
        
                static            bool
    hasCommandHandler(mixed $command)
        
    
    No description
        
                static            mixed
    getCommandHandler(mixed $command)
        
    
    No description
        
                static            mixed
    dispatchToQueue(mixed $command)
        
    
    No description
        
                static            void
    dispatchAfterResponse(mixed $command, mixed $handler = null)
        
    
    No description
        
                static            Dispatcher
    pipeThrough(array $pipes)
        
    
    No description
        
                static            Dispatcher
    map(array $map)
        
    
    No description
        
                static            Dispatcher
    withDispatchingAfterResponses()
        
    
    No description
        
                static            Dispatcher
    withoutDispatchingAfterResponses()
        
    
    No description
        
                static            BusFake
    except(array|string $jobsToDispatch)
        
    
    No description
        
                static            void
    assertDispatched(Closure $command, callable|int|null $callback = null)
        
    
    No description
        
                static            void
    assertDispatchedOnce(Closure $command, int $times = null)
        
    
    No description
        
                static            void
    assertDispatchedTimes(Closure $command, int $times = 1)
        
    
    No description
        
                static            void
    assertNotDispatched(Closure $command, callable|null $callback = null)
        
    
    No description
        
                static            void
    assertNothingDispatched()
        
    
    No description
        
                static            void
    assertDispatchedSync(Closure $command, callable|int|null $callback = null)
        
    
    No description
        
                static            void
    assertDispatchedSyncTimes(Closure $command, int $times = 1)
        
    
    No description
        
                static            void
    assertNotDispatchedSync(Closure $command, callable|null $callback = null)
        
    
    No description
        
                static            void
    assertDispatchedAfterResponse(Closure $command, callable|int|null $callback = null)
        
    
    No description
        
                static            void
    assertDispatchedAfterResponseTimes(Closure $command, int $times = 1)
        
    
    No description
        
                static            void
    assertNotDispatchedAfterResponse(Closure $command, callable|null $callback = null)
        
    
    No description
        
                static            void
    assertChained(array $expectedChain)
        
    
    No description
        
                static            void
    assertNothingChained()
        
    
    No description
        
                static            void
    assertDispatchedWithoutChain(Closure $command, callable|null $callback = null)
        
    
    No description
        
                static            ChainedBatchTruthTest
    chainedBatch(Closure $callback)
        
    
    No description
        
                static            void
    assertBatched(callable $callback)
        
    
    No description
        
                static            void
    assertBatchCount(int $count)
        
    
    No description
        
                static            void
    assertNothingBatched()
        
    
    No description
        
                static            void
    assertNothingPlaced()
        
    
    No description
        
                static            Collection
    dispatched(string $command, callable|null $callback = null)
        
    
    No description
        
                static            Collection
    dispatchedSync(string $command, callable|null $callback = null)
        
    
    No description
        
                static            Collection
    dispatchedAfterResponse(string $command, callable|null $callback = null)
        
    
    No description
        
                static            Collection
    batched(callable $callback)
        
    
    No description
        
                static            bool
    hasDispatched(string $command)
        
    
    No description
        
                static            bool
    hasDispatchedSync(string $command)
        
    
    No description
        
                static            bool
    hasDispatchedAfterResponse(string $command)
        
    
    No description
        
                static            Batch
    dispatchFakeBatch(string $name = '')
        
    
    No description
        
                static            Batch
    recordPendingBatch(PendingBatch $pendingBatch)
        
    
    No description
        
                static            BusFake
    serializeAndRestore(bool $serializeAndRestore = true)
        
    
    No description
        
                static            array
    dispatchedBatches()
        
    
    No description