/** * {@inheritDoc} */ public function getTitulo() { $this->__initializer__ && $this->__initializer__->__invoke($this, 'getTitulo', array()); return parent::getTitulo(); }
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; }