Elcodi\Plugin\CustomShippingBundle\Controller\ShippingRangeController::editAction PHP Метод

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

Edit and Saves category
public editAction ( Symfony\Component\Form\FormInterface $form, Elcodi\Plugin\CustomShippingBundle\Entity\Interfaces\CarrierInterface $carrier, Elcodi\Plugin\CustomShippingBundle\Entity\Interfaces\ShippingRangeInterface $shippingRange, boolean $isValid ) : RedirectResponse
$form Symfony\Component\Form\FormInterface Form
$carrier Elcodi\Plugin\CustomShippingBundle\Entity\Interfaces\CarrierInterface Carrier
$shippingRange Elcodi\Plugin\CustomShippingBundle\Entity\Interfaces\ShippingRangeInterface Shipping range
$isValid boolean Is valid
Результат Symfony\Component\HttpFoundation\RedirectResponse Redirect response
    public function editAction(FormInterface $form, CarrierInterface $carrier, ShippingRangeInterface $shippingRange, $isValid)
    {
        if ($isValid) {
            /**
             * We must add the default Carrier
             */
            $shippingRange->setCarrier($carrier);
            $this->flush($shippingRange);
            $this->addFlash('success', $this->get('translator')->trans('admin.shipping_range.saved'));
            return $this->redirectToRoute('admin_carrier_edit', ['id' => $carrier->getId()]);
        }
        return ['shippingRange' => $shippingRange, 'carrier' => $carrier, 'form' => $form->createView()];
    }
ShippingRangeController