protected function buildConditionFromRequest()
    {
        $request = $this->getRequest();
        $post = $request->request->getIterator();
        $serviceId = $request->request->get('categoryCondition');
        $operators = [];
        $values = [];
        foreach ($post as $key => $input) {
            if (isset($input['operator']) && isset($input['value'])) {
                $operators[$key] = $input['operator'];
                $values[$key] = $input['value'];
            }
        }

        /** @var ConditionFactory $conditionFactory */
        $conditionFactory = $this->container->get('thelia.condition.factory');
        $conditionToSave = $conditionFactory->build($serviceId, $operators, $values);

        return $conditionToSave;
    }
protected function buildConditionFromRequest()
    {
        $request = $this->getRequest();
        $post = $request->request->getIterator();
        $serviceId = $request->request->get('categoryCondition');
        $operators = [];
        $values = [];
        foreach ($post as $key => $input) {
            if (isset($input['operator']) && isset($input['value'])) {
                $operators[$key] = $input['operator'];
                $values[$key] = $input['value'];
            }
        }

        /** @var ConditionFactory $conditionFactory */
        $conditionFactory = $this->container->get('thelia.condition.factory');
        $conditionToSave = $conditionFactory->build($serviceId, $operators, $values);

        return $conditionToSave;
    }
protected function buildConditionFromRequest ( ) { $ request = $ this -> getRequest ( ) ; $ post = $ request -> request -> getIterator ( ) ; $ serviceId = $ request -> request -> get ( 'categoryCondition' ) ; $ operators = [ ] ; $ values = [ ] ; foreach ( $ post as $ key => $ input ) { if ( isset ( $ input [ 'operator' ] ) && isset ( $ input [ 'value' ] ) ) { $ operators [ $ key ] = $ input [ 'operator' ] ; $ values [ $ key ] = $ input [ 'value' ] ; } } /** @var ConditionFactory $conditionFactory */ $ conditionFactory = $ this -> container -> get ( 'thelia.condition.factory' ) ; $ conditionToSave = $ conditionFactory -> build ( $ serviceId , $ operators , $ values ) ; return $ conditionToSave ; }
Build ConditionInterface from request

@return ConditionInterface
Build ConditionInterface from request