Mettre en œuvre le changement de mot de passe dans Symfony2

Quelle est la meilleure façon de mettre en œuvre le changement de mot de passe fonctionnalité dans Symfony2?
Actuellement, j'utilise ceci:

$builder->add('password', 'repeated', array(
    'first_name' => 'New password',
    'second_name' => 'Confirm new password',
    'type' => 'password'
));

Il doit également contenir le mot de passe actuel vérifier pour des raisons de sécurité.

Note: je ne suis pas en utilisant FOSUserBundle.

InformationsquelleAutor kuboslav | 2012-02-03