/**
  * {@inheritDoc}
  */
 public function getTitulo()
 {
     $this->__initializer__ && $this->__initializer__->__invoke($this, 'getTitulo', array());
     return parent::getTitulo();
 }
Example #2
0
 public function equals(\Uci\Bundle\BaseDatosBundle\Entity\Pregunta $pregunta)
 {
     $esIgual = FALSE;
     if (strcasecmp($this->titulo, $pregunta->getTitulo()) == 0) {
         $respuestasParametro = $pregunta->getRespuesta();
         if (count($this->respuesta) > 0) {
             if (count($this->respuesta) == count($respuestasParametro)) {
                 foreach ($this->respuesta as $respuestActual) {
                     $esIgual = FALSE;
                     foreach ($respuestasParametro as $respuestParametro) {
                         if ($respuestActual->getTextoRespuesta() == $respuestParametro->getTextoRespuesta()) {
                             $esIgual = TRUE;
                         }
                     }
                     if ($esIgual == FALSE) {
                         break;
                     }
                 }
             } else {
                 $esIgual = FALSE;
             }
         } else {
             $esIgual = TRUE;
         }
     } else {
         $esIgual = FALSE;
     }
     return $esIgual;
 }