Example #1
0
 /**
  * Filter the query by a related \RatingCategoryValues object
  *
  * @param \RatingCategoryValues|ObjectCollection $ratingCategoryValues the related object to use as filter
  * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL
  *
  * @return ChildRatingCategoriesQuery The current query, for fluid interface
  */
 public function filterByRatingCategoryValues($ratingCategoryValues, $comparison = null)
 {
     if ($ratingCategoryValues instanceof \RatingCategoryValues) {
         return $this->addUsingAlias(RatingCategoriesTableMap::COL_ID, $ratingCategoryValues->getRatingCategoryId(), $comparison);
     } elseif ($ratingCategoryValues instanceof ObjectCollection) {
         return $this->useRatingCategoryValuesQuery()->filterByPrimaryKeys($ratingCategoryValues->getPrimaryKeys())->endUse();
     } else {
         throw new PropelException('filterByRatingCategoryValues() only accepts arguments of type \\RatingCategoryValues or Collection');
     }
 }
Example #2
0
 /**
  * @param ChildRatingCategoryValues $ratingCategoryValues The ChildRatingCategoryValues object to add.
  */
 protected function doAddRatingCategoryValues(ChildRatingCategoryValues $ratingCategoryValues)
 {
     $this->collRatingCategoryValuess[] = $ratingCategoryValues;
     $ratingCategoryValues->setRatingCategories($this);
 }
 /**
  * Exclude object from result
  *
  * @param   ChildRatingCategoryValues $ratingCategoryValues Object to remove from the list of results
  *
  * @return $this|ChildRatingCategoryValuesQuery The current query, for fluid interface
  */
 public function prune($ratingCategoryValues = null)
 {
     if ($ratingCategoryValues) {
         $this->addUsingAlias(RatingCategoryValuesTableMap::COL_ID, $ratingCategoryValues->getId(), Criteria::NOT_EQUAL);
     }
     return $this;
 }