/** * Filter the query by a related Calificacion object * * @param Calificacion $calificacion the related object to use as filter * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL * * @return UsuarioQuery The current query, for fluid interface */ public function filterByCalificacion($calificacion, $comparison = null) { if ($calificacion instanceof Calificacion) { return $this->addUsingAlias(UsuarioPeer::ID, $calificacion->getId_usuario(), $comparison); } elseif ($calificacion instanceof PropelCollection) { return $this->useCalificacionQuery()->filterByPrimaryKeys($calificacion->getPrimaryKeys())->endUse(); } else { throw new PropelException('filterByCalificacion() only accepts arguments of type Calificacion or PropelCollection'); } }