is_string($place) ? $place : null, $filterValues); $places = array_filter($palces, fn ($place) => $place !== null); return new SearchBinaryOperator( ISearchBinaryOperator::OPERATOR_OR, array_map( function ($place) { return new SearchComparison( ISearchComparison::COMPARE_EQUAL, PlaceMetadataProvider::METADATA_KEY, $place, IMetadataQuery::EXTRA, ); }, $places ), ); } }