setOperator() public method

Set operator.
public setOperator ( Operator $operator ) : OperatorValue
$operator Operator
return OperatorValue
Ejemplo n.º 1
0
 protected function createOperator($type, $inputType, $operatorValue, $name, $locale = 'de')
 {
     $operator = new Operator();
     $operator->setType($type);
     $operator->setInputType($inputType);
     $operator->setOperator($operatorValue);
     $translation = new OperatorTranslation();
     $translation->setLocale($locale);
     $translation->setName($name);
     $translation->setOperator($operator);
     $operatorValue = new OperatorValue();
     $operatorValue->setOperator($operator);
     $operatorValue->setValue('value');
     $operatorValueTrans = new OperatorValueTranslation();
     $operatorValueTrans->setLocale($locale);
     $operatorValueTrans->setName('letzte Woche');
     $operatorValueTrans->setOperatorValue($operatorValue);
     $operatorValue1 = new OperatorValue();
     $operatorValue1->setOperator($operator);
     $operatorValue1->setValue('value1');
     $operatorValueTrans1 = new OperatorValueTranslation();
     $operatorValueTrans1->setLocale($locale);
     $operatorValueTrans1->setName('letzte Woche');
     $operatorValueTrans1->setOperatorValue($operatorValue1);
     $operatorValue2 = new OperatorValue();
     $operatorValue2->setOperator($operator);
     $operatorValue2->setValue('value2');
     $operatorValueTrans2 = new OperatorValueTranslation();
     $operatorValueTrans2->setLocale($locale);
     $operatorValueTrans2->setName('letzte Woche');
     $operatorValueTrans2->setOperatorValue($operatorValue2);
     $this->em->persist($operator);
     $this->em->persist($translation);
     $this->em->persist($operatorValue);
     $this->em->persist($operatorValueTrans);
     $this->em->persist($operatorValue1);
     $this->em->persist($operatorValueTrans1);
     $this->em->persist($operatorValue2);
     $this->em->persist($operatorValueTrans2);
     return $operator;
 }