Skip to content
16 changes: 13 additions & 3 deletions phpunit-integration-legacy-solr.xml
Original file line number Diff line number Diff line change
@@ -1,17 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" backupGlobals="false" bootstrap="bootstrap.php" processIsolation="false" beStrictAboutTestsThatDoNotTestAnything="false" colors="true" xsi:noNamespaceSchemaLocation="https://schema.phpunit.de/11.5/phpunit.xsd" cacheDirectory=".phpunit.cache" backupStaticProperties="false">
<phpunit
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
backupGlobals="false"
bootstrap="bootstrap.php"
processIsolation="false"
beStrictAboutTestsThatDoNotTestAnything="false"
colors="true"
failOnWarning="true"
failOnNotice="true"
xsi:noNamespaceSchemaLocation="https://schema.phpunit.de/11.5/phpunit.xsd"
cacheDirectory=".phpunit.cache"
backupStaticProperties="false"
>
<php>
<env name="setupFactory" value="Ibexa\Tests\Solr\SetupFactory\LegacySetupFactory"/>
<env name="backendVersion" value="5"/>
<env name="fixtureDir" value="Solr"/>
<env name="solrServer" value="http://localhost:8983/"/>
<env name="CORES_SETUP" value="dedicated"/>
<env name="SYMFONY_DEPRECATIONS_HELPER" value="disabled"/>
<ini name="error_reporting" value="-1"/>
<env name="KERNEL_CLASS" value="Ibexa\Contracts\Solr\Test\IbexaSolrTestKernel"/>
<env name="SEARCH_ENGINE" value="solr"/>
<env name="DATABASE_URL" value="sqlite://:memory:"/>
<env name="SYMFONY_DEPRECATIONS_HELPER" value="disabled"/>
</php>
<testsuites>
<!-- Search service is used all over the place, so we must run entire integration test suite -->
Expand Down
113 changes: 113 additions & 0 deletions phpunit-integration-legacy.baseline.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,113 @@
<?xml version="1.0"?>
<files version="1">
<file path="vendor/league/flysystem-memory/InMemoryFilesystemAdapter.php">
<line number="39" hash="e01d94d4fe594d9dca588d9fe70212b4c6809588">
<issue><![CDATA[League\Flysystem\InMemory\InMemoryFilesystemAdapter::__construct(): Implicitly marking parameter $mimeTypeDetector as nullable is deprecated, the explicit nullable type must be used instead]]></issue>
</line>
</file>
<file path="vendor/symfony/deprecation-contracts/function.php">
<line number="25" hash="c6af5d66288d0667e424978000f29571e4954b81">
<issue><![CDATA[Since symfony/dependency-injection 7.4: XML configuration format is deprecated, use YAML or PHP instead.]]></issue>
<issue><![CDATA[Since symfony/dependency-injection 7.4: XML configuration format is deprecated, use YAML or PHP instead.]]></issue>
<issue><![CDATA[Since symfony/framework-bundle 7.3: Not setting the "property_info.with_constructor_extractor" option explicitly is deprecated because its default value will change in version 8.0.]]></issue>
<issue><![CDATA[Since symfony/framework-bundle 7.3: Not setting the "property_info.with_constructor_extractor" option explicitly is deprecated because its default value will change in version 8.0.]]></issue>
<issue><![CDATA[Since symfony/var-exporter 7.3: Using ProxyHelper::generateLazyGhost() is deprecated, use native lazy objects instead.]]></issue>
<issue><![CDATA[Since symfony/var-exporter 7.3: The "Symfony\Component\VarExporter\LazyGhostTrait" trait is deprecated, use native lazy objects instead.]]></issue>
<issue><![CDATA[Since symfony/var-exporter 7.3: Using ProxyHelper::generateLazyGhost() is deprecated, use native lazy objects instead.]]></issue>
<issue><![CDATA[Since symfony/dependency-injection 7.4: XML configuration format is deprecated, use YAML or PHP instead.]]></issue>
<issue><![CDATA[Since symfony/dependency-injection 7.4: XML configuration format is deprecated, use YAML or PHP instead.]]></issue>
<issue><![CDATA[Since symfony/framework-bundle 7.3: Not setting the "property_info.with_constructor_extractor" option explicitly is deprecated because its default value will change in version 8.0.]]></issue>
<issue><![CDATA[Since symfony/framework-bundle 7.3: Not setting the "property_info.with_constructor_extractor" option explicitly is deprecated because its default value will change in version 8.0.]]></issue>
<issue><![CDATA[Since symfony/dependency-injection 7.4: XML configuration format is deprecated, use YAML or PHP instead.]]></issue>
<issue><![CDATA[Since symfony/dependency-injection 7.4: XML configuration format is deprecated, use YAML or PHP instead.]]></issue>
<issue><![CDATA[Since symfony/framework-bundle 7.3: Not setting the "property_info.with_constructor_extractor" option explicitly is deprecated because its default value will change in version 8.0.]]></issue>
<issue><![CDATA[Since symfony/framework-bundle 7.3: Not setting the "property_info.with_constructor_extractor" option explicitly is deprecated because its default value will change in version 8.0.]]></issue>
<issue><![CDATA[Since symfony/dependency-injection 7.4: XML configuration format is deprecated, use YAML or PHP instead.]]></issue>
<issue><![CDATA[Since symfony/dependency-injection 7.4: XML configuration format is deprecated, use YAML or PHP instead.]]></issue>
<issue><![CDATA[Since symfony/framework-bundle 7.3: Not setting the "property_info.with_constructor_extractor" option explicitly is deprecated because its default value will change in version 8.0.]]></issue>
<issue><![CDATA[Since symfony/framework-bundle 7.3: Not setting the "property_info.with_constructor_extractor" option explicitly is deprecated because its default value will change in version 8.0.]]></issue>
</line>
</file>
<file path="src/bundle/Core/DependencyInjection/Compiler/SlugConverterConfigurationPass.php">
<line number="62" hash="46c20ceb34da10cf5e5ad5215b58d86570f0d771">
<issue><![CDATA[Relying on default url_alias.slug_converter.transformation setting ("urlalias") is deprecated and might change in the next major. Set it explicitly to one of the following: urlalias, urlalias_iri, urlalias_compat, urlalias_lowercase]]></issue>
<issue><![CDATA[Relying on default url_alias.slug_converter.transformation setting ("urlalias") is deprecated and might change in the next major. Set it explicitly to one of the following: urlalias, urlalias_iri, urlalias_compat, urlalias_lowercase]]></issue>
<issue><![CDATA[Relying on default url_alias.slug_converter.transformation setting ("urlalias") is deprecated and might change in the next major. Set it explicitly to one of the following: urlalias, urlalias_iri, urlalias_compat, urlalias_lowercase]]></issue>
<issue><![CDATA[Relying on default url_alias.slug_converter.transformation setting ("urlalias") is deprecated and might change in the next major. Set it explicitly to one of the following: urlalias, urlalias_iri, urlalias_compat, urlalias_lowercase]]></issue>
</line>
</file>
<file path="vendor/liip/imagine-bundle/Templating/FilterExtension.php">
<line number="14" hash="f4f0cf6b5f73efa05c9bcbf20e3c58dfcfbf2bc7">
<issue><![CDATA[The Liip\ImagineBundle\Templating\FilterExtension class is deprecated since version 2.7 and will be removed in 3.0; configure "liip_imagine.twig.mode" to "lazy" instead.]]></issue>
</line>
</file>
<file path="vendor/symfony/dependency-injection/Loader/XmlFileLoader.php">
<line number="796" hash="0bb2113360e76ce53ab5ee0b994e958fc8d0a804">
<issue><![CDATA[Function libxml_disable_entity_loader() is deprecated since 8.0, as external entity loading is disabled by default]]></issue>
<issue><![CDATA[Function libxml_disable_entity_loader() is deprecated since 8.0, as external entity loading is disabled by default]]></issue>
</line>
<line number="798" hash="ed0c8542bdf10ae8e270b38ebed5a2f6ed2da540">
<issue><![CDATA[Function libxml_disable_entity_loader() is deprecated since 8.0, as external entity loading is disabled by default]]></issue>
<issue><![CDATA[Function libxml_disable_entity_loader() is deprecated since 8.0, as external entity loading is disabled by default]]></issue>
</line>
</file>
<file path="vendor/liip/imagine-bundle/Templating/FilterTrait.php">
<line number="14" hash="d658344ee2c4e3c959185f70989e24f2e6e37cb6">
<issue><![CDATA[The Liip\ImagineBundle\Templating\FilterTrait trait is deprecated since version 2.7 and will be removed in 3.0; use Twig instead.]]></issue>
</line>
</file>
<file path="src/lib/Repository/Values/User/User.php">
<line number="146" hash="18671e9722365609a0d9f39f1e98e669502bf100">
<issue><![CDATA[content is an internal property, usage is deprecated as of 6.10. User itself exposes everything needed.]]></issue>
<issue><![CDATA[content is an internal property, usage is deprecated as of 6.10. User itself exposes everything needed.]]></issue>
<issue><![CDATA[content is an internal property, usage is deprecated as of 6.10. User itself exposes everything needed.]]></issue>
<issue><![CDATA[content is an internal property, usage is deprecated as of 6.10. User itself exposes everything needed.]]></issue>
<issue><![CDATA[content is an internal property, usage is deprecated as of 6.10. User itself exposes everything needed.]]></issue>
<issue><![CDATA[content is an internal property, usage is deprecated as of 6.10. User itself exposes everything needed.]]></issue>
<issue><![CDATA[content is an internal property, usage is deprecated as of 6.10. User itself exposes everything needed.]]></issue>
<issue><![CDATA[content is an internal property, usage is deprecated as of 6.10. User itself exposes everything needed.]]></issue>
<issue><![CDATA[content is an internal property, usage is deprecated as of 6.10. User itself exposes everything needed.]]></issue>
<issue><![CDATA[content is an internal property, usage is deprecated as of 6.10. User itself exposes everything needed.]]></issue>
<issue><![CDATA[content is an internal property, usage is deprecated as of 6.10. User itself exposes everything needed.]]></issue>
<issue><![CDATA[content is an internal property, usage is deprecated as of 6.10. User itself exposes everything needed.]]></issue>
<issue><![CDATA[content is an internal property, usage is deprecated as of 6.10. User itself exposes everything needed.]]></issue>
<issue><![CDATA[content is an internal property, usage is deprecated as of 6.10. User itself exposes everything needed.]]></issue>
<issue><![CDATA[content is an internal property, usage is deprecated as of 6.10. User itself exposes everything needed.]]></issue>
<issue><![CDATA[content is an internal property, usage is deprecated as of 6.10. User itself exposes everything needed.]]></issue>
<issue><![CDATA[content is an internal property, usage is deprecated as of 6.10. User itself exposes everything needed.]]></issue>
<issue><![CDATA[content is an internal property, usage is deprecated as of 6.10. User itself exposes everything needed.]]></issue>
<issue><![CDATA[content is an internal property, usage is deprecated as of 6.10. User itself exposes everything needed.]]></issue>
<issue><![CDATA[content is an internal property, usage is deprecated as of 6.10. User itself exposes everything needed.]]></issue>
<issue><![CDATA[content is an internal property, usage is deprecated as of 6.10. User itself exposes everything needed.]]></issue>
<issue><![CDATA[content is an internal property, usage is deprecated as of 6.10. User itself exposes everything needed.]]></issue>
<issue><![CDATA[content is an internal property, usage is deprecated as of 6.10. User itself exposes everything needed.]]></issue>
<issue><![CDATA[content is an internal property, usage is deprecated as of 6.10. User itself exposes everything needed.]]></issue>
<issue><![CDATA[content is an internal property, usage is deprecated as of 6.10. User itself exposes everything needed.]]></issue>
<issue><![CDATA[content is an internal property, usage is deprecated as of 6.10. User itself exposes everything needed.]]></issue>
<issue><![CDATA[content is an internal property, usage is deprecated as of 6.10. User itself exposes everything needed.]]></issue>
<issue><![CDATA[content is an internal property, usage is deprecated as of 6.10. User itself exposes everything needed.]]></issue>
</line>
</file>
<file path="src/lib/Repository/Values/ObjectState/ObjectStateGroup.php">
<line number="43" hash="46c20ceb34da10cf5e5ad5215b58d86570f0d771">
<issue><![CDATA[Ibexa\Core\Repository\Values\ObjectState\ObjectStateGroup::$defaultLanguageCode is deprecated. Use mainLanguageCode]]></issue>
<issue><![CDATA[Ibexa\Core\Repository\Values\ObjectState\ObjectStateGroup::$defaultLanguageCode is deprecated. Use mainLanguageCode]]></issue>
<issue><![CDATA[Ibexa\Core\Repository\Values\ObjectState\ObjectStateGroup::$defaultLanguageCode is deprecated. Use mainLanguageCode]]></issue>
<issue><![CDATA[Ibexa\Core\Repository\Values\ObjectState\ObjectStateGroup::$defaultLanguageCode is deprecated. Use mainLanguageCode]]></issue>
<issue><![CDATA[Ibexa\Core\Repository\Values\ObjectState\ObjectStateGroup::$defaultLanguageCode is deprecated. Use mainLanguageCode]]></issue>
<issue><![CDATA[Ibexa\Core\Repository\Values\ObjectState\ObjectStateGroup::$defaultLanguageCode is deprecated. Use mainLanguageCode]]></issue>
<issue><![CDATA[Ibexa\Core\Repository\Values\ObjectState\ObjectStateGroup::$defaultLanguageCode is deprecated. Use mainLanguageCode]]></issue>
<issue><![CDATA[Ibexa\Core\Repository\Values\ObjectState\ObjectStateGroup::$defaultLanguageCode is deprecated. Use mainLanguageCode]]></issue>
<issue><![CDATA[Ibexa\Core\Repository\Values\ObjectState\ObjectStateGroup::$defaultLanguageCode is deprecated. Use mainLanguageCode]]></issue>
</line>
</file>
<file path="src/lib/Repository/Values/ObjectState/ObjectState.php">
<line number="59" hash="46c20ceb34da10cf5e5ad5215b58d86570f0d771">
<issue><![CDATA[Ibexa\Core\Repository\Values\ObjectState\ObjectState::$defaultLanguageCode is deprecated. Use mainLanguageCode]]></issue>
<issue><![CDATA[Ibexa\Core\Repository\Values\ObjectState\ObjectState::$defaultLanguageCode is deprecated. Use mainLanguageCode]]></issue>
<issue><![CDATA[Ibexa\Core\Repository\Values\ObjectState\ObjectState::$defaultLanguageCode is deprecated. Use mainLanguageCode]]></issue>
<issue><![CDATA[Ibexa\Core\Repository\Values\ObjectState\ObjectState::$defaultLanguageCode is deprecated. Use mainLanguageCode]]></issue>
<issue><![CDATA[Ibexa\Core\Repository\Values\ObjectState\ObjectState::$defaultLanguageCode is deprecated. Use mainLanguageCode]]></issue>
</line>
</file>
</files>
20 changes: 16 additions & 4 deletions phpunit-integration-legacy.xml
Original file line number Diff line number Diff line change
@@ -1,15 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" backupGlobals="false" bootstrap="bootstrap.php" processIsolation="false" beStrictAboutTestsThatDoNotTestAnything="false" colors="true" xsi:noNamespaceSchemaLocation="https://schema.phpunit.de/11.5/phpunit.xsd" cacheDirectory=".phpunit.cache" backupStaticProperties="false">
<phpunit
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
backupGlobals="false"
bootstrap="bootstrap.php"
processIsolation="false"
beStrictAboutTestsThatDoNotTestAnything="false"
colors="true"
failOnWarning="true"
failOnNotice="true"
failOnDeprecation="true"
displayDetailsOnTestsThatTriggerDeprecations="true"
xsi:noNamespaceSchemaLocation="https://schema.phpunit.de/11.5/phpunit.xsd"
cacheDirectory=".phpunit.cache"
backupStaticProperties="false"
>
<php>
<env name="setupFactory" value="\Ibexa\Contracts\Core\Test\Repository\SetupFactory\Legacy"/>
<env name="backendVersion" value="5"/>
<env name="fixtureDir" value="Legacy"/>
<env name="SYMFONY_DEPRECATIONS_HELPER" value="disabled"/>
<ini name="error_reporting" value="-1"/>
<env name="DATABASE_URL" value="sqlite://:memory:"/>
<env name="KERNEL_CLASS" value="Ibexa\Contracts\Core\Test\IbexaTestKernel"/>
<env name="SEARCH_ENGINE" value="legacy"/>
<env name="SYMFONY_DEPRECATIONS_HELPER" value="disabled"/>
</php>
<testsuites>
<testsuite name="integration_core">
Expand Down Expand Up @@ -48,7 +60,7 @@
<directory>tests/integration/RepositoryInstaller</directory>
</testsuite>
</testsuites>
<source>
<source baseline="phpunit-integration-legacy.baseline.xml" ignoreIndirectDeprecations="false" ignoreSuppressionOfDeprecations="true">
<include>
<directory suffix=".php">tests/integration</directory>
</include>
Expand Down
21 changes: 21 additions & 0 deletions phpunit-integration.baseline.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
<?xml version="1.0"?>
<files version="1">
<file path="vendor/symfony/deprecation-contracts/function.php">
<line number="25" hash="c6af5d66288d0667e424978000f29571e4954b81">
<issue><![CDATA[Since symfony/dependency-injection 7.4: XML configuration format is deprecated, use YAML or PHP instead.]]></issue>
<issue><![CDATA[Since symfony/dependency-injection 7.4: XML configuration format is deprecated, use YAML or PHP instead.]]></issue>
<issue><![CDATA[Since symfony/framework-bundle 7.3: Not setting the "property_info.with_constructor_extractor" option explicitly is deprecated because its default value will change in version 8.0.]]></issue>
<issue><![CDATA[Since symfony/framework-bundle 7.3: Not setting the "property_info.with_constructor_extractor" option explicitly is deprecated because its default value will change in version 8.0.]]></issue>
<issue><![CDATA[Since symfony/dependency-injection 7.4: XML configuration format is deprecated, use YAML or PHP instead.]]></issue>
<issue><![CDATA[Since symfony/dependency-injection 7.4: XML configuration format is deprecated, use YAML or PHP instead.]]></issue>
<issue><![CDATA[Since symfony/framework-bundle 7.3: Not setting the "property_info.with_constructor_extractor" option explicitly is deprecated because its default value will change in version 8.0.]]></issue>
<issue><![CDATA[Since symfony/framework-bundle 7.3: Not setting the "property_info.with_constructor_extractor" option explicitly is deprecated because its default value will change in version 8.0.]]></issue>
</line>
</file>
<file path="src/bundle/Core/DependencyInjection/Compiler/SlugConverterConfigurationPass.php">
<line number="62" hash="46c20ceb34da10cf5e5ad5215b58d86570f0d771">
<issue><![CDATA[Relying on default url_alias.slug_converter.transformation setting ("urlalias") is deprecated and might change in the next major. Set it explicitly to one of the following: urlalias, urlalias_iri, urlalias_compat, urlalias_lowercase]]></issue>
<issue><![CDATA[Relying on default url_alias.slug_converter.transformation setting ("urlalias") is deprecated and might change in the next major. Set it explicitly to one of the following: urlalias, urlalias_iri, urlalias_compat, urlalias_lowercase]]></issue>
</line>
</file>
</files>
20 changes: 18 additions & 2 deletions phpunit-integration.xml
Original file line number Diff line number Diff line change
@@ -1,7 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<phpunit backupGlobals="false" bootstrap="tests/integration/bootstrap.php" processIsolation="false" beStrictAboutTestsThatDoNotTestAnything="false" colors="true" failOnWarning="true" cacheDirectory=".phpunit.cache" backupStaticProperties="false">
<phpunit
backupGlobals="false"
bootstrap="tests/integration/bootstrap.php"
processIsolation="false"
beStrictAboutTestsThatDoNotTestAnything="false"
colors="true"
failOnWarning="true"
failOnNotice="true"
failOnDeprecation="true"
displayDetailsOnTestsThatTriggerDeprecations="true"
cacheDirectory=".phpunit.cache"
backupStaticProperties="false"
>
<php>
<env name="SYMFONY_DEPRECATIONS_HELPER" value="disabled"/>
<ini name="error_reporting" value="-1"/>
<env name="DATABASE_URL" value="sqlite://i@i/var/test-bootstrapper.db"/>
<env name="KERNEL_CLASS" value="Ibexa\Tests\Integration\Core\TestKernel"/>
Expand Down Expand Up @@ -30,6 +41,11 @@
<file>tests/integration/Core/Repository/KeywordFieldCriterionTest.php</file>
</testsuite>
</testsuites>
<source baseline="phpunit-integration.baseline.xml" ignoreIndirectDeprecations="false" ignoreSuppressionOfDeprecations="true">
<include>
<directory>src</directory>
</include>
</source>
<extensions>
<bootstrap class="DAMA\DoctrineTestBundle\PHPUnit\PHPUnitExtension"/>
<bootstrap class="Symfony\Bridge\PhpUnit\SymfonyExtension"/>
Expand Down
Loading
Loading