-
-
Notifications
You must be signed in to change notification settings - Fork 118
Expand file tree
/
Copy pathcomposer.json
More file actions
87 lines (87 loc) · 3.23 KB
/
composer.json
File metadata and controls
87 lines (87 loc) · 3.23 KB
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": "michael@wtfz.net"
}
],
"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 || ^8.0",
"ext-json": "*",
"symfony/options-resolver": "^4.4 || ^5 || ^6 || ^7",
"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 || ^2"
},
"require-dev": {
"nyholm/psr7": "^1.2",
"php-http/mock-client": "^1.2",
"slevomat/coding-standard": "^8.27.1",
"squizlabs/php_codesniffer": "^4.0.1",
"symfony/cache": "^4.4 || ^5 || ^6 || ^7",
"symfony/event-dispatcher": "^4.4 || ^5 || ^6 || ^7",
"phpstan/phpstan": "^2.1.38",
"phpstan/phpstan-deprecation-rules": "^2.0.3",
"spaze/phpstan-disallowed-calls": "^4.7.0",
"phpunit/phpunit": "^9 || ^10 || ^11",
"php-http/guzzle7-adapter": "^1.0",
"monolog/monolog": "^2.9.1 || ^3.0",
"php-http/cache-plugin": "^1.7 || ^2.0",
"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",
"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
}
}
}