install smarty via composer and update other php libs

This commit is contained in:
Mario Vavti
2017-12-18 15:48:49 +01:00
parent 08a8f195e7
commit 439d41b194
316 changed files with 2766 additions and 34995 deletions

View File

@@ -2,7 +2,9 @@
namespace OAuth2;
class AutoloadTest extends \PHPUnit_Framework_TestCase
use PHPUnit\Framework\TestCase;
class AutoloadTest extends TestCase
{
public function testClassesExist()
{

View File

@@ -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()
{

View File

@@ -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()
{

View File

@@ -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();

View File

@@ -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;

View File

@@ -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;

View File

@@ -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()
{

View File

@@ -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()
{

View File

@@ -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()
{

View File

@@ -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;

View File

@@ -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;

View File

@@ -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()
{

View File

@@ -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()
{

View File

@@ -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()
{

View File

@@ -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()
{

View File

@@ -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()
{

View File

@@ -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()
{

View File

@@ -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()

View File

@@ -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()
{

View File

@@ -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()
{

View File

@@ -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()
{

View File

@@ -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()
{

View File

@@ -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()
{

View File

@@ -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

View File

@@ -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()
{

View File

@@ -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;
}

View 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()
{

View File