Proyectos de Subversion Moodle

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1 efrain 1
{
2
    "name": "php-di/php-di",
3
    "type": "library",
4
    "description": "The dependency injection container for humans",
5
    "keywords": ["di", "dependency injection", "container", "ioc", "psr-11", "psr11", "container-interop"],
6
    "homepage": "https://php-di.org/",
7
    "license": "MIT",
8
    "autoload": {
9
        "psr-4": {
10
            "DI\\": "src/"
11
        },
12
        "files": [
13
            "src/functions.php"
14
        ]
15
    },
16
    "autoload-dev": {
17
        "psr-4": {
18
            "DI\\Test\\IntegrationTest\\": "tests/IntegrationTest/",
19
            "DI\\Test\\UnitTest\\": "tests/UnitTest/"
20
        }
21
    },
22
    "scripts": {
23
        "test": "phpunit",
24
        "format-code": "php-cs-fixer fix --allow-risky=yes"
25
    },
26
    "require": {
27
        "php": ">=8.0",
28
        "psr/container": "^1.1 || ^2.0",
29
        "php-di/invoker": "^2.0",
30
        "laravel/serializable-closure": "^1.0"
31
    },
32
    "require-dev": {
33
        "phpunit/phpunit": "^9.5",
34
        "mnapoli/phpunit-easymock": "^1.3",
35
        "friendsofphp/proxy-manager-lts": "^1",
36
        "friendsofphp/php-cs-fixer": "^3",
37
        "vimeo/psalm": "^4.6"
38
    },
39
    "provide": {
40
        "psr/container-implementation": "^1.0"
41
    },
42
    "suggest": {
43
        "friendsofphp/proxy-manager-lts": "Install it if you want to use lazy injection (version ^1)"
44
    }
45
}