Skip to content

Commit f3eae7b

Browse files
authored
Polish (#9)
1 parent 794c438 commit f3eae7b

File tree

4 files changed

+59
-46
lines changed

4 files changed

+59
-46
lines changed

.travis.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,3 +35,7 @@ cache:
3535
directories:
3636
- $HOME/.composer
3737
- vendor
38+
39+
branches:
40+
except:
41+
- /.*\-dev$/

composer.json

Lines changed: 46 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,49 @@
11
{
2-
"name": "yoanm/symfony-jsonrpc-http-server-openapi-doc",
3-
"description": "Symfony bundle for easy JSON-RPC server OpenAPI 3.0.0 documentation",
4-
"license": "MIT",
5-
"type": "library",
6-
"minimum-stability": "dev",
7-
"support": {
8-
"issues": "https://github.com/yoanm/symfony-jsonrpc-http-server-openapi-doc/issues"
9-
},
10-
"authors": [
11-
{
12-
"name": "Yoanm",
13-
"email": "yoanm@users.noreply.github.com",
14-
"role": "Developer"
15-
}
16-
],
17-
"autoload": {
18-
"psr-4": {
19-
"Yoanm\\SymfonyJsonRpcHttpServerOpenAPIDoc\\": "src"
20-
}
21-
},
22-
"autoload-dev": {
23-
"psr-4": {
24-
"Tests\\": "tests",
25-
"Tests\\Functional\\BehatContext\\": "features/bootstrap",
26-
"DemoApp\\": "features/demo_app/src"
27-
}
28-
},
29-
"require": {
30-
"php": ">=7.1",
31-
"yoanm/jsonrpc-server-doc-sdk": "dev-release/1.0.0",
32-
"yoanm/jsonrpc-http-server-openapi-doc-sdk": "dev-release/1.0.0",
33-
"yoanm/symfony-jsonrpc-http-server-doc": "dev-release/0.1.0",
34-
"symfony/http-kernel": "^3.0 || ^4.0",
35-
"symfony/dependency-injection": "^3.0 || ^4.0"
36-
},
37-
"require-dev": {
38-
"behat/behat": "~3.0",
39-
"squizlabs/php_codesniffer": "3.*",
40-
"phpunit/phpunit": "^6.0 || ^7.0",
41-
"matthiasnoback/symfony-dependency-injection-test": "^2.0 || ^3.0",
42-
"matthiasnoback/symfony-config-test": "^3.0 || ^4.0",
43-
"symfony/framework-bundle": "^3.0 || ^4.0",
44-
"yoanm/php-unit-extended": "~1.0"
2+
"name": "yoanm/symfony-jsonrpc-http-server-openapi-doc",
3+
"description": "Symfony bundle for easy JSON-RPC server OpenAPI 3.0.0 documentation",
4+
"license": "MIT",
5+
"type": "library",
6+
"minimum-stability": "dev",
7+
"support": {
8+
"issues": "https://github.com/yoanm/symfony-jsonrpc-http-server-openapi-doc/issues"
9+
},
10+
"authors": [
11+
{
12+
"name": "Yoanm",
13+
"email": "yoanm@users.noreply.github.com",
14+
"role": "Developer"
4515
}
16+
],
17+
"autoload": {
18+
"psr-4": {
19+
"Yoanm\\SymfonyJsonRpcHttpServerOpenAPIDoc\\": "src"
20+
}
21+
},
22+
"autoload-dev": {
23+
"psr-4": {
24+
"Tests\\": "tests",
25+
"Tests\\Functional\\BehatContext\\": "features/bootstrap",
26+
"DemoApp\\": "features/demo_app/src"
27+
}
28+
},
29+
"suggest": {
30+
"yoanm/symfony-jsonrpc-http-server": "Symfony Bundle to convert an HTTP json-rpc request into HTTP json-rpc response"
31+
},
32+
"require": {
33+
"php": ">=7.1",
34+
"yoanm/jsonrpc-server-doc-sdk": "dev-release/0.1.0",
35+
"yoanm/jsonrpc-http-server-openapi-doc-sdk": "dev-release/0.1.0",
36+
"yoanm/symfony-jsonrpc-http-server-doc": "dev-release/0.1.0",
37+
"symfony/http-kernel": "^3.0 || ^4.0",
38+
"symfony/dependency-injection": "^3.0 || ^4.0"
39+
},
40+
"require-dev": {
41+
"behat/behat": "~3.0",
42+
"squizlabs/php_codesniffer": "3.*",
43+
"phpunit/phpunit": "^6.0 || ^7.0",
44+
"matthiasnoback/symfony-dependency-injection-test": "^2.0 || ^3.0",
45+
"matthiasnoback/symfony-config-test": "^3.0 || ^4.0",
46+
"symfony/framework-bundle": "^3.0 || ^4.0",
47+
"yoanm/php-unit-extended": "~1.0"
48+
}
4649
}

src/Resources/config/services.sdk.app.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ services:
1010
## Components
1111
json_rpc_http_server_open_api_doc_sdk.app.normalizer.component.schema_type:
1212
class: Yoanm\JsonRpcHttpServerOpenAPIDoc\App\Normalizer\Component\SchemaTypeNormalizer
13-
json_rpc_http_server_open_api_doc_sdk.app.normalizer.component.parameter_doc:
13+
json_rpc_http_server_open_api_doc_sdk.app.normalizer.component.type_doc:
1414
class: Yoanm\JsonRpcHttpServerOpenAPIDoc\App\Normalizer\Component\TypeDocNormalizer
1515
arguments:
1616
- '@json_rpc_http_server_open_api_doc_sdk.app.normalizer.component.schema_type'
@@ -21,13 +21,13 @@ services:
2121
json_rpc_http_server_open_api_doc_sdk.app.normalizer.component.error:
2222
class: Yoanm\JsonRpcHttpServerOpenAPIDoc\App\Normalizer\Component\ErrorDocNormalizer
2323
arguments:
24-
- '@json_rpc_http_server_open_api_doc_sdk.app.normalizer.component.parameter_doc'
24+
- '@json_rpc_http_server_open_api_doc_sdk.app.normalizer.component.type_doc'
2525
- '@json_rpc_http_server_open_api_doc_sdk.app.normalizer.component.shape'
2626
json_rpc_http_server_open_api_doc_sdk.app.normalizer.component.external_schema_list:
2727
class: Yoanm\JsonRpcHttpServerOpenAPIDoc\App\Normalizer\Component\ExternalSchemaListDocNormalizer
2828
arguments:
2929
- '@json_rpc_http_server_open_api_doc_sdk.app.resolver.definition_ref'
30-
- '@json_rpc_http_server_open_api_doc_sdk.app.normalizer.component.parameter_doc'
30+
- '@json_rpc_http_server_open_api_doc_sdk.app.normalizer.component.type_doc'
3131
- '@json_rpc_http_server_open_api_doc_sdk.app.normalizer.component.error'
3232
json_rpc_http_server_open_api_doc_sdk.app.normalizer.component.request:
3333
class: Yoanm\JsonRpcHttpServerOpenAPIDoc\App\Normalizer\Component\RequestDocNormalizer

tests/Functional/DependencyInjection/ConfigFilesTest.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
use Yoanm\JsonRpcHttpServerOpenAPIDoc\App\Normalizer\Component\ResponseDocNormalizer;
1010
use Yoanm\JsonRpcHttpServerOpenAPIDoc\App\Normalizer\Component\SchemaTypeNormalizer;
1111
use Yoanm\JsonRpcHttpServerOpenAPIDoc\App\Normalizer\Component\ShapeNormalizer;
12+
use Yoanm\JsonRpcHttpServerOpenAPIDoc\App\Normalizer\Component\TypeDocNormalizer;
1213
use Yoanm\JsonRpcHttpServerOpenAPIDoc\App\Resolver\DefinitionRefResolver;
1314
use Yoanm\JsonRpcHttpServerOpenAPIDoc\Infra\Normalizer\DocNormalizer;
1415
use Yoanm\SymfonyJsonRpcHttpServerDoc\DependencyInjection\JsonRpcHttpServerDocExtension;
@@ -81,6 +82,11 @@ public function provideSDKAppServiceIdAndClass()
8182
'serviceClassName' => SchemaTypeNormalizer::class,
8283
'public' => false,
8384
],
85+
'SDK - APP - TypeDocNormalizer' => [
86+
'serviceId' => 'json_rpc_http_server_open_api_doc_sdk.app.normalizer.component.type_doc',
87+
'serviceClassName' => TypeDocNormalizer::class,
88+
'public' => false,
89+
],
8490
'SDK - APP - ShapeNormalizer' => [
8591
'serviceId' => 'json_rpc_http_server_open_api_doc_sdk.app.normalizer.component.shape',
8692
'serviceClassName' => ShapeNormalizer::class,

0 commit comments

Comments
 (0)