/** * Filter the query by a related Referenciaabono object * * @param Referenciaabono|PropelObjectCollection $referenciaabono the related object to use as filter * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL * * @return BancoQuery The current query, for fluid interface * @throws PropelException - if the provided filter is invalid. */ public function filterByReferenciaabono($referenciaabono, $comparison = null) { if ($referenciaabono instanceof Referenciaabono) { return $this->addUsingAlias(BancoPeer::IDBANCO, $referenciaabono->getIdbanco(), $comparison); } elseif ($referenciaabono instanceof PropelObjectCollection) { return $this->useReferenciaabonoQuery()->filterByPrimaryKeys($referenciaabono->getPrimaryKeys())->endUse(); } else { throw new PropelException('filterByReferenciaabono() only accepts arguments of type Referenciaabono or PropelCollection'); } }