public function filterByAttributeTypeI18n($attributeTypeI18n, $comparison = null)
    {
        if ($attributeTypeI18n instanceof \AttributeType\Model\AttributeTypeI18n) {
            return $this
                ->addUsingAlias(AttributeTypeTableMap::ID, $attributeTypeI18n->getId(), $comparison);
        } elseif ($attributeTypeI18n instanceof ObjectCollection) {
            return $this
                ->useAttributeTypeI18nQuery()
                ->filterByPrimaryKeys($attributeTypeI18n->getPrimaryKeys())
                ->endUse();
        } else {
            throw new PropelException('filterByAttributeTypeI18n() only accepts arguments of type \AttributeType\Model\AttributeTypeI18n or Collection');
        }
    }
public function filterByAttributeTypeI18n($attributeTypeI18n, $comparison = null)
    {
        if ($attributeTypeI18n instanceof \AttributeType\Model\AttributeTypeI18n) {
            return $this
                ->addUsingAlias(AttributeTypeTableMap::ID, $attributeTypeI18n->getId(), $comparison);
        } elseif ($attributeTypeI18n instanceof ObjectCollection) {
            return $this
                ->useAttributeTypeI18nQuery()
                ->filterByPrimaryKeys($attributeTypeI18n->getPrimaryKeys())
                ->endUse();
        } else {
            throw new PropelException('filterByAttributeTypeI18n() only accepts arguments of type \AttributeType\Model\AttributeTypeI18n or Collection');
        }
    }
public function filterByAttributeTypeI18n ( $ attributeTypeI18n , $ comparison = null ) { if ( $ attributeTypeI18n instanceof \ AttributeType \ Model \ AttributeTypeI18n ) { return $ this -> addUsingAlias ( AttributeTypeTableMap :: ID , $ attributeTypeI18n -> getId ( ) , $ comparison ) ; } elseif ( $ attributeTypeI18n instanceof ObjectCollection ) { return $ this -> useAttributeTypeI18nQuery ( ) -> filterByPrimaryKeys ( $ attributeTypeI18n -> getPrimaryKeys ( ) ) -> endUse ( ) ; } else { throw new PropelException ( 'filterByAttributeTypeI18n() only accepts arguments of type \AttributeType\Model\AttributeTypeI18n or Collection' ) ; } }
Filter the query by a related \AttributeType\Model\AttributeTypeI18n object

@param \AttributeType\Model\AttributeTypeI18n|ObjectCollection $attributeTypeI18n  the related object to use as filter
@param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL

@return ChildAttributeTypeQuery The current query, for fluid interface
Filter the query by a related \ AttributeType \ Model \ AttributeTypeI18n object