Contents

October\Rain\Foundation\Configuration\ApplicationBuilder

Overview

ApplicationBuilder foundation class as an extension of Laravel

Extends
  • Illuminate\Foundation\Configuration\ApplicationBuilder

Protected Properties

There are no protected properties in the class.

Show inherited protected properties

Inherited Protected Properties

  • $pendingProviders - The service provider that are marked for registration. (defined in Illuminate\Foundation\Configuration\ApplicationBuilder)
  • $additionalRoutingCallbacks - Any additional routing callbacks that should be invoked while registering routes. (defined in Illuminate\Foundation\Configuration\ApplicationBuilder)
  • $pageMiddleware - The Folio / page middleware that have been defined by the user. (defined in Illuminate\Foundation\Configuration\ApplicationBuilder)
  • $app - (defined in Illuminate\Foundation\Configuration\ApplicationBuilder)

Public Methods

public withExceptions()

public withExceptions(callable|null $using = null): $this 

Register and configure the application's exception handler.

public withKernels()

public withKernels(): $this 

Register the standard kernel classes for the application.

public withMiddleware()

public withMiddleware($callback = null): void

withMiddleware is a modifier to the parent logic to remove unwanted default middleware

Show inherited public methods

Inherited Public Methods

  • __construct() - Create a new application builder instance. (defined in Illuminate\Foundation\Configuration\ApplicationBuilder)
  • booted() - Register a callback to be invoked when the application is "booted". (defined in Illuminate\Foundation\Configuration\ApplicationBuilder)
  • booting() - Register a callback to be invoked when the application is "booting". (defined in Illuminate\Foundation\Configuration\ApplicationBuilder)
  • create() - Get the application instance. (defined in Illuminate\Foundation\Configuration\ApplicationBuilder)
  • prefersJsonResponses() - Globally prefer JSON responses when the incoming "Accept" header is broad. (defined in Illuminate\Foundation\Configuration\ApplicationBuilder)
  • registered() - Register a callback to be invoked when the application's service providers are registered. (defined in Illuminate\Foundation\Configuration\ApplicationBuilder)
  • withBindings() - Register an array of container bindings to be bound when the application is booting. (defined in Illuminate\Foundation\Configuration\ApplicationBuilder)
  • withBroadcasting() - Register the broadcasting services for the application. (defined in Illuminate\Foundation\Configuration\ApplicationBuilder)
  • withCommands() - Register additional Artisan commands with the application. (defined in Illuminate\Foundation\Configuration\ApplicationBuilder)
  • withEvents() - Register the core event service provider for the application. (defined in Illuminate\Foundation\Configuration\ApplicationBuilder)
  • withProviders() - Register additional service providers. (defined in Illuminate\Foundation\Configuration\ApplicationBuilder)
  • withRouting() - Register the routing services for the application. (defined in Illuminate\Foundation\Configuration\ApplicationBuilder)
  • withSchedule() - Register the scheduled tasks for the application. (defined in Illuminate\Foundation\Configuration\ApplicationBuilder)
  • withScopedSingletons() - Register an array of scoped singleton container bindings to be bound when the application is booting. (defined in Illuminate\Foundation\Configuration\ApplicationBuilder)
  • withSingletons() - Register an array of singleton container bindings to be bound when the application is booting. (defined in Illuminate\Foundation\Configuration\ApplicationBuilder)

Protected Methods

Show inherited protected methods

Inherited Protected Methods

  • buildRoutingCallback() - Create the routing callback for the application. (defined in Illuminate\Foundation\Configuration\ApplicationBuilder)
  • withCommandRouting() - Register additional Artisan route paths. (defined in Illuminate\Foundation\Configuration\ApplicationBuilder)