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