Admin_UserGroupController::editAction PHP Метод

editAction() публичный Метод

public editAction ( )
    public function editAction()
    {
        $translator = \Zend_Registry::get('container')->getService('translator');
        $form = $this->getForm();
        $group = $this->_helper->entity('Newscoop\\Entity\\User\\Group', 'group');
        $request = $this->getRequest();
        if ($request->isPost() && $form->isValid($request->getPost()) && $form->name != $group->getName()) {
            try {
                $this->repository->save($group, $form->getValues());
                $this->_helper->entity->flushManager();
                $this->_helper->flashMessenger->addMessage($translator->trans('User type saved.', array(), 'user_types'));
            } catch (Exception $e) {
                $this->_helper->flashMessenger($translator->trans('That type name already exists, please choose a different name.', array(), 'user_types'));
            }
        }
        $this->_helper->redirector('edit-access', 'user-group', 'admin', array('group' => $group->getId()));
    }