Skip to content

IBX-11939: Migrated language bitmask system to relational join tables - #801

Draft
Steveb-p wants to merge 24 commits into
feature/fix-schema-rename-migration-6.0-postgresfrom
claude/ibexa-language-bitmask-migration-41a862
Draft

IBX-11939: Migrated language bitmask system to relational join tables#801
Steveb-p wants to merge 24 commits into
feature/fix-schema-rename-migration-6.0-postgresfrom
claude/ibexa-language-bitmask-migration-41a862

Updated QueryBuilder unit tests for the always_available boolean para…

24a7ecb
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis failed Aug 14, 2026 in 2m 49s

Quality Gate failed

Failed conditions
D Security Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

Annotations

Check warning on line 155 in src/lib/Persistence/Legacy/Content/Language/Gateway/DoctrineDatabase.php

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

This method has 8 returns, which is more than the 3 allowed.

See more on https://sonarcloud.io/project/issues?id=ibexa_core&issues=AZ_pNn6oIRElyYEi6zA4&open=AZ_pNn6oIRElyYEi6zA4&pullRequest=801

Check failure on line 303 in data/mysql/cleandata.sql

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal 3 times.

See more on https://sonarcloud.io/project/issues?id=ibexa_core&issues=AZ_qzGcdR806kcha-y8S&open=AZ_qzGcdR806kcha-y8S&pullRequest=801

Check failure on line 276 in data/mysql/cleandata.sql

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal 3 times.

See more on https://sonarcloud.io/project/issues?id=ibexa_core&issues=AZ_qzGcdR806kcha-y8X&open=AZ_qzGcdR806kcha-y8X&pullRequest=801

Check failure on line 303 in data/postgresql/cleandata.sql

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal 3 times.

See more on https://sonarcloud.io/project/issues?id=ibexa_core&issues=AZ_qzGimR806kcha-y8a&open=AZ_qzGimR806kcha-y8a&pullRequest=801

Check failure on line 301 in data/mysql/cleandata.sql

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal 3 times.

See more on https://sonarcloud.io/project/issues?id=ibexa_core&issues=AZ_qzGcdR806kcha-y8W&open=AZ_qzGcdR806kcha-y8W&pullRequest=801

Check failure on line 83 in tests/bundle/Core/Command/BackfillLanguageTranslationsCommandTest.php

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make sure this weak hash algorithm is not used in a sensitive context here.

See more on https://sonarcloud.io/project/issues?id=ibexa_core&issues=AZ_pNoPUIRElyYEi6zA9&open=AZ_pNoPUIRElyYEi6zA9&pullRequest=801

Check failure on line 271 in data/mysql/cleandata.sql

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal 3 times.

See more on https://sonarcloud.io/project/issues?id=ibexa_core&issues=AZ_qzGcdR806kcha-y8V&open=AZ_qzGcdR806kcha-y8V&pullRequest=801

Check failure on line 289 in data/postgresql/cleandata.sql

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal 3 times.

See more on https://sonarcloud.io/project/issues?id=ibexa_core&issues=AZ_qzGimR806kcha-y8Z&open=AZ_qzGimR806kcha-y8Z&pullRequest=801

Check failure on line 270 in data/postgresql/cleandata.sql

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal 3 times.

See more on https://sonarcloud.io/project/issues?id=ibexa_core&issues=AZ_qzGimR806kcha-y8c&open=AZ_qzGimR806kcha-y8c&pullRequest=801

Check failure on line 270 in data/mysql/cleandata.sql

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal 3 times.

See more on https://sonarcloud.io/project/issues?id=ibexa_core&issues=AZ_qzGcdR806kcha-y8U&open=AZ_qzGcdR806kcha-y8U&pullRequest=801

Check failure on line 542 in src/lib/Persistence/Legacy/Content/Gateway/DoctrineDatabase.php

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal ":language_id" 3 times.

See more on https://sonarcloud.io/project/issues?id=ibexa_core&issues=AZ_pNoEaIRElyYEi6zA5&open=AZ_pNoEaIRElyYEi6zA5&pullRequest=801

Check warning on line 61 in src/lib/Search/Legacy/Content/Common/Gateway/CriterionHandler/Field.php

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

This function has 8 parameters, which is greater than the 7 authorized.

See more on https://sonarcloud.io/project/issues?id=ibexa_core&issues=AZ_pNoGzIRElyYEi6zA6&open=AZ_pNoGzIRElyYEi6zA6&pullRequest=801

Check failure on line 276 in data/postgresql/cleandata.sql

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal 3 times.

See more on https://sonarcloud.io/project/issues?id=ibexa_core&issues=AZ_qzGimR806kcha-y8f&open=AZ_qzGimR806kcha-y8f&pullRequest=801

Check failure on line 301 in data/postgresql/cleandata.sql

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal 3 times.

See more on https://sonarcloud.io/project/issues?id=ibexa_core&issues=AZ_qzGimR806kcha-y8e&open=AZ_qzGimR806kcha-y8e&pullRequest=801

Check failure on line 302 in data/postgresql/cleandata.sql

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal 3 times.

See more on https://sonarcloud.io/project/issues?id=ibexa_core&issues=AZ_qzGimR806kcha-y8b&open=AZ_qzGimR806kcha-y8b&pullRequest=801

Check failure on line 107 in src/contracts/Test/Persistence/Fixture/FixtureImporter.php

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this function to reduce its Cognitive Complexity from 40 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=ibexa_core&issues=AZ_pNoI_IRElyYEi6zA8&open=AZ_pNoI_IRElyYEi6zA8&pullRequest=801

Check failure on line 1838 in src/lib/Persistence/Legacy/Content/Gateway/DoctrineDatabase.php

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal "version = :versionNo" 3 times.

See more on https://sonarcloud.io/project/issues?id=ibexa_core&issues=AZ__nrdcyls-M54f2vrD&open=AZ__nrdcyls-M54f2vrD&pullRequest=801

Check failure on line 285 in data/mysql/cleandata.sql

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal 21 times.

See more on https://sonarcloud.io/project/issues?id=ibexa_core&issues=AZ_qzGcdR806kcha-y8Q&open=AZ_qzGcdR806kcha-y8Q&pullRequest=801

Check failure on line 285 in data/postgresql/cleandata.sql

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal 21 times.

See more on https://sonarcloud.io/project/issues?id=ibexa_core&issues=AZ_qzGimR806kcha-y8Y&open=AZ_qzGimR806kcha-y8Y&pullRequest=801

Check warning on line 115 in src/lib/Search/Legacy/Content/Handler.php

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

This function has 8 parameters, which is greater than the 7 authorized.

See more on https://sonarcloud.io/project/issues?id=ibexa_core&issues=AZ_pNoIpIRElyYEi6zA7&open=AZ_pNoIpIRElyYEi6zA7&pullRequest=801

Check failure on line 289 in data/mysql/cleandata.sql

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal 3 times.

See more on https://sonarcloud.io/project/issues?id=ibexa_core&issues=AZ_qzGcdR806kcha-y8R&open=AZ_qzGcdR806kcha-y8R&pullRequest=801

Check failure on line 271 in data/postgresql/cleandata.sql

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal 3 times.

See more on https://sonarcloud.io/project/issues?id=ibexa_core&issues=AZ_qzGimR806kcha-y8d&open=AZ_qzGimR806kcha-y8d&pullRequest=801

Check failure on line 302 in data/mysql/cleandata.sql

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal 3 times.

See more on https://sonarcloud.io/project/issues?id=ibexa_core&issues=AZ_qzGcdR806kcha-y8T&open=AZ_qzGcdR806kcha-y8T&pullRequest=801