# Parameters configuration parameters: # User agent env(RAPSYSPACK_AGENT): "rapsyspack/Ch4ng3m3!" # Hostname env(RAPSYSPACK_HOSTNAME): "Ch4ng3m3!" # Shuffled printable character range env(RAPSYSPACK_RANGE): 'Ch4ng3m3!' # Redirect env(RAPSYSPACK_REDIRECT): 20 # Scheme env(RAPSYSPACK_SCHEME): "https://" # Timeout env(RAPSYSPACK_TIMEOUT): 60 # Services configuration services: # Replace assets.context definition assets.context: class: 'Rapsys\PackBundle\Context\RequestStackContext' arguments: [ '@request_stack', '%asset.request_context.base_path%', '%asset.request_context.secure%' ] # Replace assets.packages definition assets.packages: class: 'Symfony\Component\Asset\Packages' arguments: [ '@rapsyspack.path_package' ] # Register facebook util service rapsyspack.facebook_util: class: 'Rapsys\PackBundle\Util\FacebookUtil' arguments: [ '@router', '%kernel.project_dir%/var/cache', '%rapsyspack.path%' ] public: true # Register image util service rapsyspack.image_util: class: 'Rapsys\PackBundle\Util\ImageUtil' arguments: [ '@router', '@rapsyspack.slugger_util', '%kernel.project_dir%/var/cache', '%rapsyspack.path%' ] public: true # Register intl util service rapsyspack.intl_util: class: 'Rapsys\PackBundle\Util\IntlUtil' public: true # Register map util service rapsyspack.map_util: class: 'Rapsys\PackBundle\Util\MapUtil' arguments: [ '@router', '@rapsyspack.slugger_util' ] public: true # Register twig pack extension rapsyspack.pack_extension: class: 'Rapsys\PackBundle\Extension\PackExtension' arguments: [ '@service_container', '@rapsyspack.intl_util', '@file_locator', '@rapsyspack.path_package', '@rapsyspack.slugger_util' ] tags: [ 'twig.extension' ] # Register assets pack package rapsyspack.path_package: class: 'Rapsys\PackBundle\Package\PathPackage' arguments: [ '/', '@assets.empty_version_strategy', '@assets.context' ] public: true # Register slugger util service rapsyspack.slugger_util: class: 'Rapsys\PackBundle\Util\SluggerUtil' arguments: [ '%env(string:RAPSYSPACK_RANGE)%', '%kernel.secret%' ] public: true # Register range command Rapsys\PackBundle\Command\RangeCommand: arguments: [ '%kernel.project_dir%/.env.local' ] tags: [ 'console.command' ] # Register image controller Rapsys\PackBundle\Controller\ImageController: arguments: [ '@service_container', '@rapsyspack.image_util', '@rapsyspack.slugger_util', '%kernel.project_dir%/var/cache', '%rapsyspack.path%' ] tags: [ 'controller.service_arguments' ] # Register map controller Rapsys\PackBundle\Controller\MapController: arguments: [ '@service_container', '@rapsyspack.map_util', '@rapsyspack.slugger_util', '%kernel.project_dir%/var/cache', '%rapsyspack.path%' ] tags: [ 'controller.service_arguments' ] # Register captcha form type Rapsys\PackBundle\Form\CaptchaType: arguments: [ '@rapsyspack.image_util', '@rapsyspack.slugger_util', '@translator' ] tags: [ 'form.type' ] # Register facebook event subscriber Rapsys\PackBundle\Subscriber\FacebookSubscriber: arguments: [ '@router', [] ] tags: [ 'kernel.event_subscriber' ] # Register facebook util class alias Rapsys\PackBundle\Util\FacebookUtil: alias: 'rapsyspack.facebook_util' # Register image util class alias Rapsys\PackBundle\Util\ImageUtil: alias: 'rapsyspack.image_util' # Register intl util class alias Rapsys\PackBundle\Util\IntlUtil: alias: 'rapsyspack.intl_util' # Register map util class alias Rapsys\PackBundle\Util\MapUtil: alias: 'rapsyspack.map_util' # Register slugger util class alias Rapsys\PackBundle\Util\SluggerUtil: alias: 'rapsyspack.slugger_util'