+ host: "%mailer_host%"
+ username: "%mailer_user%"
+ password: "%mailer_password%"
+ spool:
+ type: memory
+
+fos_rest:
+ param_fetcher_listener: true
+ body_listener: true
+ format_listener: true
+ view:
+ view_response_listener: 'force'
+ formats:
+ xml: true
+ json : true
+ templating_formats:
+ html: true
+ force_redirects:
+ html: true
+ failed_validation: HTTP_BAD_REQUEST
+ default_engine: twig
+ routing_loader:
+ default_format: json
+
+nelmio_api_doc:
+ sandbox:
+ enabled: false
+ name: wallabag API documentation
+
+nelmio_cors:
+ defaults:
+ allow_credentials: false
+ allow_origin: []
+ allow_headers: []
+ allow_methods: []
+ expose_headers: []
+ max_age: 0
+ hosts: []
+ #origin_regex: false
+ paths:
+ '^/api/':
+ allow_origin: ['*']
+ allow_headers: ['X-Custom-Auth']
+ allow_methods: ['POST', 'PUT', 'PATCH','GET', 'DELETE']
+ max_age: 3600
+ '^/oauth/':
+ allow_origin: ['*']
+ allow_headers: ['X-Custom-Auth']
+ allow_methods: ['POST', 'PUT', 'GET', 'DELETE']
+ max_age: 3600
+ '^/':
+ #origin_regex: true
+ allow_origin: ['^http://localhost:[0-9]+']
+ allow_headers: ['X-Custom-Auth']
+ allow_methods: ['POST', 'PUT', 'GET', 'DELETE']
+ max_age: 3600
+ hosts: ['^api\.']
+
+liip_theme:
+ load_controllers: false
+ themes:
+ - baggy
+ - material
+ autodetect_theme: wallabag_core.helper.detect_active_theme
+
+ path_patterns:
+ bundle_resource:
+ - "%%bundle_path%%/Resources/views/themes/%%current_theme%%/%%template%%"
+
+fos_user:
+ db_driver: orm
+ firewall_name: secured_area
+ user_class: Wallabag\UserBundle\Entity\User
+ registration:
+ confirmation:
+ enabled: "%fosuser_confirmation%"
+ from_email:
+ address: "%from_email%"
+ sender_name: wallabag
+fos_oauth_server:
+ db_driver: orm
+ client_class: Wallabag\ApiBundle\Entity\Client
+ access_token_class: Wallabag\ApiBundle\Entity\AccessToken
+ refresh_token_class: Wallabag\ApiBundle\Entity\RefreshToken
+ auth_code_class: Wallabag\ApiBundle\Entity\AuthCode
+ service:
+ user_provider: fos_user.user_manager
+
+scheb_two_factor:
+ trusted_computer:
+ enabled: true
+ cookie_name: wllbg_trusted_computer
+ cookie_lifetime: 2592000
+
+ email:
+ enabled: "%twofactor_auth%"
+ sender_email: "%twofactor_sender%"
+ digits: 6
+ template: WallabagUserBundle:Authentication:form.html.twig
+ mailer: wallabag_user.auth_code_mailer
+
+kphoen_rulerz:
+ executors:
+ doctrine: true
+
+lexik_maintenance:
+ authorized:
+ ips: ['127.0.0.1']
+ driver:
+ ttl: 3600
+ class: 'Lexik\Bundle\MaintenanceBundle\Drivers\DatabaseDriver'
+ response:
+ code: 503
+ status: "wallabag Service Temporarily Unavailable"
+
+old_sound_rabbit_mq:
+ connections:
+ default:
+ host: "%rabbitmq_host%"
+ port: "%rabbitmq_port%"
+ user: "%rabbitmq_user%"
+ password: "%rabbitmq_password%"
+ vhost: /
+ lazy: true
+ producers:
+ import_pocket:
+ connection: default
+ exchange_options:
+ name: 'wallabag.import.pocket'
+ type: topic
+ import_readability:
+ connection: default
+ exchange_options:
+ name: 'wallabag.import.readability'
+ type: topic
+ import_instapaper:
+ connection: default
+ exchange_options:
+ name: 'wallabag.import.instapaper'
+ type: topic
+ import_wallabag_v1:
+ connection: default
+ exchange_options:
+ name: 'wallabag.import.wallabag_v1'
+ type: topic
+ import_wallabag_v2:
+ connection: default
+ exchange_options:
+ name: 'wallabag.import.wallabag_v2'
+ type: topic
+ import_firefox:
+ connection: default
+ exchange_options:
+ name: 'wallabag.import.firefox'
+ type: topic
+ import_chrome:
+ connection: default
+ exchange_options:
+ name: 'wallabag.import.chrome'
+ type: topic
+ consumers:
+ import_pocket:
+ connection: default
+ exchange_options:
+ name: 'wallabag.import.pocket'
+ type: topic
+ queue_options:
+ name: 'wallabag.import.pocket'
+ callback: wallabag_import.consumer.amqp.pocket
+ import_readability:
+ connection: default
+ exchange_options:
+ name: 'wallabag.import.readability'
+ type: topic
+ queue_options:
+ name: 'wallabag.import.readability'
+ callback: wallabag_import.consumer.amqp.readability
+ import_instapaper:
+ connection: default
+ exchange_options:
+ name: 'wallabag.import.instapaper'
+ type: topic
+ queue_options:
+ name: 'wallabag.import.instapaper'
+ callback: wallabag_import.consumer.amqp.instapaper
+ import_wallabag_v1:
+ connection: default
+ exchange_options:
+ name: 'wallabag.import.wallabag_v1'
+ type: topic
+ queue_options:
+ name: 'wallabag.import.wallabag_v1'
+ callback: wallabag_import.consumer.amqp.wallabag_v1
+ import_wallabag_v2:
+ connection: default
+ exchange_options:
+ name: 'wallabag.import.wallabag_v2'
+ type: topic
+ queue_options:
+ name: 'wallabag.import.wallabag_v2'
+ callback: wallabag_import.consumer.amqp.wallabag_v2
+ import_firefox:
+ connection: default
+ exchange_options:
+ name: 'wallabag.import.firefox'
+ type: topic
+ queue_options:
+ name: 'wallabag.import.firefox'
+ callback: wallabag_import.consumer.amqp.firefox
+ import_chrome:
+ connection: default
+ exchange_options:
+ name: 'wallabag.import.chrome'
+ type: topic
+ queue_options:
+ name: 'wallabag.import.chrome'
+ callback: wallabag_import.consumer.amqp.chrome