diff --git a/.travis.yml b/.travis.yml index 75f1e67..a7937ef 100644 --- a/.travis.yml +++ b/.travis.yml @@ -35,3 +35,4 @@ cache: branches: except: - /.*\-dev$/ + - /.*\-patch(\-\d+)?$/ diff --git a/README.md b/README.md index c71b845..e3aa59d 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ # JSON-RPC Http server swagger documentation -[![License](https://img.shields.io/github/license/yoanm/php-jsonrpc-http-server-swagger-doc-sdk.svg)](https://github.com/yoanm/php-jsonrpc-http-server-swagger-doc-sdk) [![Code size](https://img.shields.io/github/languages/code-size/yoanm/php-jsonrpc-http-server-swagger-doc-sdk.svg)](https://github.com/yoanm/php-jsonrpc-http-server-swagger-doc-sdk) [![Dependencies](https://img.shields.io/librariesio/github/yoanm/php-jsonrpc-http-server-swagger-doc-sdk.svg)](https://libraries.io/packagist/yoanm%2Fjsonrpc-http-server-swagger-doc-sdk) +[![License](https://img.shields.io/github/license/yoanm/php-jsonrpc-http-server-swagger-doc-sdk.svg)](https://github.com/yoanm/php-jsonrpc-http-server-swagger-doc-sdk) [![Code size](https://img.shields.io/github/languages/code-size/yoanm/php-jsonrpc-http-server-swagger-doc-sdk.svg)](https://github.com/yoanm/php-jsonrpc-http-server-swagger-doc-sdk) [![Dependabot Status](https://api.dependabot.com/badges/status?host=github&repo=yoanm/php-jsonrpc-http-server-swagger-doc-sdk)](https://dependabot.com) [![Scrutinizer Build Status](https://img.shields.io/scrutinizer/build/g/yoanm/php-jsonrpc-http-server-swagger-doc-sdk.svg?label=Scrutinizer&logo=scrutinizer)](https://scrutinizer-ci.com/g/yoanm/php-jsonrpc-http-server-swagger-doc-sdk/build-status/master) [![Scrutinizer Code Quality](https://img.shields.io/scrutinizer/g/yoanm/php-jsonrpc-http-server-swagger-doc-sdk/master.svg?logo=scrutinizer)](https://scrutinizer-ci.com/g/yoanm/php-jsonrpc-http-server-swagger-doc-sdk/?branch=master) [![Code Coverage](https://img.shields.io/scrutinizer/coverage/g/yoanm/php-jsonrpc-http-server-swagger-doc-sdk/master.svg?logo=scrutinizer)](https://scrutinizer-ci.com/g/yoanm/php-jsonrpc-http-server-swagger-doc-sdk/?branch=master) diff --git a/composer.json b/composer.json index 2fb2f55..65268c4 100644 --- a/composer.json +++ b/composer.json @@ -37,7 +37,7 @@ "ext-json": "*", "behat/behat": "~3.0", "squizlabs/php_codesniffer": "3.*", - "phpunit/phpunit": "^6.0 || ^7.0", + "phpunit/phpunit": "^7.0 || ^8.0", "yoanm/php-unit-extended": "~1.0" } } diff --git a/tests/Functional/App/Helper/ArrayAppendHelperTraitTest.php b/tests/Functional/App/Helper/ArrayAppendHelperTraitTest.php index bcaff34..d91791f 100644 --- a/tests/Functional/App/Helper/ArrayAppendHelperTraitTest.php +++ b/tests/Functional/App/Helper/ArrayAppendHelperTraitTest.php @@ -19,7 +19,7 @@ class ArrayAppendHelperTraitTest extends TestCase const DEFAULT_ERROR_SHAPE = ['default-error-shape']; const DEFAULT_DATA_DOC = ['default-data-doc']; - public function setUp() + protected function setUp(): void { $this->helper = new ConcreteArrayAppendHelper(); } diff --git a/tests/Functional/App/Normalizer/Component/ErrorDocNormalizerTest.php b/tests/Functional/App/Normalizer/Component/ErrorDocNormalizerTest.php index 54e2f58..7656d8c 100644 --- a/tests/Functional/App/Normalizer/Component/ErrorDocNormalizerTest.php +++ b/tests/Functional/App/Normalizer/Component/ErrorDocNormalizerTest.php @@ -26,7 +26,7 @@ class ErrorDocNormalizerTest extends TestCase const DEFAULT_ERROR_SHAPE = ['default-error-shape']; const DEFAULT_DATA_DOC = ['default-data-doc']; - public function setUp() + protected function setUp(): void { $this->typeDocNormalizer = $this->prophesize(TypeDocNormalizer::class); $this->shapeNormalizer = $this->prophesize(ShapeNormalizer::class); diff --git a/tests/Functional/App/Normalizer/Component/ExternalSchemaListDocNormalizerTest.php b/tests/Functional/App/Normalizer/Component/ExternalSchemaListDocNormalizerTest.php index 6226db9..c91f15b 100644 --- a/tests/Functional/App/Normalizer/Component/ExternalSchemaListDocNormalizerTest.php +++ b/tests/Functional/App/Normalizer/Component/ExternalSchemaListDocNormalizerTest.php @@ -29,7 +29,7 @@ class ExternalSchemaListDocNormalizerTest extends TestCase /** @var ExternalSchemaListDocNormalizer */ private $normalizer; - public function setUp() + protected function setUp(): void { $this->typeDocNormalizer = $this->prophesize(TypeDocNormalizer::class); $this->errorDocNormalizer = $this->prophesize(ErrorDocNormalizer::class); diff --git a/tests/Functional/App/Normalizer/Component/OperationDocNormalizerTest.php b/tests/Functional/App/Normalizer/Component/OperationDocNormalizerTest.php index 9f8e279..c86da23 100644 --- a/tests/Functional/App/Normalizer/Component/OperationDocNormalizerTest.php +++ b/tests/Functional/App/Normalizer/Component/OperationDocNormalizerTest.php @@ -27,7 +27,7 @@ class OperationDocNormalizerTest extends TestCase const DEFAULT_REQUEST_DEFINITION = ['default-request-definition']; const DEFAULT_RESPONSE_DEFINITION = ['default-response-definition']; - public function setUp() + protected function setUp(): void { $this->requestDocTransformer = $this->prophesize(RequestDocNormalizer::class); $this->responseDocNormalizer = $this->prophesize(ResponseDocNormalizer::class); diff --git a/tests/Functional/App/Normalizer/Component/RequestDocNormalizerTest.php b/tests/Functional/App/Normalizer/Component/RequestDocNormalizerTest.php index 3f6b4a7..19e3ed8 100644 --- a/tests/Functional/App/Normalizer/Component/RequestDocNormalizerTest.php +++ b/tests/Functional/App/Normalizer/Component/RequestDocNormalizerTest.php @@ -27,7 +27,7 @@ class RequestDocNormalizerTest extends TestCase const DEFAULT_DEFINITION_ID = 'default-definition-id'; const DEFAULT_DEFINITION_ID_REF = 'default-definition-id-ref'; - public function setUp() + protected function setUp(): void { $this->definitionRefResolver = $this->prophesize(DefinitionRefResolver::class); $this->shapeNormalizer = $this->prophesize(ShapeNormalizer::class); diff --git a/tests/Functional/App/Normalizer/Component/ResponseDocNormalizerTest.php b/tests/Functional/App/Normalizer/Component/ResponseDocNormalizerTest.php index 5c59598..74f3d87 100644 --- a/tests/Functional/App/Normalizer/Component/ResponseDocNormalizerTest.php +++ b/tests/Functional/App/Normalizer/Component/ResponseDocNormalizerTest.php @@ -25,7 +25,7 @@ class ResponseDocNormalizerTest extends TestCase /** @var ResponseDocNormalizer */ private $normalizer; - public function setUp() + protected function setUp(): void { $this->definitionRefResolver = $this->prophesize(DefinitionRefResolver::class); $this->shapeNormalizer = $this->prophesize(ShapeNormalizer::class); diff --git a/tests/Functional/App/Normalizer/Component/ResultDocNormalizerTest.php b/tests/Functional/App/Normalizer/Component/ResultDocNormalizerTest.php index 6bc7019..588a3f0 100644 --- a/tests/Functional/App/Normalizer/Component/ResultDocNormalizerTest.php +++ b/tests/Functional/App/Normalizer/Component/ResultDocNormalizerTest.php @@ -20,7 +20,7 @@ class ResultDocNormalizerTest extends TestCase /** @var ResultDocNormalizer */ private $normalizer; - public function setUp() + protected function setUp(): void { $this->definitionRefResolver = $this->prophesize(DefinitionRefResolver::class); diff --git a/tests/Functional/App/Normalizer/Component/SchemaTypeNormalizerTest.php b/tests/Functional/App/Normalizer/Component/SchemaTypeNormalizerTest.php index 18aea03..3688ddb 100644 --- a/tests/Functional/App/Normalizer/Component/SchemaTypeNormalizerTest.php +++ b/tests/Functional/App/Normalizer/Component/SchemaTypeNormalizerTest.php @@ -17,7 +17,7 @@ class SchemaTypeNormalizerTest extends TestCase /** @var SchemaTypeNormalizer */ private $normalizer; - public function setUp() + protected function setUp(): void { $this->normalizer = new SchemaTypeNormalizer(); } diff --git a/tests/Functional/App/Normalizer/Component/ShapeNormalizerTest.php b/tests/Functional/App/Normalizer/Component/ShapeNormalizerTest.php index 13ed83d..1c14b98 100644 --- a/tests/Functional/App/Normalizer/Component/ShapeNormalizerTest.php +++ b/tests/Functional/App/Normalizer/Component/ShapeNormalizerTest.php @@ -14,7 +14,7 @@ class ShapeNormalizerTest extends TestCase /** @var ShapeNormalizer */ private $normalizer; - public function setUp() + protected function setUp(): void { $this->normalizer = new ShapeNormalizer(); } diff --git a/tests/Functional/App/Normalizer/Component/TypeDocNormalizerTest.php b/tests/Functional/App/Normalizer/Component/TypeDocNormalizerTest.php index f535870..ba49deb 100644 --- a/tests/Functional/App/Normalizer/Component/TypeDocNormalizerTest.php +++ b/tests/Functional/App/Normalizer/Component/TypeDocNormalizerTest.php @@ -16,7 +16,7 @@ class TypeDocNormalizerTest extends TestCase /** @var TypeDocNormalizer */ private $normalizer; - public function setUp() + protected function setUp(): void { $this->normalizer = new TypeDocNormalizer( new SchemaTypeNormalizer() diff --git a/tests/Functional/App/Resolver/DefinitionRefResolverTest.php b/tests/Functional/App/Resolver/DefinitionRefResolverTest.php index 1b78c55..c3494b9 100644 --- a/tests/Functional/App/Resolver/DefinitionRefResolverTest.php +++ b/tests/Functional/App/Resolver/DefinitionRefResolverTest.php @@ -17,7 +17,7 @@ class DefinitionRefResolverTest extends TestCase /** @var DefinitionRefResolver */ private $resolver; - public function setUp() + protected function setUp(): void { $this->resolver = new DefinitionRefResolver(); } diff --git a/tests/Functional/Infra/Normalizer/DocNormalizerTest.php b/tests/Functional/Infra/Normalizer/DocNormalizerTest.php index 203e3d7..b720fa3 100644 --- a/tests/Functional/Infra/Normalizer/DocNormalizerTest.php +++ b/tests/Functional/Infra/Normalizer/DocNormalizerTest.php @@ -27,7 +27,7 @@ class DocNormalizerTest extends TestCase const DEFAULT_OPERATION_DOC = ['default-opertation-doc']; const DEFAULT_EXTERNAL_LIST_DOC = ['default-external-list-doc']; - public function setUp() + protected function setUp(): void { $this->externalSchemaListDocNormalizer = $this->prophesize(ExternalSchemaListDocNormalizer::class); $this->operationDocNormalizer = $this->prophesize(OperationDocNormalizer::class);