[FrameworkBundle] Removed detection of Serializer < 3.2
This commit is contained in:
parent
c08d8d116c
commit
9badd71687
@ -16,7 +16,6 @@ use Symfony\Bundle\FrameworkBundle\Tests\TestCase;
|
|||||||
use Symfony\Component\Cache\Adapter\ArrayAdapter;
|
use Symfony\Component\Cache\Adapter\ArrayAdapter;
|
||||||
use Symfony\Component\Cache\Adapter\NullAdapter;
|
use Symfony\Component\Cache\Adapter\NullAdapter;
|
||||||
use Symfony\Component\Cache\Adapter\PhpArrayAdapter;
|
use Symfony\Component\Cache\Adapter\PhpArrayAdapter;
|
||||||
use Symfony\Component\Serializer\Mapping\Factory\CacheClassMetadataFactory;
|
|
||||||
use Symfony\Component\Serializer\Mapping\Loader\XmlFileLoader;
|
use Symfony\Component\Serializer\Mapping\Loader\XmlFileLoader;
|
||||||
use Symfony\Component\Serializer\Mapping\Loader\YamlFileLoader;
|
use Symfony\Component\Serializer\Mapping\Loader\YamlFileLoader;
|
||||||
|
|
||||||
@ -24,10 +23,6 @@ class SerializerCacheWarmerTest extends TestCase
|
|||||||
{
|
{
|
||||||
public function testWarmUp()
|
public function testWarmUp()
|
||||||
{
|
{
|
||||||
if (!class_exists(CacheClassMetadataFactory::class) || !method_exists(XmlFileLoader::class, 'getMappedClasses') || !method_exists(YamlFileLoader::class, 'getMappedClasses')) {
|
|
||||||
$this->markTestSkipped('The Serializer default cache warmer has been introduced in the Serializer Component version 3.2.');
|
|
||||||
}
|
|
||||||
|
|
||||||
$loaders = [
|
$loaders = [
|
||||||
new XmlFileLoader(__DIR__.'/../Fixtures/Serialization/Resources/person.xml'),
|
new XmlFileLoader(__DIR__.'/../Fixtures/Serialization/Resources/person.xml'),
|
||||||
new YamlFileLoader(__DIR__.'/../Fixtures/Serialization/Resources/author.yml'),
|
new YamlFileLoader(__DIR__.'/../Fixtures/Serialization/Resources/author.yml'),
|
||||||
@ -58,10 +53,6 @@ class SerializerCacheWarmerTest extends TestCase
|
|||||||
|
|
||||||
public function testWarmUpWithoutLoader()
|
public function testWarmUpWithoutLoader()
|
||||||
{
|
{
|
||||||
if (!class_exists(CacheClassMetadataFactory::class) || !method_exists(XmlFileLoader::class, 'getMappedClasses') || !method_exists(YamlFileLoader::class, 'getMappedClasses')) {
|
|
||||||
$this->markTestSkipped('The Serializer default cache warmer has been introduced in the Serializer Component version 3.2.');
|
|
||||||
}
|
|
||||||
|
|
||||||
$file = sys_get_temp_dir().'/cache-serializer-without-loader.php';
|
$file = sys_get_temp_dir().'/cache-serializer-without-loader.php';
|
||||||
@unlink($file);
|
@unlink($file);
|
||||||
|
|
||||||
@ -84,10 +75,6 @@ class SerializerCacheWarmerTest extends TestCase
|
|||||||
*/
|
*/
|
||||||
public function testClassAutoloadException()
|
public function testClassAutoloadException()
|
||||||
{
|
{
|
||||||
if (!class_exists(CacheClassMetadataFactory::class) || !method_exists(XmlFileLoader::class, 'getMappedClasses') || !method_exists(YamlFileLoader::class, 'getMappedClasses')) {
|
|
||||||
$this->markTestSkipped('The Serializer default cache warmer has been introduced in the Serializer Component version 3.2.');
|
|
||||||
}
|
|
||||||
|
|
||||||
$this->assertFalse(class_exists($mappedClass = 'AClassThatDoesNotExist_FWB_CacheWarmer_SerializerCacheWarmerTest', false));
|
$this->assertFalse(class_exists($mappedClass = 'AClassThatDoesNotExist_FWB_CacheWarmer_SerializerCacheWarmerTest', false));
|
||||||
|
|
||||||
$warmer = new SerializerCacheWarmer([new YamlFileLoader(__DIR__.'/../Fixtures/Serialization/Resources/does_not_exist.yaml')], tempnam(sys_get_temp_dir(), __FUNCTION__), new ArrayAdapter());
|
$warmer = new SerializerCacheWarmer([new YamlFileLoader(__DIR__.'/../Fixtures/Serialization/Resources/does_not_exist.yaml')], tempnam(sys_get_temp_dir(), __FUNCTION__), new ArrayAdapter());
|
||||||
@ -112,10 +99,6 @@ class SerializerCacheWarmerTest extends TestCase
|
|||||||
$this->expectException(\DomainException::class);
|
$this->expectException(\DomainException::class);
|
||||||
$this->expectExceptionMessage('This exception should not be caught by the warmer.');
|
$this->expectExceptionMessage('This exception should not be caught by the warmer.');
|
||||||
|
|
||||||
if (!class_exists(CacheClassMetadataFactory::class) || !method_exists(XmlFileLoader::class, 'getMappedClasses') || !method_exists(YamlFileLoader::class, 'getMappedClasses')) {
|
|
||||||
$this->markTestSkipped('The Serializer default cache warmer has been introduced in the Serializer Component version 3.2.');
|
|
||||||
}
|
|
||||||
|
|
||||||
$this->assertFalse(class_exists($mappedClass = 'AClassThatDoesNotExist_FWB_CacheWarmer_SerializerCacheWarmerTest', false));
|
$this->assertFalse(class_exists($mappedClass = 'AClassThatDoesNotExist_FWB_CacheWarmer_SerializerCacheWarmerTest', false));
|
||||||
|
|
||||||
$warmer = new SerializerCacheWarmer([new YamlFileLoader(__DIR__.'/../Fixtures/Serialization/Resources/does_not_exist.yaml')], tempnam(sys_get_temp_dir(), __FUNCTION__), new ArrayAdapter());
|
$warmer = new SerializerCacheWarmer([new YamlFileLoader(__DIR__.'/../Fixtures/Serialization/Resources/does_not_exist.yaml')], tempnam(sys_get_temp_dir(), __FUNCTION__), new ArrayAdapter());
|
||||||
|
Reference in New Issue
Block a user