private function applyAdditionalConditions(Selection $selection) { $additionalParameters = $this->currentFilter->getAdditionalConditions(); if (array_key_exists(self::MEDIA_STORAGE_TABLE, $additionalParameters)) { foreach ($additionalParameters[self::MEDIA_STORAGE_TABLE] as $condition) { $selection->where($condition); } } if (array_key_exists(self::MEDIA_USAGE_TABLE, $additionalParameters)) { foreach ($additionalParameters[self::MEDIA_USAGE_TABLE] as $condition) { $selection->where(':' . self::MEDIA_USAGE_TABLE . '.' . $condition); } } }