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; }