Loading src/SchemaMetatagManager.php +1 −1 Original line number Diff line number Diff line Loading @@ -220,7 +220,7 @@ public static function unserialize($value) { // than the original tokens. $value = self::recomputeSerializedLength($value); // Keep broken unserialization from throwing errors on the page. if ($value = @unserialize($value)) { if ($value = @unserialize($value, ['allowed_classes' => FALSE])) { $value = self::arrayTrim($value); } else { Loading tests/src/Unit/SchemaMetatagManagerTest.php +2 −2 Original line number Diff line number Diff line Loading @@ -2,8 +2,8 @@ namespace Drupal\Tests\schema_metatag\Unit; use Drupal\Tests\UnitTestCase; use Drupal\schema_metatag\SchemaMetatagManager; use Drupal\Tests\UnitTestCase; /** * @coversDefaultClass \Drupal\schema_metatag\SchemaMetatagManager Loading Loading @@ -82,7 +82,7 @@ public function testRecomputeSerializedLength($tests, $original, $original_seria } $replaced = str_replace('Organization', 'ReallyBigOrganization', $original_serialized); $processed = SchemaMetatagManager::recomputeSerializedLength($replaced); $unserialized = unserialize($processed); $unserialized = unserialize($processed, ['allowed_classes' => FALSE]); $this->assertIsArray($unserialized); $this->assertContains('ReallyBigOrganization', $unserialized); } Loading Loading
src/SchemaMetatagManager.php +1 −1 Original line number Diff line number Diff line Loading @@ -220,7 +220,7 @@ public static function unserialize($value) { // than the original tokens. $value = self::recomputeSerializedLength($value); // Keep broken unserialization from throwing errors on the page. if ($value = @unserialize($value)) { if ($value = @unserialize($value, ['allowed_classes' => FALSE])) { $value = self::arrayTrim($value); } else { Loading
tests/src/Unit/SchemaMetatagManagerTest.php +2 −2 Original line number Diff line number Diff line Loading @@ -2,8 +2,8 @@ namespace Drupal\Tests\schema_metatag\Unit; use Drupal\Tests\UnitTestCase; use Drupal\schema_metatag\SchemaMetatagManager; use Drupal\Tests\UnitTestCase; /** * @coversDefaultClass \Drupal\schema_metatag\SchemaMetatagManager Loading Loading @@ -82,7 +82,7 @@ public function testRecomputeSerializedLength($tests, $original, $original_seria } $replaced = str_replace('Organization', 'ReallyBigOrganization', $original_serialized); $processed = SchemaMetatagManager::recomputeSerializedLength($replaced); $unserialized = unserialize($processed); $unserialized = unserialize($processed, ['allowed_classes' => FALSE]); $this->assertIsArray($unserialized); $this->assertContains('ReallyBigOrganization', $unserialized); } Loading