diff options
Diffstat (limited to 'src/quote/app/settings.php')
| -rw-r--r-- | src/quote/app/settings.php | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/src/quote/app/settings.php b/src/quote/app/settings.php new file mode 100644 index 0000000..dd4774e --- /dev/null +++ b/src/quote/app/settings.php @@ -0,0 +1,30 @@ +<?php +// Copyright The OpenTelemetry Authors +// SPDX-License-Identifier: Apache-2.0 + + + +declare(strict_types=1); + +use App\Application\Settings\Settings; +use App\Application\Settings\SettingsInterface; +use DI\ContainerBuilder; +use Psr\Log\LogLevel; + +return function (ContainerBuilder $containerBuilder) { + // Global Settings Object + $containerBuilder->addDefinitions([ + SettingsInterface::class => function () { + return new Settings([ + 'displayErrorDetails' => true, // Should be set to false in production + 'logError' => false, + 'logErrorDetails' => false, + 'logger' => [ + 'name' => 'slim-app', + 'path' => 'php://stdout', + 'level' => LogLevel::DEBUG, + ], + ]); + } + ]); +}; |
