-
-
Notifications
You must be signed in to change notification settings - Fork 113
/
composer.json
87 lines (87 loc) · 3.2 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
86
87
{
"authors": [
{
"name": "Michael Roterman",
"homepage": "http://wtfz.net",
"email": "[email protected]"
}
],
"autoload": {
"psr-4": {
"Tmdb\\": "lib/Tmdb"
}
},
"description": "PHP wrapper for TMDB (TheMovieDatabase) API v3. Supports two types of approaches, one modelled with repositories, models and factories. And the other by simple array access to RAW data from The Movie Database.",
"extra": {
"branch-alias": {
"dev-master": "4.0-dev"
}
},
"homepage": "https://github.com/php-tmdb/api",
"keywords": [
"tmdb",
"api",
"php",
"wrapper",
"movie",
"tv",
"tv show",
"tvdb"
],
"license": "MIT",
"name": "php-tmdb/api",
"require": {
"php": "^7.3 || ^7.4 || ^8.0 || ^8.1",
"ext-json": "*",
"symfony/options-resolver": "^4.4 || ^5 || ^6",
"psr/cache": "^1 || ^2 || ^3",
"psr/simple-cache": "^1 || ^2 || ^3",
"psr/event-dispatcher": "^1",
"psr/event-dispatcher-implementation": "^1",
"psr/log": "^1 || ^2 || ^3",
"php-http/discovery": "^1.11",
"psr/http-client": "^1",
"psr/http-client-implementation": "^1",
"psr/http-factory": "^1",
"psr/http-factory-implementation": "^1",
"psr/http-message": "^1"
},
"require-dev": {
"nyholm/psr7": "^1.2",
"php-http/mock-client": "^1.2",
"slevomat/coding-standard": "^8.8",
"squizlabs/php_codesniffer": "^3.5.8",
"symfony/cache": "^4.4 || ^5 || ^6",
"symfony/event-dispatcher": "^4.4 || ^5 || ^6",
"phpstan/phpstan": "^1.8.1",
"phpstan/phpstan-deprecation-rules": "^1.1",
"spaze/phpstan-disallowed-calls": "^2.11",
"phpunit/phpunit": "^9.6.3",
"php-http/guzzle7-adapter": "^1.0",
"monolog/monolog": "^2.9.1 || ^3.0",
"php-http/cache-plugin": "^1.7",
"jeroen/psr-log-test-doubles": "^2.1 || ^3"
},
"scripts": {
"test": "vendor/bin/phpunit",
"test-ci": "vendor/bin/phpunit --coverage-text --coverage-clover=build/coverage.xml coverage",
"test-coverage": "php -d xdebug.mode=coverage vendor/bin/phpunit --coverage-html build/coverage",
"test-cs": "vendor/bin/phpcs",
"test-phpstan": "vendor/bin/phpstan analyse"
},
"suggest": {
"psr/log-implementation": "If you wish to enable logging features, provide an PSR-3 logger.",
"monolog/monolog": "Great logger to use, but you can pick any PSR-3 logger you wish.",
"psr/cache-implementation": "If you wish to enable caching features, provide an PSR-6 cache implementation.",
"symfony/cache": "Great cache to use, but you can pick any PSR-6 cache you wish.",
"php-http/cache-plugin": "When making use of cache, you need to install this plugin.",
"psr/simple-cache-implementation": "If you wish to enable caching features, provide an PSR-16 cache."
},
"type": "library",
"config": {
"allow-plugins": {
"dealerdirect/phpcodesniffer-composer-installer": true,
"php-http/discovery": false
}
}
}