mirror of
https://github.com/ToxicCrack/PrintABrick.git
synced 2025-05-16 20:30:09 -07:00
Refactor services.yml
This commit is contained in:
parent
f1d1f3df62
commit
08cf96a179
@ -55,9 +55,9 @@ fos_elastica:
|
|||||||
finder: ~
|
finder: ~
|
||||||
repository: AppBundle\Repository\Search\SetRepository
|
repository: AppBundle\Repository\Search\SetRepository
|
||||||
listener:
|
listener:
|
||||||
insert: false
|
insert: false
|
||||||
update: false
|
update: false
|
||||||
delete: false
|
delete: false
|
||||||
model:
|
model:
|
||||||
mappings:
|
mappings:
|
||||||
id:
|
id:
|
||||||
@ -86,3 +86,7 @@ fos_elastica:
|
|||||||
provider: ~
|
provider: ~
|
||||||
finder: ~
|
finder: ~
|
||||||
repository: AppBundle\Repository\Search\ModelRepository
|
repository: AppBundle\Repository\Search\ModelRepository
|
||||||
|
listener:
|
||||||
|
insert: false
|
||||||
|
update: false
|
||||||
|
delete: false
|
@ -27,9 +27,7 @@ services:
|
|||||||
app.relations.cache_provider:
|
app.relations.cache_provider:
|
||||||
class: Doctrine\Common\Cache\ArrayCache
|
class: Doctrine\Common\Cache\ArrayCache
|
||||||
|
|
||||||
app.brickset.cache_provider:
|
# STL
|
||||||
class: Doctrine\Common\Cache\PhpFileCache
|
|
||||||
arguments: ["%kernel.cache_dir%/brickset", ".cache.php"]
|
|
||||||
|
|
||||||
AppBundle\Service\Stl\StlRendererService:
|
AppBundle\Service\Stl\StlRendererService:
|
||||||
arguments:
|
arguments:
|
||||||
@ -45,6 +43,38 @@ services:
|
|||||||
arguments:
|
arguments:
|
||||||
$ADMesh: '%admesh_bin%'
|
$ADMesh: '%admesh_bin%'
|
||||||
|
|
||||||
|
# Loaders
|
||||||
|
|
||||||
|
AppBundle\Service\Loader\BaseLoader:
|
||||||
|
abstract: true
|
||||||
|
|
||||||
|
AppBundle\Service\Loader\ModelLoader:
|
||||||
|
arguments:
|
||||||
|
$logger: '@monolog.logger.loader'
|
||||||
|
|
||||||
|
AppBundle\Service\Loader\RebrickableLoader:
|
||||||
|
arguments:
|
||||||
|
$rebrickableDownloadUrl: '%app.rebrickable_downloads_url%'
|
||||||
|
$logger: '@monolog.logger.loader'
|
||||||
|
|
||||||
|
AppBundle\Service\Loader\ImageLoader:
|
||||||
|
arguments:
|
||||||
|
$rebrickableDownloadUrl: '%app.rebrickable_downloads_url%'
|
||||||
|
$logger: '@monolog.logger.loader'
|
||||||
|
|
||||||
|
AppBundle\Util\RelationMapper:
|
||||||
|
arguments:
|
||||||
|
- '@app.relations.cache_provider'
|
||||||
|
calls:
|
||||||
|
- [ loadResource, ['%kernel.root_dir%/Resources/relations/part_model.yml', 'part_model']]
|
||||||
|
- [ loadResource, ['%kernel.root_dir%/Resources/relations/alias_model.yml', 'alias_model']]
|
||||||
|
|
||||||
|
# API
|
||||||
|
|
||||||
|
app.brickset.cache_provider:
|
||||||
|
class: Doctrine\Common\Cache\PhpFileCache
|
||||||
|
arguments: ["%kernel.cache_dir%/brickset", ".cache.php"]
|
||||||
|
|
||||||
AppBundle\Api\Client\Brickset\BricksetClient:
|
AppBundle\Api\Client\Brickset\BricksetClient:
|
||||||
arguments:
|
arguments:
|
||||||
$apiKey: '%brickset_apikey%'
|
$apiKey: '%brickset_apikey%'
|
||||||
@ -59,6 +89,9 @@ services:
|
|||||||
arguments:
|
arguments:
|
||||||
$cache: '@app.brickset.cache_provider'
|
$cache: '@app.brickset.cache_provider'
|
||||||
|
|
||||||
|
|
||||||
|
# Imagine
|
||||||
|
|
||||||
AppBundle\Imagine\PartImageLoader:
|
AppBundle\Imagine\PartImageLoader:
|
||||||
tags:
|
tags:
|
||||||
- { name: liip_imagine.binary.loader, loader: part_image_loader }
|
- { name: liip_imagine.binary.loader, loader: part_image_loader }
|
||||||
@ -67,23 +100,8 @@ services:
|
|||||||
tags:
|
tags:
|
||||||
- { name: liip_imagine.binary.loader, loader: set_image_loader }
|
- { name: liip_imagine.binary.loader, loader: set_image_loader }
|
||||||
|
|
||||||
AppBundle\Service\Loader\BaseLoader:
|
|
||||||
abstract: true
|
|
||||||
|
|
||||||
AppBundle\Service\Loader\RebrickableLoader:
|
# KNP Menu
|
||||||
arguments:
|
|
||||||
$rebrickableDownloadUrl: '%app.rebrickable_downloads_url%'
|
|
||||||
|
|
||||||
AppBundle\Service\Loader\ImageLoader:
|
|
||||||
arguments:
|
|
||||||
$rebrickableDownloadUrl: '%app.rebrickable_downloads_url%'
|
|
||||||
|
|
||||||
AppBundle\Util\RelationMapper:
|
|
||||||
arguments:
|
|
||||||
- '@app.relations.cache_provider'
|
|
||||||
calls:
|
|
||||||
- [ loadResource, ['%kernel.root_dir%/Resources/relations/part_model.yml', 'part_model']]
|
|
||||||
- [ loadResource, ['%kernel.root_dir%/Resources/relations/alias_model.yml', 'alias_model']]
|
|
||||||
|
|
||||||
menu.builder.main:
|
menu.builder.main:
|
||||||
class: AppBundle\Menu\Builder
|
class: AppBundle\Menu\Builder
|
||||||
@ -92,15 +110,23 @@ services:
|
|||||||
tags:
|
tags:
|
||||||
- { name: knp_menu.menu_builder, method: mainMenu, alias: mainMenu }
|
- { name: knp_menu.menu_builder, method: mainMenu, alias: mainMenu }
|
||||||
|
|
||||||
AppBundle\Twig\AppExtension:
|
Knp\Menu\FactoryInterface:
|
||||||
tags:
|
alias: knp_menu.factory
|
||||||
- { name: twig.extension }
|
|
||||||
|
|
||||||
|
# Filesystem
|
||||||
|
|
||||||
League\Flysystem\FilesystemInterface:
|
League\Flysystem\FilesystemInterface:
|
||||||
alias: oneup_flysystem.media_filesystem
|
alias: oneup_flysystem.media_filesystem
|
||||||
|
|
||||||
Knp\Menu\FactoryInterface:
|
|
||||||
alias: knp_menu.factory
|
# Twig
|
||||||
|
|
||||||
|
AppBundle\Twig\AppExtension:
|
||||||
|
tags:
|
||||||
|
- { name: twig.extension }
|
||||||
|
|
||||||
|
# ElasticSearch
|
||||||
|
|
||||||
FOS\ElasticaBundle\Manager\RepositoryManagerInterface:
|
FOS\ElasticaBundle\Manager\RepositoryManagerInterface:
|
||||||
alias: fos_elastica.repository_manager
|
alias: fos_elastica.repository_manager
|
||||||
|
Loading…
x
Reference in New Issue
Block a user