fix(service): make api endpoints configurable
This commit is contained in:
@@ -6,7 +6,9 @@
|
||||
parameters:
|
||||
list.page.size: 24
|
||||
list.page.max_visible_pages: 3
|
||||
|
||||
brilo.api.comments: 'https://jsonplaceholder.typicode.com/comments'
|
||||
brilo.api.posts: 'https://jsonplaceholder.typicode.com/posts'
|
||||
brilo.api.users: 'https://jsonplaceholder.typicode.com/users'
|
||||
services:
|
||||
# default configuration for services in *this* file
|
||||
_defaults:
|
||||
@@ -31,5 +33,17 @@ services:
|
||||
$pageSize: '%list.page.size%'
|
||||
$maxVisiblePages: '%list.page.max_visible_pages%'
|
||||
|
||||
App\Service\Remote\BriloApiComments:
|
||||
arguments:
|
||||
$url: '%brilo.api.comments%'
|
||||
|
||||
App\Service\Remote\BriloApiPosts:
|
||||
arguments:
|
||||
$url: '%brilo.api.posts%'
|
||||
|
||||
App\Service\Remote\BriloApiUsers:
|
||||
arguments:
|
||||
$url: '%brilo.api.users%'
|
||||
|
||||
# add more service definitions when explicit configuration is needed
|
||||
# please note that last definitions always *replace* previous ones
|
||||
|
||||
@@ -6,9 +6,15 @@ services:
|
||||
App\Service\Remote\BriloApiUsers:
|
||||
public: true
|
||||
autowire: true
|
||||
arguments:
|
||||
$url: '%brilo.api.users%'
|
||||
App\Service\Remote\BriloApiComments:
|
||||
public: true
|
||||
autowire: true
|
||||
arguments:
|
||||
$url: '%brilo.api.comments%'
|
||||
App\Service\Remote\BriloApiPosts:
|
||||
public: true
|
||||
autowire: true
|
||||
arguments:
|
||||
$url: '%brilo.api.posts%'
|
||||
|
||||
Reference in New Issue
Block a user