diff options
author | Christoph Wurst <christoph@winzerhof-wurst.at> | 2020-06-17 15:17:59 +0200 |
---|---|---|
committer | Christoph Wurst <christoph@winzerhof-wurst.at> | 2020-06-19 10:38:26 +0200 |
commit | 2b7b7144d44cdb323039d8384f7a94fc6422e923 (patch) | |
tree | 6eada54697fa843a7d3de8d19e3b672d79877220 /lib/public/Support | |
parent | dd0b9655b2dc72556f0a273f262357f5b058fe49 (diff) | |
download | nextcloud-server-2b7b7144d44cdb323039d8384f7a94fc6422e923.tar.gz nextcloud-server-2b7b7144d44cdb323039d8384f7a94fc6422e923.zip |
Allow crash reporters registration during app bootstrap
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
Diffstat (limited to 'lib/public/Support')
-rw-r--r-- | lib/public/Support/CrashReport/IRegistry.php | 7 | ||||
-rw-r--r-- | lib/public/Support/CrashReport/IReporter.php | 3 |
2 files changed, 10 insertions, 0 deletions
diff --git a/lib/public/Support/CrashReport/IRegistry.php b/lib/public/Support/CrashReport/IRegistry.php index 5ceabcca641..77456663848 100644 --- a/lib/public/Support/CrashReport/IRegistry.php +++ b/lib/public/Support/CrashReport/IRegistry.php @@ -27,10 +27,12 @@ declare(strict_types=1); namespace OCP\Support\CrashReport; use Exception; +use OCP\AppFramework\Bootstrap\IRegistrationContext; use Throwable; /** * @since 13.0.0 + * @deprecated used internally only */ interface IRegistry { @@ -40,6 +42,8 @@ interface IRegistry { * @param IReporter $reporter * * @since 13.0.0 + * @deprecated 20.0.0 use IRegistrationContext::registerCrashReporter + * @see IRegistrationContext::registerCrashReporter() */ public function register(IReporter $reporter): void; @@ -50,6 +54,7 @@ interface IRegistry { * @param string $category * @param array $context * + * @deprecated used internally only * @since 15.0.0 */ public function delegateBreadcrumb(string $message, string $category, array $context = []): void; @@ -60,6 +65,7 @@ interface IRegistry { * @param Exception|Throwable $exception * @param array $context * + * @deprecated used internally only * @since 13.0.0 */ public function delegateReport($exception, array $context = []); @@ -72,6 +78,7 @@ interface IRegistry { * * @return void * + * @deprecated used internally only * @since 17.0.0 */ public function delegateMessage(string $message, array $context = []): void; diff --git a/lib/public/Support/CrashReport/IReporter.php b/lib/public/Support/CrashReport/IReporter.php index b7f84417937..5aaa9d8a6f5 100644 --- a/lib/public/Support/CrashReport/IReporter.php +++ b/lib/public/Support/CrashReport/IReporter.php @@ -1,4 +1,7 @@ <?php + +declare(strict_types=1); + /** * * |