Code Duplication    Length = 8-8 lines in 2 locations

app/services/repository.php 2 locations

@@ 22-29 (lines=8) @@
19
    return new ArrayStorageCache();
20
};
21
22
$container[CourseRepository::class] = function () use ($container) {
23
    return new CourseRepository(
24
        $container['db'],
25
        $container[Resolver::class],
26
        $container[ArrayStorageCache::class],
27
        $container['logger']
28
    );
29
};
30
31
$container[DocumentRepository::class] = function () use ($container) {
32
    return new DocumentRepository(
@@ 31-38 (lines=8) @@
28
    );
29
};
30
31
$container[DocumentRepository::class] = function () use ($container) {
32
    return new DocumentRepository(
33
        $container['db'],
34
        $container[Resolver::class],
35
        $container[ArrayStorageCache::class],
36
        $container['logger']
37
    );
38
};
39
40
$container[Resolver::class] = function () use ($container) {
41
    return new Resolver($container, [