CodeExplorer matchVolumeDimension example
public function __construct( protected string
$operator = self::OPERATOR_EQ,
protected ?float
$amount = null
) { parent::
__construct();
} public function match(RuleScope
$scope): bool
{ if ($scope instanceof LineItemScope
) { return $this->
matchVolumeDimension($scope->
getLineItem());
} if (!
$scope instanceof CartRuleScope
) { return false;
} foreach ($scope->
getCart()->
getLineItems()->
filterGoodsFlat() as $lineItem) { if ($this->
matchVolumeDimension($lineItem)) { return true;
} }