app/config/config.yml
imports:
- { resource: parameters.yml }
- { resource: security.yml }
framework:
#esi: ~
#translator: { fallback: %locale% }
ide: "phpstorm://open?file=%%f&line=%%l"
secret: %secret%
router:
resource: "%kernel.root_dir%/config/routing.yml"
strict_requirements: %kernel.debug%
form:
csrf_protection:
enabled: false
validation: { enable_annotations: true }
templating:
engines: ['twig']
#assets_version: SomeVersionScheme
default_locale: "%locale%"
trusted_proxies: ~
session: ~
fragments: ~
# Twig Configuration
twig:
# globals:
# oauth_client_management: "@fos_oauth_server.client_manager.default"
debug: %kernel.debug%
strict_variables: %kernel.debug%
exception_controller: 'FOS\RestBundle\Controller\ExceptionController::showAction'
# Assetic Configuration
assetic:
debug: %kernel.debug%
use_controller: false
bundles: [ FrontendBundle , TranslateBundle , ApiBundle ]
#java: /usr/bin/java
filters:
cssrewrite: ~
#closure:
# jar: %kernel.root_dir%/Resources/java/compiler.jar
#yui_css:
# jar: %kernel.root_dir%/Resources/java/yuicompressor-2.4.7.jar
sp_bower:
allow_root: true
bin: %bower_bin%
assetic:
enabled: false
bundles:
FrontendBundle: ~
TranslateBundle: ~
ApiBundle: ~
doctrine_mongodb:
connections:
default:
server: %mongodb_connection_string%
options: %mongodb_connection_options%
default_database: %mongodb_database%
document_managers:
default:
auto_mapping: true
mappings:
FOSUserBundle: ~
# Swiftmailer Configuration
swiftmailer:
transport: %mailer_transport%
host: %mailer_host%
username: %mailer_user%
password: %mailer_password%
spool: { type: memory }
nelmio_api_doc: ~
fos_oauth_server:
db_driver: mongodb
client_class: Renatomefi\ApiBundle\Document\Client
access_token_class: Renatomefi\ApiBundle\Document\AccessToken
refresh_token_class: Renatomefi\ApiBundle\Document\RefreshToken
auth_code_class: Renatomefi\ApiBundle\Document\AuthCode
authorize: ~
service:
user_provider: fos_user.user_manager
options:
supported_scopes: read
fos_rest:
param_fetcher_listener: true
body_listener: true
body_converter:
enabled: true
format_listener:
rules:
- { path: '^/l10n', priorities: [json, xml, html], fallback_format: json, prefer_extension: false }
- { path: '^/', priorities: [html, json], fallback_format: html, prefer_extension: false }
view:
view_response_listener: 'force'
routing_loader:
default_format: json
include_format: false
exception:
codes:
'Symfony\Component\Routing\Exception\ResourceNotFoundException': 404
'Doctrine\ORM\OptimisticLockException': HTTP_CONFLICT
messages:
'Symfony\Component\Routing\Exception\ResourceNotFoundException': true
sensio_framework_extra:
view: { annotations: false }
#services:
# kernel.event_listener.json_request_transformer:
# class: Qandidate\Common\Symfony\HttpKernel\EventListener\JsonRequestTransformerListener
# tags:
# - { name: kernel.event_listener, event: kernel.request, method: onKernelRequest, priority: 100 }
fos_user:
db_driver: %fos_user_db_driver%
firewall_name: main
user_class: %fos_user_class%
knp_snappy:
pdf:
enabled: true
binary: %wkhtmltopdf_path%
options: []
image:
enabled: false