install smarty via composer and update other php libs
This commit is contained in:
@@ -2,7 +2,9 @@
|
||||
|
||||
namespace OAuth2;
|
||||
|
||||
class AutoloadTest extends \PHPUnit_Framework_TestCase
|
||||
use PHPUnit\Framework\TestCase;
|
||||
|
||||
class AutoloadTest extends TestCase
|
||||
{
|
||||
public function testClassesExist()
|
||||
{
|
||||
|
@@ -10,8 +10,9 @@ use OAuth2\GrantType\AuthorizationCode;
|
||||
use OAuth2\Request;
|
||||
use OAuth2\Response;
|
||||
use OAuth2\Request\TestRequest;
|
||||
use PHPUnit\Framework\TestCase;
|
||||
|
||||
class AuthorizeControllerTest extends \PHPUnit_Framework_TestCase
|
||||
class AuthorizeControllerTest extends TestCase
|
||||
{
|
||||
public function testNoClientIdResponse()
|
||||
{
|
||||
|
@@ -7,8 +7,9 @@ use OAuth2\Server;
|
||||
use OAuth2\GrantType\AuthorizationCode;
|
||||
use OAuth2\Request;
|
||||
use OAuth2\Response;
|
||||
use PHPUnit\Framework\TestCase;
|
||||
|
||||
class ResourceControllerTest extends \PHPUnit_Framework_TestCase
|
||||
class ResourceControllerTest extends TestCase
|
||||
{
|
||||
public function testNoAccessToken()
|
||||
{
|
||||
|
@@ -10,8 +10,9 @@ use OAuth2\GrantType\UserCredentials;
|
||||
use OAuth2\Scope;
|
||||
use OAuth2\Request\TestRequest;
|
||||
use OAuth2\Response;
|
||||
use PHPUnit\Framework\TestCase;
|
||||
|
||||
class TokenControllerTest extends \PHPUnit_Framework_TestCase
|
||||
class TokenControllerTest extends TestCase
|
||||
{
|
||||
public function testNoGrantType()
|
||||
{
|
||||
@@ -271,6 +272,48 @@ class TokenControllerTest extends \PHPUnit_Framework_TestCase
|
||||
$this->assertEquals($response->getParameter('error_description'), 'The request method must be POST when revoking an access token');
|
||||
}
|
||||
|
||||
public function testCanUseCrossOriginRequestForRevoke()
|
||||
{
|
||||
$server = $this->getTestServer();
|
||||
|
||||
$request = new TestRequest();
|
||||
$request->setMethod('OPTIONS');
|
||||
|
||||
$server->handleRevokeRequest($request, $response = new Response());
|
||||
$this->assertTrue($response instanceof Response);
|
||||
$this->assertEquals(200, $response->getStatusCode(), var_export($response, 1));
|
||||
$this->assertEquals($response->getHttpHeader('Allow'), 'POST, OPTIONS');
|
||||
}
|
||||
|
||||
public function testInvalidRequestMethodForAccessToken()
|
||||
{
|
||||
$server = $this->getTestServer();
|
||||
|
||||
$request = new TestRequest();
|
||||
$request->setQuery(array(
|
||||
'token_type_hint' => 'access_token'
|
||||
));
|
||||
|
||||
$server->handleTokenRequest($request, $response = new Response());
|
||||
$this->assertTrue($response instanceof Response);
|
||||
$this->assertEquals(405, $response->getStatusCode(), var_export($response, 1));
|
||||
$this->assertEquals($response->getParameter('error'), 'invalid_request');
|
||||
$this->assertEquals($response->getParameter('error_description'), 'The request method must be POST when requesting an access token');
|
||||
}
|
||||
|
||||
public function testCanUseCrossOriginRequestForAccessToken()
|
||||
{
|
||||
$server = $this->getTestServer();
|
||||
|
||||
$request = new TestRequest();
|
||||
$request->setMethod('OPTIONS');
|
||||
|
||||
$server->handleTokenRequest($request, $response = new Response());
|
||||
$this->assertTrue($response instanceof Response);
|
||||
$this->assertEquals(200, $response->getStatusCode(), var_export($response, 1));
|
||||
$this->assertEquals($response->getHttpHeader('Allow'), 'POST, OPTIONS');
|
||||
}
|
||||
|
||||
public function testCreateController()
|
||||
{
|
||||
$storage = Bootstrap::getInstance()->getMemoryStorage();
|
||||
|
@@ -3,8 +3,9 @@
|
||||
namespace OAuth2\Encryption;
|
||||
|
||||
use OAuth2\Storage\Bootstrap;
|
||||
use PHPUnit\Framework\TestCase;
|
||||
|
||||
class FirebaseJwtTest extends \PHPUnit_Framework_TestCase
|
||||
class FirebaseJwtTest extends TestCase
|
||||
{
|
||||
private $privateKey;
|
||||
|
||||
|
@@ -3,8 +3,9 @@
|
||||
namespace OAuth2\Encryption;
|
||||
|
||||
use OAuth2\Storage\Bootstrap;
|
||||
use PHPUnit\Framework\TestCase;
|
||||
|
||||
class JwtTest extends \PHPUnit_Framework_TestCase
|
||||
class JwtTest extends TestCase
|
||||
{
|
||||
private $privateKey;
|
||||
|
||||
|
@@ -6,8 +6,9 @@ use OAuth2\Storage\Bootstrap;
|
||||
use OAuth2\Server;
|
||||
use OAuth2\Request\TestRequest;
|
||||
use OAuth2\Response;
|
||||
use PHPUnit\Framework\TestCase;
|
||||
|
||||
class AuthorizationCodeTest extends \PHPUnit_Framework_TestCase
|
||||
class AuthorizationCodeTest extends TestCase
|
||||
{
|
||||
public function testNoCode()
|
||||
{
|
||||
|
@@ -7,8 +7,9 @@ use OAuth2\Server;
|
||||
use OAuth2\Request\TestRequest;
|
||||
use OAuth2\Request;
|
||||
use OAuth2\Response;
|
||||
use PHPUnit\Framework\TestCase;
|
||||
|
||||
class ClientCredentialsTest extends \PHPUnit_Framework_TestCase
|
||||
class ClientCredentialsTest extends TestCase
|
||||
{
|
||||
public function testInvalidCredentials()
|
||||
{
|
||||
|
@@ -6,8 +6,9 @@ use OAuth2\Storage\Bootstrap;
|
||||
use OAuth2\Server;
|
||||
use OAuth2\Request;
|
||||
use OAuth2\Response;
|
||||
use PHPUnit\Framework\TestCase;
|
||||
|
||||
class ImplicitTest extends \PHPUnit_Framework_TestCase
|
||||
class ImplicitTest extends TestCase
|
||||
{
|
||||
public function testImplicitNotAllowedResponse()
|
||||
{
|
||||
|
@@ -7,8 +7,9 @@ use OAuth2\Server;
|
||||
use OAuth2\Request\TestRequest;
|
||||
use OAuth2\Response;
|
||||
use OAuth2\Encryption\Jwt;
|
||||
use PHPUnit\Framework\TestCase;
|
||||
|
||||
class JwtBearerTest extends \PHPUnit_Framework_TestCase
|
||||
class JwtBearerTest extends TestCase
|
||||
{
|
||||
private $privateKey;
|
||||
|
||||
|
@@ -6,8 +6,9 @@ use OAuth2\Storage\Bootstrap;
|
||||
use OAuth2\Server;
|
||||
use OAuth2\Request\TestRequest;
|
||||
use OAuth2\Response;
|
||||
use PHPUnit\Framework\TestCase;
|
||||
|
||||
class RefreshTokenTest extends \PHPUnit_Framework_TestCase
|
||||
class RefreshTokenTest extends TestCase
|
||||
{
|
||||
private $storage;
|
||||
|
||||
|
@@ -6,8 +6,9 @@ use OAuth2\Storage\Bootstrap;
|
||||
use OAuth2\Server;
|
||||
use OAuth2\Request\TestRequest;
|
||||
use OAuth2\Response;
|
||||
use PHPUnit\Framework\TestCase;
|
||||
|
||||
class UserCredentialsTest extends \PHPUnit_Framework_TestCase
|
||||
class UserCredentialsTest extends TestCase
|
||||
{
|
||||
public function testNoUsername()
|
||||
{
|
||||
|
@@ -6,8 +6,9 @@ use OAuth2\Storage\Bootstrap;
|
||||
use OAuth2\Server;
|
||||
use OAuth2\Request;
|
||||
use OAuth2\Response;
|
||||
use PHPUnit\Framework\TestCase;
|
||||
|
||||
class AuthorizeControllerTest extends \PHPUnit_Framework_TestCase
|
||||
class AuthorizeControllerTest extends TestCase
|
||||
{
|
||||
public function testValidateAuthorizeRequest()
|
||||
{
|
||||
|
@@ -6,8 +6,9 @@ use OAuth2\Storage\Bootstrap;
|
||||
use OAuth2\Server;
|
||||
use OAuth2\Request;
|
||||
use OAuth2\Response;
|
||||
use PHPUnit\Framework\TestCase;
|
||||
|
||||
class UserInfoControllerTest extends \PHPUnit_Framework_TestCase
|
||||
class UserInfoControllerTest extends TestCase
|
||||
{
|
||||
public function testCreateController()
|
||||
{
|
||||
|
@@ -6,8 +6,9 @@ use OAuth2\Storage\Bootstrap;
|
||||
use OAuth2\Server;
|
||||
use OAuth2\Request\TestRequest;
|
||||
use OAuth2\Response;
|
||||
use PHPUnit\Framework\TestCase;
|
||||
|
||||
class AuthorizationCodeTest extends \PHPUnit_Framework_TestCase
|
||||
class AuthorizationCodeTest extends TestCase
|
||||
{
|
||||
public function testValidCode()
|
||||
{
|
||||
|
@@ -7,8 +7,9 @@ use OAuth2\Request;
|
||||
use OAuth2\Response;
|
||||
use OAuth2\Storage\Bootstrap;
|
||||
use OAuth2\GrantType\ClientCredentials;
|
||||
use PHPUnit\Framework\TestCase;
|
||||
|
||||
class CodeIdTokenTest extends \PHPUnit_Framework_TestCase
|
||||
class CodeIdTokenTest extends TestCase
|
||||
{
|
||||
public function testHandleAuthorizeRequest()
|
||||
{
|
||||
|
@@ -8,8 +8,9 @@ use OAuth2\Response;
|
||||
use OAuth2\Storage\Bootstrap;
|
||||
use OAuth2\GrantType\ClientCredentials;
|
||||
use OAuth2\Encryption\Jwt;
|
||||
use PHPUnit\Framework\TestCase;
|
||||
|
||||
class IdTokenTest extends \PHPUnit_Framework_TestCase
|
||||
class IdTokenTest extends TestCase
|
||||
{
|
||||
public function testValidateAuthorizeRequest()
|
||||
{
|
||||
|
@@ -8,8 +8,9 @@ use OAuth2\Response;
|
||||
use OAuth2\Storage\Bootstrap;
|
||||
use OAuth2\GrantType\ClientCredentials;
|
||||
use OAuth2\ResponseType\AccessToken;
|
||||
use PHPUnit\Framework\TestCase;
|
||||
|
||||
class IdTokenTokenTest extends \PHPUnit_Framework_TestCase
|
||||
class IdTokenTokenTest extends TestCase
|
||||
{
|
||||
|
||||
public function testHandleAuthorizeRequest()
|
||||
|
@@ -5,8 +5,9 @@ namespace OAuth2;
|
||||
use OAuth2\Request\TestRequest;
|
||||
use OAuth2\Storage\Bootstrap;
|
||||
use OAuth2\GrantType\AuthorizationCode;
|
||||
use PHPUnit\Framework\TestCase;
|
||||
|
||||
class RequestTest extends \PHPUnit_Framework_TestCase
|
||||
class RequestTest extends TestCase
|
||||
{
|
||||
public function testRequestOverride()
|
||||
{
|
||||
|
@@ -1,8 +1,8 @@
|
||||
<?php
|
||||
|
||||
namespace OAuth2;
|
||||
namespace OAuth2;use PHPUnit\Framework\TestCase;
|
||||
|
||||
class ResponseTest extends \PHPUnit_Framework_TestCase
|
||||
class ResponseTest extends TestCase
|
||||
{
|
||||
public function testRenderAsXml()
|
||||
{
|
||||
|
@@ -4,8 +4,9 @@ namespace OAuth2\ResponseType;
|
||||
|
||||
use OAuth2\Server;
|
||||
use OAuth2\Storage\Memory;
|
||||
use PHPUnit\Framework\TestCase;
|
||||
|
||||
class AccessTokenTest extends \PHPUnit_Framework_TestCase
|
||||
class AccessTokenTest extends TestCase
|
||||
{
|
||||
public function testRevokeAccessTokenWithTypeHint()
|
||||
{
|
||||
|
@@ -11,8 +11,9 @@ use OAuth2\GrantType\ClientCredentials;
|
||||
use OAuth2\GrantType\UserCredentials;
|
||||
use OAuth2\GrantType\RefreshToken;
|
||||
use OAuth2\Encryption\Jwt;
|
||||
use PHPUnit\Framework\TestCase;
|
||||
|
||||
class JwtAccessTokenTest extends \PHPUnit_Framework_TestCase
|
||||
class JwtAccessTokenTest extends TestCase
|
||||
{
|
||||
public function testCreateAccessToken()
|
||||
{
|
||||
|
@@ -3,8 +3,9 @@
|
||||
namespace OAuth2;
|
||||
|
||||
use OAuth2\Storage\Memory;
|
||||
use PHPUnit\Framework\TestCase;
|
||||
|
||||
class ScopeTest extends \PHPUnit_Framework_TestCase
|
||||
class ScopeTest extends TestCase
|
||||
{
|
||||
public function testCheckScope()
|
||||
{
|
||||
|
@@ -5,8 +5,9 @@ namespace OAuth2;
|
||||
use OAuth2\Request\TestRequest;
|
||||
use OAuth2\ResponseType\AuthorizationCode;
|
||||
use OAuth2\Storage\Bootstrap;
|
||||
use PHPUnit\Framework\TestCase;
|
||||
|
||||
class ServerTest extends \PHPUnit_Framework_TestCase
|
||||
class ServerTest extends TestCase
|
||||
{
|
||||
/**
|
||||
* @expectedException LogicException OAuth2\Storage\ClientInterface
|
||||
|
@@ -4,8 +4,9 @@ namespace OAuth2\TokenType;
|
||||
|
||||
use OAuth2\Request\TestRequest;
|
||||
use OAuth2\Response;
|
||||
use PHPUnit\Framework\TestCase;
|
||||
|
||||
class BearerTest extends \PHPUnit_Framework_TestCase
|
||||
class BearerTest extends TestCase
|
||||
{
|
||||
public function testValidContentTypeWithCharset()
|
||||
{
|
||||
|
@@ -45,9 +45,14 @@ class TestRequest extends Request implements RequestInterface
|
||||
$this->query = $query;
|
||||
}
|
||||
|
||||
public function setMethod($method)
|
||||
{
|
||||
$this->server['REQUEST_METHOD'] = $method;
|
||||
}
|
||||
|
||||
public function setPost(array $params)
|
||||
{
|
||||
$this->server['REQUEST_METHOD'] = 'POST';
|
||||
$this->setMethod('POST');
|
||||
$this->request = $params;
|
||||
}
|
||||
|
||||
|
4
vendor/bshaffer/oauth2-server-php/test/lib/OAuth2/Storage/BaseTest.php
vendored
Executable file → Normal file
4
vendor/bshaffer/oauth2-server-php/test/lib/OAuth2/Storage/BaseTest.php
vendored
Executable file → Normal file
@@ -2,7 +2,9 @@
|
||||
|
||||
namespace OAuth2\Storage;
|
||||
|
||||
abstract class BaseTest extends \PHPUnit_Framework_TestCase
|
||||
use PHPUnit\Framework\TestCase;
|
||||
|
||||
abstract class BaseTest extends TestCase
|
||||
{
|
||||
public function provideStorage()
|
||||
{
|
||||
|
0
vendor/bshaffer/oauth2-server-php/test/lib/OAuth2/Storage/Bootstrap.php
vendored
Executable file → Normal file
0
vendor/bshaffer/oauth2-server-php/test/lib/OAuth2/Storage/Bootstrap.php
vendored
Executable file → Normal file
Reference in New Issue
Block a user