protected function getFullConfig()
{
$yaml = <<<EOF
db_driver: orm
provider_key: fos_user
class:
model:
user: Acme\\MyBundle\\Entity\\User
group: FOS\\UserBundle\\Entity\\DefaultGroup
form:
user: Acme\\MyBundle\\Form\\User
group: Acme\\MyBundle\\Form\\Group
change_password: Acme\\MyBundle\\Form\\ChangePassword
reset_password: Acme\\MyBundle\\Form\\ResetPassword
controller:
user: Acme\\MyBundle\\Controller\\UserController
group: Acme\\MyBundle\\Controller\\GroupController
security: Acme\\MyBundle\\Controller\\SecurityController
util:
email_canonicalizer: Acme\\MyBundle\\Util\\EmailCanonicalizer
username_canonicalizer: Acme\\MyBundle\\Util\\UsernameCanonicalizer
service:
util:
mailer: acme_my.util.mailer
encoder:
algorithm: sha1
encode_as_base64: true
iterations: 3
form_name:
user: acme_user_form
group: acme_group_form
change_password: acme_change_form
reset_password: acme_reset_form
form_validation_groups:
user: [test]
group: [acme]
change_password: [acme]
reset_password: [acme]
email:
from_email: { [email protected]: Acme Corp }
confirmation:
enabled: true
template: AcmeMyBundle:Mail:confirmation
resetting_password:
template: AcmeMyBundle:Mail:resetting
token_ttl: 1800
template:
engine: php
theme: AcmeMyBundle:Form:theme.html.twig
EOF;
$parser = new Parser();
return $parser->parse($yaml);
}