Elcodi\Admin\AttributeBundle\Controller\AttributeController::editAction PHP Method

editAction() public method

Edit and Saves attribute
public editAction ( Request $request, Symfony\Component\Form\FormInterface $form, Elcodi\Component\Attribute\Entity\Interfaces\AttributeInterface $attribute, boolean $isValid ) : RedirectResponse
$request Symfony\Component\HttpFoundation\Request Request
$form Symfony\Component\Form\FormInterface Form
$attribute Elcodi\Component\Attribute\Entity\Interfaces\AttributeInterface Attribute
$isValid boolean Is valid
return Symfony\Component\HttpFoundation\RedirectResponse Redirect response
    public function editAction(Request $request, FormInterface $form, AttributeInterface $attribute, $isValid)
    {
        if ($isValid) {
            $values = explode(',', $request->request->get('values'));
            $this->evaluateAttributeValues($attribute, $values);
            $this->flush($attribute);
            $this->addFlash('success', 'admin.attribute.saved');
            return $this->redirectToRoute('admin_attribute_list');
        }
        return ['attribute' => $attribute, 'form' => $form->createView()];
    }