composer.json
{
"name": "autowp/external-login-service",
"description": "Login services for autowp.ru",
"license": "MIT",
"authors": [
{
"name": "Dmitry Pereslegin",
"email": "dmitry@pereslegin.ru",
"homepage": "http://pereslegin.ru"
}
],
"require": {
"php": "^7.4",
"ext-intl": "*",
"ext-json": "*",
"laminas/laminas-session": "*",
"laminas/laminas-uri": "^2.6",
"league/oauth1-client": "*",
"league/oauth2-client": "^2.2",
"league/oauth2-facebook": "^2.0",
"league/oauth2-github": "^2.0",
"league/oauth2-google": "^2.0",
"league/oauth2-instagram": "^2.0",
"league/oauth2-linkedin": "^2.0",
"laminas/laminas-validator": ">=2.6",
"laminas/laminas-json": ">=2.6",
"j4k/oauth2-vkontakte": ">=1.1.2",
"laminas/laminas-servicemanager": "^3.3",
"google/apiclient": "^2.2"
},
"require-dev": {
"php-coveralls/php-coveralls": "^2.0",
"laminas/laminas-coding-standard": "^2.0.0rc1",
"phpmd/phpmd": "^2.8",
"laminas/laminas-test": "^3.2"
},
"autoload": {
"psr-4": {
"Autowp\\ExternalLoginService\\": "src/"
}
},
"autoload-dev": {
"psr-4": {
"AutowpTest\\ExternalLoginService\\": "test/"
}
},
"scripts" : {
"check" : [
"@cs-check",
"@phpmd",
"@test"
],
"cs-check" : "phpcs --encoding=utf-8",
"cs-fix" : "phpcbf --encoding=utf-8",
"test" : "phpunit --colors=always",
"phpmd" : "phpmd src,test text ruleset.xml --suffixes php,phtml"
},
"repositories" : [
{
"type" : "git",
"url": "https://github.com/autowp/oauth2-vkontakte"
}
]
}