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