parameters: gregwar_captcha.captcha_type.class: Gregwar\CaptchaBundle\Type\CaptchaType gregwar_captcha.captcha_generator.class: Gregwar\CaptchaBundle\Generator\CaptchaGenerator gregwar_captcha.image_file_handler.class: Gregwar\CaptchaBundle\Generator\ImageFileHandler gregwar_captcha.captcha_builder.class: Gregwar\Captcha\CaptchaBuilder gregwar_captcha.phrase_builder.class: Gregwar\Captcha\PhraseBuilder services: captcha.type: class: %gregwar_captcha.captcha_type.class% arguments: - @session - @gregwar_captcha.generator - @translator - %gregwar_captcha.config% tags: - { name: form.type, alias: captcha } gregwar_captcha.generator: class: %gregwar_captcha.captcha_generator.class% arguments: - @router - @gregwar_captcha.captcha_builder - @gregwar_captcha.phrase_builder - @gregwar_captcha.image_file_handler gregwar_captcha.image_file_handler: class: %gregwar_captcha.image_file_handler.class% arguments: - %gregwar_captcha.config.image_folder% - %gregwar_captcha.config.web_path% - %gregwar_captcha.config.gc_freq% - %gregwar_captcha.config.expiration% gregwar_captcha.captcha_builder: class: %gregwar_captcha.captcha_builder.class% gregwar_captcha.phrase_builder: class: %gregwar_captcha.phrase_builder.class%