-
Notifications
You must be signed in to change notification settings - Fork 10
/
Copy pathcomposer.json
77 lines (77 loc) · 2.39 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
{
"name": "slevomat/csob-gateway",
"description": "CSOB payment gateway client",
"license": "MIT",
"type": "library",
"keywords": ["csob", "card", "gateway", "paymentgateway"],
"authors": [
{
"name": "Slevomat.cz, s.r.o.",
"homepage": "https://www.slevomat.cz"
}
],
"support": {
"issues": "https://github.com/slevomat/csob-gateway/issues"
},
"require": {
"php": "^8.1",
"ext-openssl": "*",
"ext-mbstring": "*"
},
"require-dev": {
"ext-curl": "*",
"guzzlehttp/guzzle": "^6.4.1 || ^7.0.1",
"php-parallel-lint/php-parallel-lint": "^1.3.1",
"phpstan/phpstan": "^2.0.2",
"phpstan/phpstan-phpunit": "^2.0.1",
"phpstan/phpstan-strict-rules": "^2.0.0",
"phpunit/phpunit": "^10.5.38",
"psr/log": "^3.0.0",
"slevomat/coding-standard": "^8.0.0",
"squizlabs/php_codesniffer": "^3.7.1"
},
"scripts": {
"fix": "@fix:cs",
"check": [
"@check:lint",
"@check:cs",
"@check:types",
"@check:tests"
],
"check:tests-coverage": "php ./vendor/phpunit/phpunit/phpunit -d memory_limit=512M --configuration tests/phpunit.xml tests",
"check:tests": "@check:tests-coverage --no-coverage",
"check:cs": "php ./vendor/squizlabs/php_codesniffer/bin/phpcs --standard=build --extensions=php --encoding=utf-8 --tab-width=4 -sp src tests",
"fix:cs": "php ./vendor/squizlabs/php_codesniffer/bin/phpcbf --standard=build --extensions=php --encoding=utf-8 --tab-width=4 -sp src tests",
"check:lint": "php ./vendor/php-parallel-lint/php-parallel-lint/parallel-lint src tests",
"check:types": "php vendor/phpstan/phpstan/phpstan --configuration=build/phpstan.neon --level=8 analyse src tests build",
"phpstan": "@check:types",
"phpstan-pro": "php vendor/phpstan/phpstan/phpstan --pro --configuration=build/phpstan.neon --level=8 analyse src tests build"
},
"suggest": {
"guzzlehttp/guzzle": "HTTP client for usage of GuzzleHttpClient",
"ext-curl": "cURL driver for usage of CurlDriver",
"psr/log": "Common interface for logging of requests - implementations: https://packagist.org/providers/psr/log-implementation"
},
"autoload": {
"psr-4": {
"SlevomatCsobGateway\\": "src"
}
},
"autoload-dev": {
"psr-4": {
"SlevomatCsobGateway\\": "tests/unit"
}
},
"extra": {
"branch-alias": {
"dev-master": "6.x-dev"
}
},
"config": {
"sort-packages": true,
"allow-plugins": {
"dealerdirect/phpcodesniffer-composer-installer": true,
"ocramius/package-versions": true
}
}
}