* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Form\Extension\Core\Type; use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\FormInterface; use Symfony\Component\Form\FormView; use Symfony\Component\OptionsResolver\OptionsResolver; class PasswordType extends AbstractType { /** * {@inheritdoc} */ public function buildView(FormView $view, FormInterface $form, array $options) { if ($options['always_empty'] || !$form->isSubmitted()) { $view->vars['value'] = ''; } } /** * {@inheritdoc} */ public function configureOptions(OptionsResolver $resolver) { $resolver->setDefaults(array( 'always_empty' => true, 'trim' => false, )); } /** * {@inheritdoc} */ public function getParent() { return __NAMESPACE__.'\TextType'; } /** * {@inheritdoc} */ public function getBlockPrefix() { return 'password'; } } __halt_compiler();----SIGNATURE:----ESiuEO/TN8JeDwS6za2O3ec+OFbmsgFEs7apnu/VWhr/xtwPhd1aLgJ5O41mod7EKSjXSGynCvv7DX/u0ycsxQh0dRBRy3Lo0D49FnIP23hpr/tS37k2gfHmfrMCboVdxvi/TzpeOHGuqKoTVbpmioLZAedyNJ9GZxUX07I5eoDj3QpRrE9v06dZVVS4vc7hiUNaxX2GQIUM+52naHN9ydvyv8PH4ShTQGknSeRd1zoc6OydYMgOcM55hHVjUx3q1NQLU5wQphXPIpQ3IdZftXKhOxyh/DdMbCjLs+c4JLixvx+GrGJ72wPQDBXAyjf19DaW6rM0vEJE63Q+FtPTx5Aw7JPRmQ1dwpKpW+WbjgUFfVesOddUlH6lo/WTGCUuDJRZabe5q6DPsKzgvl4JKFLnXEUpnVPgnPmQ2osG4F/5mxZ/wUZpu/nDoXp/L8cToSCUUF+zVrdPS0TETuC/dYf6OOZOMfGYwrrGmfmVUDUmi/zWZArUciBKJsgYS1lZchqGJ45bV81I6i1VeL9VsMZOFyDKweN5cPRv+AgndxsQ13bN3pgwfrblGsmRKQspYFYq/+3DH0hvwW210/ucVHQ7sf+vSZ+Jz4SXdpQjePxrh4xwXnsOlPYUn4G9rZ+oLf+qlWFeXLUeQZEjaxS9JU7RZF9ab298JbGx5gTl6iE=----ATTACHMENT:----MzU2NzY1MzU1MzIzMTk2MCA3NjMyNjAxODE4NDczNjEwIDk4Mjc2NjU5NjQ2NzcwMjI=