Sulu\Bundle\ResourceBundle\DataFixtures\ORM\Operators\LoadOperators::processTranslations PHP Method

processTranslations() protected method

Process translations of an operator.
protected processTranslations ( Doctrine\Common\Persistence\ObjectManager $manager, Operator $operator, DOMNodeList $translations )
$manager Doctrine\Common\Persistence\ObjectManager
$operator Sulu\Bundle\ResourceBundle\Entity\Operator
$translations DOMNodeList
    protected function processTranslations($manager, $operator, $translations)
    {
        /** @var $node DOMNode */
        foreach ($translations as $node) {
            $translation = new OperatorTranslation();
            $translation->setLocale($node->getAttribute('locale'));
            $translation->setName($node->nodeValue);
            $translation->setOperator($operator);
            $operator->addTranslation($translation);
            $manager->persist($translation);
        }
    }