X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=composer.json;h=3a241a5da42a454a4f7f8116bee1ae74484cd600;hb=603c8e6d360f38410287a9ac09a6599369f3e5e8;hp=819d668a2acfaccdba80f24cac4e6bfe56c7e60c;hpb=503601a870f05302a6f5a99d85630463806de291;p=plcapi.git diff --git a/composer.json b/composer.json index 819d668..3a241a5 100644 --- a/composer.json +++ b/composer.json @@ -2,9 +2,33 @@ "name": "phpxmlrpc/phpxmlrpc", "description": "A php library for building xmlrpc clients and servers", "license": "BSD-3-Clause", - "homepage": "http://phpxmlrpc.sourceforge.net/", - "keywords": [ "xmlrpc", "webservices" ], + "homepage": "https://gggeek.github.io/phpxmlrpc/", + "keywords": [ "xmlrpc", "xml-rpc","webservices" ], + "require": { + "php": "^5.3.0 || ^7.0 || ^8.0", + "ext-xml": "*" + }, + "_comment::tests": "The dev packages below require a minimum of php 5.6, even though we support php 5.3. Can we manage to do better?", + "require-dev": { + "phpunit/phpunit": "^5.0 || ^8.5.14", + "phpunit/phpunit-selenium": "*", + "yoast/phpunit-polyfills": "*", + "ext-curl": "*", + "ext-dom": "*", + "ext-mbstring": "*" + }, + "suggest": { + "ext-curl": "Needed for HTTPS and HTTP 1.1 support, NTLM Auth etc...", + "ext-zlib": "Needed for sending compressed requests and receiving compressed responses, if cURL is not available", + "ext-mbstring": "Needed to allow reception of requests/responses in character sets other than ASCII,LATIN-1,UTF-8", + "phpxmlrpc/extras": "Adds more featured Server classes and other useful bits", + "phpxmlrpc/jsonrpc": "Adds support for the JSON-RPC protocol" + }, + "_comment::conflict": "Within the extras package, only the XMLRPC extension emulation is not compatible... the JSONRPC part should be ok. Both have been moved to different packages anyway", + "conflict": { + "phpxmlrpc/extras": "<= 0.6.3" + }, "autoload": { - "classmap": [ "lib/xmlrpc.inc", "lib/xmlrpcs.inc" ] + "psr-4": {"PhpXmlRpc\\": "src/"} } -} \ No newline at end of file +}