Elcodi\Admin\UserBundle\Controller\AdminUserController::editAction PHP Method

editAction() public method

Edit and Saves admin user
public editAction ( Symfony\Component\Form\FormInterface $form, Elcodi\Component\User\Entity\Interfaces\AdminUserInterface $adminUser, boolean $isValid ) : RedirectResponse
$form Symfony\Component\Form\FormInterface Form
$adminUser Elcodi\Component\User\Entity\Interfaces\AdminUserInterface Admin User
$isValid boolean Is valid
return Symfony\Component\HttpFoundation\RedirectResponse Redirect response
    public function editAction(FormInterface $form, AdminUserInterface $adminUser, $isValid)
    {
        if ($isValid) {
            // change user password
            if ($form->get('password')->getData()) {
                $newPassword = $form->get('new_password')->get('first')->getData();
                $adminUser->setPassword($newPassword);
            }
            $this->flush($adminUser);
            $this->addFlash('success', $this->get('translator')->trans('admin.admin_user.saved'));
            return $this->redirectToRoute('admin_homepage');
        }
        return ['adminUser' => $adminUser, 'form' => $form->createView()];
    }