upd
This commit is contained in:
12
README.md
12
README.md
@@ -4,13 +4,13 @@ This package provides [Vkontakte](https://vk.com) integration for [OAuth2 Client
|
|||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
composer require 1sept/oauth2-vkontakte
|
composer require Sept/oauth2-vkontakte
|
||||||
```
|
```
|
||||||
|
|
||||||
## Configuration
|
## Configuration
|
||||||
|
|
||||||
```php
|
```php
|
||||||
$provider = new 1Sept\OAuth2\Client\Provider\Vkontakte([
|
$provider = new Sept\OAuth2\Client\Provider\Vkontakte([
|
||||||
'clientId' => '1234567',
|
'clientId' => '1234567',
|
||||||
'clientSecret' => 's0meRe4lLySEcRetC0De',
|
'clientSecret' => 's0meRe4lLySEcRetC0De',
|
||||||
'redirectUri' => 'https://example.org/oauth-endpoint',
|
'redirectUri' => 'https://example.org/oauth-endpoint',
|
||||||
@@ -66,15 +66,15 @@ else {
|
|||||||
|
|
||||||
### Public
|
### Public
|
||||||
```php
|
```php
|
||||||
$provider->usersGet([1234, 56789]); // => \1Sept\OAuth2\Client\Provider\User[]
|
$provider->usersGet([1234, 56789]); // => \Sept\OAuth2\Client\Provider\User[]
|
||||||
$provider->friendsGet(23456); // => \1Sept\OAuth2\Client\Provider\User[]
|
$provider->friendsGet(23456); // => \Sept\OAuth2\Client\Provider\User[]
|
||||||
```
|
```
|
||||||
|
|
||||||
### With additional data
|
### With additional data
|
||||||
```php
|
```php
|
||||||
$providerAccessToken = new \League\OAuth2\Client\Token\AccessToken(['access_token' => 'iAmAccessTokenString']);
|
$providerAccessToken = new \League\OAuth2\Client\Token\AccessToken(['access_token' => 'iAmAccessTokenString']);
|
||||||
$provider->usersGet([1234, 56789], $providerAccessToken); // => \1Sept\OAuth2\Client\Provider\User[]
|
$provider->usersGet([1234, 56789], $providerAccessToken); // => \Sept\OAuth2\Client\Provider\User[]
|
||||||
$provider->friendsGet(23456, $providerAccessToken); // => \1Sept\OAuth2\Client\Provider\User[]
|
$provider->friendsGet(23456, $providerAccessToken); // => \Sept\OAuth2\Client\Provider\User[]
|
||||||
```
|
```
|
||||||
|
|
||||||
## Contributions
|
## Contributions
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"name": "1sept/oauth2-vkontakte",
|
"name": "Sept/oauth2-vkontakte",
|
||||||
"description": "VK provider for league/oauth2-client",
|
"description": "VK provider for league/oauth2-client",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"league",
|
"league",
|
||||||
@@ -9,7 +9,7 @@
|
|||||||
"authors": [
|
"authors": [
|
||||||
{
|
{
|
||||||
"name": "September First",
|
"name": "September First",
|
||||||
"email": "info@1sept.ru"
|
"email": "info@Sept.ru"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"require": {
|
"require": {
|
||||||
@@ -22,12 +22,12 @@
|
|||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-4": {
|
"psr-4": {
|
||||||
"1Sept\\OAuth2\\Client\\Provider\\": "src"
|
"Sept\\OAuth2\\Client\\Provider\\": "src"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"autoload-dev": {
|
"autoload-dev": {
|
||||||
"psr-4": {
|
"psr-4": {
|
||||||
"1Sept\\OAuth2\\Client\\Test\\Provider\\": "tests/"
|
"Sept\\OAuth2\\Client\\Test\\Provider\\": "tests/"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
namespace 1Sept\OAuth2\Client\Provider;
|
namespace Sept\OAuth2\Client\Provider;
|
||||||
|
|
||||||
use League\OAuth2\Client\Provider\ResourceOwnerInterface;
|
use League\OAuth2\Client\Provider\ResourceOwnerInterface;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @see https://vk.com/dev/fields
|
* @see https://vk.com/dev/fields
|
||||||
*
|
*
|
||||||
* @package 1Sept\OAuth2\Client\Provider
|
* @package Sept\OAuth2\Client\Provider
|
||||||
*/
|
*/
|
||||||
class User implements ResourceOwnerInterface
|
class User implements ResourceOwnerInterface
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
namespace 1Sept\OAuth2\Client\Provider;
|
namespace Sept\OAuth2\Client\Provider;
|
||||||
|
|
||||||
use League\OAuth2\Client\Provider\AbstractProvider;
|
use League\OAuth2\Client\Provider\AbstractProvider;
|
||||||
use League\OAuth2\Client\Provider\Exception\IdentityProviderException;
|
use League\OAuth2\Client\Provider\Exception\IdentityProviderException;
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
namespace 1Sept\OAuth2\Client\Test\Provider;
|
namespace Sept\OAuth2\Client\Test\Provider;
|
||||||
|
|
||||||
use GuzzleHttp\Psr7\Response;
|
use GuzzleHttp\Psr7\Response;
|
||||||
use 1Sept\OAuth2\Client\Provider\Vkontakte as Provider;
|
use Sept\OAuth2\Client\Provider\Vkontakte as Provider;
|
||||||
use League\OAuth2\Client\Provider\Exception\IdentityProviderException;
|
use League\OAuth2\Client\Provider\Exception\IdentityProviderException;
|
||||||
use League\OAuth2\Client\Token\AccessToken;
|
use League\OAuth2\Client\Token\AccessToken;
|
||||||
use Mockery as m;
|
use Mockery as m;
|
||||||
|
|||||||
Reference in New Issue
Block a user