Skip to content

Price LogicalOr Criterion

The LogicalOr Search Criterion matches prices if at least one of the provided Criteria matches.

Arguments

  • criterion - a set of Criteria combined by the logical operator

Example

PHP

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
use Ibexa\Contracts\ProductCatalog\Values\Price\PriceQuery;

/**
 * @var \Ibexa\Contracts\ProductCatalog\Values\CurrencyInterface $currencyUSD
 * @var \Ibexa\Contracts\ProductCatalog\Values\CurrencyInterface $currencyEUR
 */
$query = new PriceQuery(
    new \Ibexa\Contracts\ProductCatalog\Values\Price\Query\Criterion\LogicalOr(
        new \Ibexa\Contracts\ProductCatalog\Values\Price\Query\Criterion\Currency($currencyUSD),
        new \Ibexa\Contracts\ProductCatalog\Values\Price\Query\Criterion\Currency($currencyEUR)
    )
);