class Mail 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.
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            MailFake
    fake()
        
    
    Replace the bound instance with a fake.
        
                static            Mailer
    mailer(string|null $name = null)
        
    
    No description
        
                static            Mailer
    driver(string|null $driver = null)
        
    
    No description
        
                static            Mailer
    build(array $config)
        
    
    No description
        
                static            TransportInterface
    createSymfonyTransport(array $config)
        
    
    No description
        
                static            string
    getDefaultDriver()
        
    
    No description
        
                static            void
    setDefaultDriver(string $name)
        
    
    No description
        
                static            void
    purge(string|null $name = null)
        
    
    No description
        
                static            MailManager
    extend(string $driver, Closure $callback)
        
    
    No description
        
                static            Application
    getApplication()
        
    
    No description
        
                static            MailManager
    setApplication(Application $app)
        
    
    No description
        
                static            MailManager
    forgetMailers()
        
    
    No description
        
                static            void
    alwaysFrom(string $address, string|null $name = null)
        
    
    No description
        
                static            void
    alwaysReplyTo(string $address, string|null $name = null)
        
    
    No description
        
                static            void
    alwaysReturnPath(string $address)
        
    
    No description
        
                static            void
    alwaysTo(string $address, string|null $name = null)
        
    
    No description
        
                static            PendingMail
    to(mixed $users, string|null $name = null)
        
    
    No description
        
                static            PendingMail
    cc(mixed $users, string|null $name = null)
        
    
    No description
        
                static            PendingMail
    bcc(mixed $users, string|null $name = null)
        
    
    No description
        
                static            SentMessage|null
    html(string $html, mixed $callback)
        
    
    No description
        
                static            SentMessage|null
    raw(string $text, mixed $callback)
        
    
    No description
        
                static            SentMessage|null
    plain(string $view, array $data, mixed $callback)
        
    
    No description
        
                static            string
    render(string|array $view, array $data = [])
        
    
    No description
        
                static            SentMessage|null
    send(Mailable|string|array $view, array $data = [], Closure|string|null $callback = null)
        
    
    No description
        
                static            SentMessage|null
    sendNow(Mailable|string|array $mailable, array $data = [], Closure|string|null $callback = null)
        
    
    No description
        
                static            mixed
    queue(Mailable $view, BackedEnum|string|null $queue = null)
        
    
    No description
        
                static            mixed
    onQueue(BackedEnum|string|null $queue, Mailable $view)
        
    
    No description
        
                static            mixed
    queueOn(string $queue, Mailable $view)
        
    
    No description
        
                static            mixed
    later(DateInterval|int $delay, Mailable $view, string|null $queue = null)
        
    
    No description
        
                static            mixed
    laterOn(string $queue, DateInterval|int $delay, Mailable $view)
        
    
    No description
        
                static            TransportInterface
    getSymfonyTransport()
        
    
    No description
        
                static            Factory
    getViewFactory()
        
    
    No description
        
                static            void
    setSymfonyTransport(TransportInterface $transport)
        
    
    No description
        
                static            void
    macro(string $name, object|callable $macro)
        
    
    No description
        
                static            void
    mixin(object $mixin, bool $replace = true)
        
    
    No description
        
                static            bool
    hasMacro(string $name)
        
    
    No description
        
                static            void
    flushMacros()
        
    
    No description
        
                static            void
    assertSent(Closure $mailable, callable|array|string|int|null $callback = null)
        
    
    No description
        
                static            void
    assertNotOutgoing(Closure $mailable, callable|null $callback = null)
        
    
    No description
        
                static            void
    assertNotSent(Closure $mailable, callable|array|string|null $callback = null)
        
    
    No description
        
                static            void
    assertNothingOutgoing()
        
    
    No description
        
                static            void
    assertNothingSent()
        
    
    No description
        
                static            void
    assertQueued(Closure $mailable, callable|array|string|int|null $callback = null)
        
    
    No description
        
                static            void
    assertNotQueued(Closure $mailable, callable|array|string|null $callback = null)
        
    
    No description
        
                static            void
    assertNothingQueued()
        
    
    No description
        
                static            void
    assertSentCount(int $count)
        
    
    No description
        
                static            void
    assertQueuedCount(int $count)
        
    
    No description
        
                static            void
    assertOutgoingCount(int $count)
        
    
    No description
        
                static            Collection
    sent(Closure $mailable, callable|null $callback = null)
        
    
    No description
        
                static            bool
    hasSent(string $mailable)
        
    
    No description
        
                static            Collection
    queued(Closure $mailable, callable|null $callback = null)
        
    
    No description
        
                static            bool
    hasQueued(string $mailable)
        
    
    No description