-
Backend
-
Behaviors
-
Classes
-
Controllers
-
Database
-
Seeds
-
-
Facades
-
FormWidgets
-
Helpers
-
Models
-
ReportWidgets
-
Skins
-
Traits
-
VueComponents
-
Widgets
- ServiceProvider
-
-
Cms
-
Classes
- Asset
- CmsCompoundObject
- CmsController
- CmsException
- CmsObject
- CmsObjectCollection
- CodeBase
- CodeParser
- ComponentBase
- ComponentHelpers
- ComponentManager
- ComponentPartial
- Content
- Controller
- EditorExtension
- Layout
- LayoutCode
- MediaLibrary
- MediaLibraryItem
- MediaViewHelper
- Meta
- ObjectMemoryCache
- Page
- PageCode
- Partial
- PartialCode
- PartialStack
- Router
- Theme
- ThemeManager
-
Components
-
Controllers
-
Facades
-
FormWidgets
-
Helpers
-
Models
-
ReportWidgets
-
Traits
-
Twig
- ComponentNode
- ComponentTokenParser
- ContentNode
- ContentTokenParser
- DebugExtension
- DefaultNode
- DefaultTokenParser
- Extension
- FlashNode
- FlashTokenParser
- FrameworkNode
- FrameworkTokenParser
- Loader
- PageNode
- PageTokenParser
- PartialNode
- PartialTokenParser
- PlaceholderNode
- PlaceholderTokenParser
- PutNode
- PutTokenParser
- ScriptsNode
- ScriptsTokenParser
- StylesNode
- StylesTokenParser
-
VueComponents
-
Widgets
- ServiceProvider
-
-
Editor
-
Behaviors
-
Classes
-
Controllers
-
VueComponents
- ServiceProvider
-
-
Media
-
Classes
-
Controllers
-
FormWidgets
-
Twig
-
Widgets
- ServiceProvider
-
-
System
-
Behaviors
-
Classes
-
Console
-
OctoberUtil
- ComposerScript
- OctoberDown
- OctoberFresh
- OctoberMigrate
- OctoberMirror
- OctoberPasswd
- OctoberUp
- OctoberUpdate
- OctoberUtil
- PluginCheck
- PluginDisable
- PluginEnable
- PluginInstall
- PluginList
- PluginRefresh
- PluginRemove
- ProjectSet
- ProjectSync
- ThemeCheck
- ThemeInstall
- ThemeList
- ThemeRemove
- ThemeSync
- ThemeUse
-
-
Controllers
-
Database
-
Facades
-
Helpers
-
Models
-
ReportWidgets
-
Traits
-
Twig
-
Widgets
- ServiceProvider
-
-
Events
-
backend
-
ajax
-
filter
-
form
-
list
-
menu
-
page
-
user
-
-
cms
-
ajax
-
block
-
combiner
-
component
-
object
-
page
-
resizer
-
router
-
template
-
theme
-
-
exception
-
halcyon
-
datasource
-
-
mailer
-
media
-
model
-
auth
-
form
-
relation
-
/docs/api/model/relation/add
-
/docs/api/model/relation/associate
- attach
-
/docs/api/model/relation/beforeadd
-
/docs/api/model/relation/beforeassociate
- beforeAttach
- beforeDetach
-
/docs/api/model/relation/beforedissociate
-
/docs/api/model/relation/beforeremove
- detach
-
/docs/api/model/relation/dissociate
-
/docs/api/model/relation/remove
-
- afterBoot
- afterCreate
- afterDelete
- afterFetch
- afterRestore
- afterSave
- afterUpdate
- afterValidate
- beforeCreate
- beforeDelete
- beforeFetch
- beforeGetAttribute
- beforeRestore
- beforeSave
- beforeSetAttribute
- beforeUpdate
- beforeValidate
- getAttribute
- saveInternal
- setAttribute
-
-
system
-
assets
-
console
-
mirror
-
theme
-
-
reportwidgets
-
resizer
-
settings
- extendConfigFile
-
-
translator
-
-
Library
-
Argon
-
Assetic
-
Asset
-
Cache
-
Exception
-
Factory
-
Filter
- BaseCssFilter
- CallablesFilter
- CssCacheBustingFilter
- CssImportFilter
- CssMinFilter
- CssRewriteFilter
- FilterCollection
- JavascriptImporter
- JSMinFilter
- JSMinPlusFilter
- JSqueezeFilter
- LessCompiler
- LessphpFilter
- MinifyCssCompressorFilter
- PackagerFilter
- PackerFilter
- ScssCompiler
- ScssphpFilter
- StylesheetMinify
-
Util
- README
- AssetManager
- AssetWriter
- FilterManager
-
-
Auth
-
Models
- AuthException
- Manager
-
-
Config
-
Database
-
Attach
-
Behaviors
-
Concerns
-
Connections
-
Connectors
-
Models
-
Relations
-
Schema
-
Traits
-
Updates
- README
- Builder
- Collection
- DatabaseServiceProvider
- DataFeed
- Dongle
- MemoryCache
- MigrationServiceProvider
- Model
- ModelBehavior
- ModelException
- MorphPivot
- NestedTreeScope
- Pivot
- QueryBuilder
- SortableScope
- TreeCollection
- Updater
-
-
Events
-
Exception
-
Extension
-
Filesystem
-
Flash
-
Foundation
-
Bootstrap
-
Console
-
Exception
-
Http
-
Middleware
- Kernel
-
-
Providers
- Application
- Maker
-
-
Halcyon
-
Datasource
-
Exception
-
Processors
-
Traits
- README
- Builder
- Collection
- HalcyonServiceProvider
- MemoryCacheManager
- MemoryRepository
- Model
-
-
Html
-
Mail
-
Network
-
Parse
-
Parsedown
-
Syntax
- Bracket
- Ini
- Markdown
- MarkdownData
- ParseServiceProvider
- Twig
- Yaml
-
-
Process
-
Resize
-
Router
-
Scaffold
-
Support
-
Translation
-
- Documentation
- API
- Library
- Foundation
- Exception
- Handler
October\Rain\Foundation\Exception\Handler
Extends:
- Illuminate\Foundation\Exceptions\Handler
Implements:
- Illuminate\Contracts\Debug\ExceptionHandler
Protected properties
protected array $dontReport
A list of the exception types that should not be reported.
protected array $handlers
All of the register exception handlers.
Show inherited protected properties
Inherited protected properties
- protected Illuminate\Contracts\Container\Container $container - defined in Illuminate\Foundation\Exceptions\Handler. The container implementation.
- protected array $internalDontReport - defined in Illuminate\Foundation\Exceptions\Handler. A list of the internal exception types that should not be reported.
- protected array $dontFlash - defined in Illuminate\Foundation\Exceptions\Handler. A list of the inputs that are never flashed for validation exceptions.
Public methods
public void error(Closure $callback)
Register an application error handler.
Parameters
- Closure $callback
public Illuminate\Http\Response render(Illuminate\Http\Request $request, Exception $exception)
Render an exception into an HTTP response.
Parameters
- Illuminate\Http\Request $request
- Exception $exception
public void report(Exception $exception)
Report or log an exception.
This is a great spot to send exceptions to Sentry, Bugsnag, etc.
Parameters
- Exception $exception
Inherited public methods
- public void __construct(Illuminate\Contracts\Container\Container $container) - defined in Illuminate\Foundation\Exceptions\Handler. Create a new exception handler instance.
- public void renderForConsole(Symfony\Component\Console\Output\OutputInterface $output, Exception $e) - defined in Illuminate\Foundation\Exceptions\Handler. Render an exception to the console.
- public bool shouldReport(Exception $e) - defined in Illuminate\Foundation\Exceptions\Handler. Determine if the exception should be reported.
Protected methods
protected void callCustomHandlers(Exception $exception, bool $fromConsole=false)
Handle the given exception.
Parameters
- Exception $exception
- bool $fromConsole
protected array context()
Get the default context variables for logging.
protected int getStatusCode(Exception $exception)
Checks if the exception implements the HttpExceptionInterface, or returns as generic 500 error code for a server side error.
Parameters
- Exception $exception
protected bool handlesException(Closure $handler, Exception $exception)
Determine if the given handler handles this exception.
Parameters
- Closure $handler
- Exception $exception
protected void hasBootedEvents()
hasBootedEvents checks if we can broadcast events
protected bool hints(ReflectionFunction $reflection, Exception $exception)
Determine if the given handler type hints the exception.
Parameters
- ReflectionFunction $reflection
- Exception $exception
Show inherited protected methods
Inherited protected methods
- protected array convertExceptionToArray(Exception $e) - defined in Illuminate\Foundation\Exceptions\Handler. Convert the given exception to an array.
- protected Symfony\Component\HttpFoundation\Response convertExceptionToResponse(Exception $e) - defined in Illuminate\Foundation\Exceptions\Handler. Create a Symfony response for the given exception.
- protected Symfony\Component\HttpFoundation\Response convertValidationExceptionToResponse(Illuminate\Validation\ValidationException $e, Illuminate\Http\Request $request) - defined in Illuminate\Foundation\Exceptions\Handler. Create a response object from the given validation exception.
- protected array exceptionContext(Exception $e) - defined in Illuminate\Foundation\Exceptions\Handler. Get the default exception context variables for logging.
- protected string getHttpExceptionView(Symfony\Component\HttpKernel\Exception\HttpExceptionInterface $e) - defined in Illuminate\Foundation\Exceptions\Handler. Get the view used to render HTTP exceptions.
- protected Illuminate\Http\Response invalid(Illuminate\Http\Request $request, Illuminate\Validation\ValidationException $exception) - defined in Illuminate\Foundation\Exceptions\Handler. Convert a validation exception into a response.
- protected Illuminate\Http\JsonResponse invalidJson(Illuminate\Http\Request $request, Illuminate\Validation\ValidationException $exception) - defined in Illuminate\Foundation\Exceptions\Handler. Convert a validation exception into a JSON response.
- protected bool isHttpException(Exception $e) - defined in Illuminate\Foundation\Exceptions\Handler. Determine if the given exception is an HTTP exception.
- protected Exception prepareException(Exception $e) - defined in Illuminate\Foundation\Exceptions\Handler. Prepare exception for rendering.
- protected Illuminate\Http\JsonResponse prepareJsonResponse(Illuminate\Http\Request $request, Exception $e) - defined in Illuminate\Foundation\Exceptions\Handler. Prepare a JSON response for the given exception.
- protected Symfony\Component\HttpFoundation\Response prepareResponse(Illuminate\Http\Request $request, Exception $e) - defined in Illuminate\Foundation\Exceptions\Handler. Prepare a response for the given exception.
- protected void registerErrorViewPaths() - defined in Illuminate\Foundation\Exceptions\Handler. Register the error template hint paths.
- protected string renderExceptionContent(Exception $e) - defined in Illuminate\Foundation\Exceptions\Handler. Get the response content for the given exception.
- protected string renderExceptionWithSymfony(Exception $e, bool $debug) - defined in Illuminate\Foundation\Exceptions\Handler. Render an exception to a string using Symfony.
- protected string renderExceptionWithWhoops(Exception $e) - defined in Illuminate\Foundation\Exceptions\Handler. Render an exception to a string using "Whoops".
- protected Symfony\Component\HttpFoundation\Response renderHttpException(Symfony\Component\HttpKernel\Exception\HttpExceptionInterface $e) - defined in Illuminate\Foundation\Exceptions\Handler. Render the given HttpException.
- protected bool shouldntReport(Exception $e) - defined in Illuminate\Foundation\Exceptions\Handler. Determine if the exception is in the "do not report" list.
- protected Illuminate\Http\Response toIlluminateResponse(Symfony\Component\HttpFoundation\Response $response, Exception $e) - defined in Illuminate\Foundation\Exceptions\Handler. Map the given exception into an Illuminate response.
- protected Symfony\Component\HttpFoundation\Response unauthenticated(Illuminate\Http\Request $request, Illuminate\Auth\AuthenticationException $exception) - defined in Illuminate\Foundation\Exceptions\Handler. Convert an authentication exception into a response.
- protected Whoops\Handler\Handler whoopsHandler() - defined in Illuminate\Foundation\Exceptions\Handler. Get the Whoops handler for the application.