コード例 #1
0
 /**
  * @Given existen las siguientes variables logísticas:
  */
 public function createTableLogisticVariables(TableNode $tableNode)
 {
     $em = $this->getEntityManager();
     foreach ($tableNode->getHash() as $tableLogisticVariablesHash) {
         $tableLogisticVariable = new TableLogisticVariables();
         $tableLogisticVariable->setLogisticIndicator($tableLogisticVariablesHash['indicador_logístico']);
         $tableLogisticVariable->setDescription($tableLogisticVariablesHash['descripcion']);
         //We obtain the corresponding identifier to the trademark name
         $em = $this->getEntityManager();
         $trademark = $em->getRepository('AppBundle:Trademark')->findOneBy(array('name' => $tableLogisticVariablesHash['marca']));
         $tableLogisticVariable->setTrademark($trademark);
         $em->persist($tableLogisticVariable);
     }
     $em->flush();
 }
コード例 #2
0
ファイル: Trademark.php プロジェクト: jmibla/sgcl
 /**
  * Remove tablelogisticvariabless
  *
  * @param \AppBundle\Entity\TableLogisticVariables $tablelogisticvariabless
  */
 public function removeTableLogisticVariables(\AppBundle\Entity\TableLogisticVariables $tablelogisticvariabless)
 {
     $this->tablelogisticvariabless->removeElement($tablelogisticvariabless);
 }