Code Duplication    Length = 16-16 lines in 2 locations

src/SimpleErrorHandlerProvider.php 1 location

@@ 10-25 (lines=16) @@
7
use Pimple\Container;
8
use Pimple\ServiceProviderInterface;
9
10
final class SimpleErrorHandlerProvider implements ServiceProviderInterface
11
{
12
    /**
13
     * @param Container $container
14
     */
15
    public function register(Container $container)
16
    {
17
        $container['errorHandler.defaultProvider'] = function () use ($container) {
18
            throw new \RuntimeException('Please configure your default provider for error handler!');
19
        };
20
21
        $container['errorHandler.service'] = function () use ($container) {
22
            return new SimpleErrorHandler($container['errorHandler.defaultProvider'], $container['logger'] ?? null);
23
        };
24
    }
25
}
26

src/Slim/SimpleErrorHandlerProvider.php 1 location

@@ 13-28 (lines=16) @@
10
/**
11
 * @deprecated use Chubbyphp\ErrorHandler\SimpleErrorHandlerProvider
12
 */
13
final class SimpleErrorHandlerProvider implements ServiceProviderInterface
14
{
15
    /**
16
     * @param Container $container
17
     */
18
    public function register(Container $container)
19
    {
20
        $container['errorHandler.defaultProvider'] = function () use ($container) {
21
            throw new \RuntimeException('Please configure your default provider for error handler!');
22
        };
23
24
        $container['errorHandler'] = function () use ($container) {
25
            return new SimpleErrorHandler($container['errorHandler.defaultProvider'], $container['logger'] ?? null);
26
        };
27
    }
28
}
29