/** * @param Query $query * @param AssetCollection $assetCollection * @return void */ protected function addAssetCollectionToQueryConstraints(Query $query, AssetCollection $assetCollection = null) { if ($assetCollection === null) { return; } $constraints = $query->getConstraint(); $query->matching($query->logicalAnd($constraints, $query->contains('assetCollections', $assetCollection))); }