/** * @param ChildUserReview $userReview The ChildUserReview object to add. */ protected function doAddUserReview(ChildUserReview $userReview) { $this->collUserReviews[] = $userReview; $userReview->setGame($this); }
/** * Filter the query by a related \UserReview object * * @param \UserReview|ObjectCollection $userReview the related object to use as filter * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL * * @return ChildGameQuery The current query, for fluid interface */ public function filterByUserReview($userReview, $comparison = null) { if ($userReview instanceof \UserReview) { return $this->addUsingAlias(GameTableMap::COL_ID, $userReview->getGameId(), $comparison); } elseif ($userReview instanceof ObjectCollection) { return $this->useUserReviewQuery()->filterByPrimaryKeys($userReview->getPrimaryKeys())->endUse(); } else { throw new PropelException('filterByUserReview() only accepts arguments of type \\UserReview or Collection'); } }
/** * Exclude object from result * * @param ChildUserReview $userReview Object to remove from the list of results * * @return $this|ChildUserReviewQuery The current query, for fluid interface */ public function prune($userReview = null) { if ($userReview) { $this->addUsingAlias(UserReviewTableMap::COL_ID, $userReview->getId(), Criteria::NOT_EQUAL); } return $this; }