Commit 10495ec0 authored by Raidelet Nicolas's avatar Raidelet Nicolas Committed by Guillaume Perréal
Browse files

syntaxe yml

Showing with 29 additions and 29 deletions
+29 -29
......@@ -15,9 +15,9 @@ services:
# Le gestionnaire de fichiers
irstea_file_upload.file_manager:
class: Irstea\FileUploadBundle\Model\FileManagerInterface
factory: [ @doctrine.orm.entity_manager, getRepository ]
factory: [ "@doctrine.orm.entity_manager", getRepository ]
arguments:
- %irstea_file_upload.entity%
- "%irstea_file_upload.entity%"
calls:
- [ setFilesystem, [ @irstea_file_upload.filesystem ] ]
- [ setLogger, [ @logger ] ]
......@@ -27,62 +27,62 @@ services:
# Le contrôleur qui gère les uploads
irstea_file_upload.upload_controller:
class: %irstea_file_upload.upload_controller.class%
class: "%irstea_file_upload.upload_controller.class%"
arguments:
- @irstea_file_upload.file_manager
- @router
- @form.csrf_provider
- @security.token_storage
- @templating
- "@irstea_file_upload.file_manager"
- "@router"
- "@form.csrf_provider"
- "@security.token_storage"
- "@templating"
# Type de champ
irstea_file_upload.field_type:
class: %irstea_file_upload.field_type.class%
class: "%irstea_file_upload.field_type.class%"
arguments:
- @router
- @irstea_file_upload.file_manager
- %irstea_file_upload.max_chunk_size%
- "@router"
- "@irstea_file_upload.file_manager"
- "%irstea_file_upload.max_chunk_size%"
tags:
- { name: form.type, alias: file_upload }
# Le listener de mise à jour du filesystem
irstea_file_upload.entity_listener:
class: %irstea_file_upload.entity_listener.class%
class: "%irstea_file_upload.entity_listener.class%"
arguments:
- @irstea_file_upload.filesystem
- "@irstea_file_upload.filesystem"
tags:
- { name: doctrine.orm.entity_listener }
# Le listener pour les informations de création
irstea_file_upload.creation_data_listener:
class: %irstea_file_upload.creation_data_listener.class%
class: "%irstea_file_upload.creation_data_listener.class%"
arguments:
- @security.token_storage
- @request_stack
- "@security.token_storage"
- "@request_stack"
tags:
- { name: doctrine.orm.entity_listener }
# Le backend de stockage des fichiers
irstea_file_upload.filesystem:
class: Gaufrette\Filesystem
factory: [ @knp_gaufrette.filesystem_map, get ]
factory: [ "@knp_gaufrette.filesystem_map", get ]
arguments:
- %irstea_file_upload.filesystem.name%
- "%irstea_file_upload.filesystem.name%"
# Scanner anti-virus
irstea_file_upload.virus_scanner:
class: Irstea\FileUploadBundle\Listener\VirusScannerListener
arguments:
- @cl_tissue.scanner
tags:
- { name: kernel.event_listener, event: file_upload.complete, method: onFileUploadCompleted }
# irstea_file_upload.virus_scanner:
# class: Irstea\FileUploadBundle\Listener\VirusScannerListener
# arguments:
# - @cl_tissue.scanner
# tags:
# - { name: kernel.event_listener, event: file_upload.complete, method: onFileUploadCompleted }
# Extension Twig
irstea_file_upload.twig_extension:
class: Irstea\FileUploadBundle\Twig\FileUploadExtension
arguments:
- @translator
- @irstea_file_upload.url_generator
- "@translator"
- "@irstea_file_upload.url_generator"
tags:
- { name: twig.extension }
......@@ -90,5 +90,5 @@ services:
irstea_file_upload.url_generator:
class: Irstea\FileUploadBundle\Service\FileUrlGenerator
arguments:
- @router
- @security.csrf.token_manager
- "@router"
- "@security.csrf.token_manager"
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment