├── LICENSE ├── README.md ├── _ide_helper.php ├── composer.json ├── config └── exception-notify.php ├── docs ├── bark.jpg ├── discord.jpg ├── jetbrains.png ├── lark.jpg ├── mail.jpg ├── ntfy.jpg ├── pushDeer.jpg ├── slack.jpg ├── telegram.jpg └── weWork.jpg └── src ├── Channels ├── AbstractChannel.php ├── Channel.php ├── DumpChannel.php ├── LogChannel.php ├── MailChannel.php ├── NotifyChannel.php └── StackChannel.php ├── Collectors ├── AbstractCollector.php ├── AbstractExceptionCollector.php ├── ApplicationCollector.php ├── ChoreCollector.php ├── ExceptionBasicCollector.php ├── ExceptionContextCollector.php ├── ExceptionTraceCollector.php ├── RequestBasicCollector.php ├── RequestFileCollector.php ├── RequestHeaderCollector.php ├── RequestPostCollector.php └── RequestQueryCollector.php ├── Commands ├── Concerns │ └── Configureable.php └── TestCommand.php ├── Contracts ├── ChannelContract.php ├── CollectorContract.php ├── ExceptionAwareContract.php └── ThrowableContract.php ├── Events ├── ReportedEvent.php └── ReportingEvent.php ├── ExceptionNotifyManager.php ├── ExceptionNotifyServiceProvider.php ├── Exceptions ├── InvalidArgumentException.php ├── InvalidConfigurationException.php └── RuntimeException.php ├── Facades └── ExceptionNotify.php ├── Jobs └── ReportExceptionJob.php ├── Mail └── ReportExceptionMail.php ├── Pipes ├── AddChorePipe.php ├── AddKeywordChorePipe.php ├── FixPrettyJsonPipe.php ├── LimitLengthPipe.php ├── SprintfHtmlPipe.php ├── SprintfMarkdownPipe.php └── SprintfPipe.php ├── Support ├── ExceptionContext.php ├── JsonFixer.php ├── Rectors │ ├── HydratePipeFuncCallToStaticCallRector.php │ └── ToInternalExceptionRector.php ├── Traits │ ├── AggregationTrait.php │ └── WithPipeArgs.php ├── Utils.php └── helpers.php └── Template.php /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/README.md -------------------------------------------------------------------------------- /_ide_helper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/_ide_helper.php -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/composer.json -------------------------------------------------------------------------------- /config/exception-notify.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/config/exception-notify.php -------------------------------------------------------------------------------- /docs/bark.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/docs/bark.jpg -------------------------------------------------------------------------------- /docs/discord.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/docs/discord.jpg -------------------------------------------------------------------------------- /docs/jetbrains.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/docs/jetbrains.png -------------------------------------------------------------------------------- /docs/lark.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/docs/lark.jpg -------------------------------------------------------------------------------- /docs/mail.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/docs/mail.jpg -------------------------------------------------------------------------------- /docs/ntfy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/docs/ntfy.jpg -------------------------------------------------------------------------------- /docs/pushDeer.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/docs/pushDeer.jpg -------------------------------------------------------------------------------- /docs/slack.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/docs/slack.jpg -------------------------------------------------------------------------------- /docs/telegram.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/docs/telegram.jpg -------------------------------------------------------------------------------- /docs/weWork.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/docs/weWork.jpg -------------------------------------------------------------------------------- /src/Channels/AbstractChannel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/src/Channels/AbstractChannel.php -------------------------------------------------------------------------------- /src/Channels/Channel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/src/Channels/Channel.php -------------------------------------------------------------------------------- /src/Channels/DumpChannel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/src/Channels/DumpChannel.php -------------------------------------------------------------------------------- /src/Channels/LogChannel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/src/Channels/LogChannel.php -------------------------------------------------------------------------------- /src/Channels/MailChannel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/src/Channels/MailChannel.php -------------------------------------------------------------------------------- /src/Channels/NotifyChannel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/src/Channels/NotifyChannel.php -------------------------------------------------------------------------------- /src/Channels/StackChannel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/src/Channels/StackChannel.php -------------------------------------------------------------------------------- /src/Collectors/AbstractCollector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/src/Collectors/AbstractCollector.php -------------------------------------------------------------------------------- /src/Collectors/AbstractExceptionCollector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/src/Collectors/AbstractExceptionCollector.php -------------------------------------------------------------------------------- /src/Collectors/ApplicationCollector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/src/Collectors/ApplicationCollector.php -------------------------------------------------------------------------------- /src/Collectors/ChoreCollector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/src/Collectors/ChoreCollector.php -------------------------------------------------------------------------------- /src/Collectors/ExceptionBasicCollector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/src/Collectors/ExceptionBasicCollector.php -------------------------------------------------------------------------------- /src/Collectors/ExceptionContextCollector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/src/Collectors/ExceptionContextCollector.php -------------------------------------------------------------------------------- /src/Collectors/ExceptionTraceCollector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/src/Collectors/ExceptionTraceCollector.php -------------------------------------------------------------------------------- /src/Collectors/RequestBasicCollector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/src/Collectors/RequestBasicCollector.php -------------------------------------------------------------------------------- /src/Collectors/RequestFileCollector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/src/Collectors/RequestFileCollector.php -------------------------------------------------------------------------------- /src/Collectors/RequestHeaderCollector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/src/Collectors/RequestHeaderCollector.php -------------------------------------------------------------------------------- /src/Collectors/RequestPostCollector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/src/Collectors/RequestPostCollector.php -------------------------------------------------------------------------------- /src/Collectors/RequestQueryCollector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/src/Collectors/RequestQueryCollector.php -------------------------------------------------------------------------------- /src/Commands/Concerns/Configureable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/src/Commands/Concerns/Configureable.php -------------------------------------------------------------------------------- /src/Commands/TestCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/src/Commands/TestCommand.php -------------------------------------------------------------------------------- /src/Contracts/ChannelContract.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/src/Contracts/ChannelContract.php -------------------------------------------------------------------------------- /src/Contracts/CollectorContract.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/src/Contracts/CollectorContract.php -------------------------------------------------------------------------------- /src/Contracts/ExceptionAwareContract.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/src/Contracts/ExceptionAwareContract.php -------------------------------------------------------------------------------- /src/Contracts/ThrowableContract.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/src/Contracts/ThrowableContract.php -------------------------------------------------------------------------------- /src/Events/ReportedEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/src/Events/ReportedEvent.php -------------------------------------------------------------------------------- /src/Events/ReportingEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/src/Events/ReportingEvent.php -------------------------------------------------------------------------------- /src/ExceptionNotifyManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/src/ExceptionNotifyManager.php -------------------------------------------------------------------------------- /src/ExceptionNotifyServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/src/ExceptionNotifyServiceProvider.php -------------------------------------------------------------------------------- /src/Exceptions/InvalidArgumentException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/src/Exceptions/InvalidArgumentException.php -------------------------------------------------------------------------------- /src/Exceptions/InvalidConfigurationException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/src/Exceptions/InvalidConfigurationException.php -------------------------------------------------------------------------------- /src/Exceptions/RuntimeException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/src/Exceptions/RuntimeException.php -------------------------------------------------------------------------------- /src/Facades/ExceptionNotify.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/src/Facades/ExceptionNotify.php -------------------------------------------------------------------------------- /src/Jobs/ReportExceptionJob.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/src/Jobs/ReportExceptionJob.php -------------------------------------------------------------------------------- /src/Mail/ReportExceptionMail.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/src/Mail/ReportExceptionMail.php -------------------------------------------------------------------------------- /src/Pipes/AddChorePipe.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/src/Pipes/AddChorePipe.php -------------------------------------------------------------------------------- /src/Pipes/AddKeywordChorePipe.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/src/Pipes/AddKeywordChorePipe.php -------------------------------------------------------------------------------- /src/Pipes/FixPrettyJsonPipe.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/src/Pipes/FixPrettyJsonPipe.php -------------------------------------------------------------------------------- /src/Pipes/LimitLengthPipe.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/src/Pipes/LimitLengthPipe.php -------------------------------------------------------------------------------- /src/Pipes/SprintfHtmlPipe.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/src/Pipes/SprintfHtmlPipe.php -------------------------------------------------------------------------------- /src/Pipes/SprintfMarkdownPipe.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/src/Pipes/SprintfMarkdownPipe.php -------------------------------------------------------------------------------- /src/Pipes/SprintfPipe.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/src/Pipes/SprintfPipe.php -------------------------------------------------------------------------------- /src/Support/ExceptionContext.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/src/Support/ExceptionContext.php -------------------------------------------------------------------------------- /src/Support/JsonFixer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/src/Support/JsonFixer.php -------------------------------------------------------------------------------- /src/Support/Rectors/HydratePipeFuncCallToStaticCallRector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/src/Support/Rectors/HydratePipeFuncCallToStaticCallRector.php -------------------------------------------------------------------------------- /src/Support/Rectors/ToInternalExceptionRector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/src/Support/Rectors/ToInternalExceptionRector.php -------------------------------------------------------------------------------- /src/Support/Traits/AggregationTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/src/Support/Traits/AggregationTrait.php -------------------------------------------------------------------------------- /src/Support/Traits/WithPipeArgs.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/src/Support/Traits/WithPipeArgs.php -------------------------------------------------------------------------------- /src/Support/Utils.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/src/Support/Utils.php -------------------------------------------------------------------------------- /src/Support/helpers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/src/Support/helpers.php -------------------------------------------------------------------------------- /src/Template.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guanguans/laravel-exception-notify/HEAD/src/Template.php --------------------------------------------------------------------------------