-
Notifications
You must be signed in to change notification settings - Fork 0
/
composer.json
85 lines (85 loc) · 3.07 KB
/
composer.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
{
"name": "pbaszak/dedicated-mapper",
"type": "library",
"description": "Dedicated Mapper is a library that generates PHP functions to speed up the mapping process between arrays, objects, and classes. You can include your own callbacks in the mapping process. See, for example, validation during mapping with Symfony Validator.",
"require": {
"php": ">=8.0",
"phpdocumentor/reflection-docblock": "^5.3",
"friendsofphp/php-cs-fixer": "^3.22",
"symfony/uid": "^5.4 || ^6 || ^7"
},
"require-dev": {
"symfony/config": "^5.4 || ^6 || ^7",
"symfony/dependency-injection": "^5.4 || ^6 || ^7",
"symfony/console": "^5.4 || ^6 || ^7",
"symfony/http-kernel": "^5.4 || ^6 || ^7",
"symfony/runtime": "^5.4 || ^6 || ^7",
"symfony/phpunit-bridge": "^5.4 || ^6 || ^7",
"symfony/framework-bundle": "^5.4 || ^6 || ^7",
"symfony/yaml": "^5.4 || ^6 || ^7",
"symfony/validator": "^5.4 || ^6 || ^7",
"symfony/serializer": "^5.4 || ^6 || ^7",
"symfony/serializer-pack": "^1.2",
"phpstan/extension-installer": "^1.2",
"phpstan/phpstan": "^1.9",
"phpstan/phpstan-symfony": "^1.2",
"phpstan/phpdoc-parser": "^1.15",
"phpstan/phpstan-phpunit": "^1.3",
"phpunit/phpunit": "^10",
"jms/serializer": "^3.26",
"jms/serializer-bundle": "^5.3"
},
"license": "MIT",
"autoload": {
"psr-4": {
"PBaszak\\DedicatedMapper\\": "src/"
}
},
"autoload-dev": {
"psr-4": {
"PBaszak\\DedicatedMapper\\Tests\\": "tests/"
}
},
"authors": [
{
"name": "patrykbaszak",
"email": "[email protected]"
}
],
"config": {
"allow-plugins": {
"phpstan/extension-installer": true,
"symfony/runtime": true
}
},
"scripts": {
"cache:clear": "rm -rf var/cache var/mapper /tmp/symfony-cache && bin/console cache:clear",
"code:fix": "vendor/bin/php-cs-fixer fix",
"code:analyse": "vendor/bin/phpstan analyse src -c tools/phpstan/fpm-config.neon",
"code:analyse:b": "vendor/bin/phpstan analyse src -c tools/phpstan/fpm-config.neon --generate-baseline tools/phpstan/fpm-baseline.neon --allow-empty-baseline",
"phpunit": "vendor/bin/phpunit --colors=always",
"test:unit": "@phpunit --group unit tests",
"test:func": "@phpunit --group func tests",
"test:e2e": "@phpunit --group e2e tests",
"test:integration": "@phpunit --group integration tests",
"test:performance": [
"@putenv APP_DEBUG=0",
"@phpunit --group performance tests"
],
"test:ci": [
"@code:fix",
"@code:analyse",
"@test:unit",
"@test:func",
"@test:e2e",
"@test:integration"
],
"test:all": [
"@test:unit",
"@test:func",
"@test:e2e",
"@test:integration",
"@test:performance"
]
}
}