Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. ObjectAwareSerializationInterface.php

interface ObjectAwareSerializationInterface

Ensures that a serializer is usable for serializing PHP objects.

Other Serializers that implement the SerializationInterface, for example serializers that use JSON or YAML, are suitable for different PHP types except objects. Serializers that implement the ObjectAwareSerializationInterface instead are clearly indicating that they're suitable for PHP objects, for example using the PHP string serialization format or the igbinary format.

Hierarchy

  • interface \Drupal\Component\Serialization\SerializationInterface
    • interface \Drupal\Component\Serialization\ObjectAwareSerializationInterface extends \Drupal\Component\Serialization\SerializationInterface

Expanded class hierarchy of ObjectAwareSerializationInterface

All classes that implement ObjectAwareSerializationInterface

2 files declare their use of ObjectAwareSerializationInterface
DatabaseBackend.php in core/lib/Drupal/Core/Cache/DatabaseBackend.php
DatabaseBackendFactory.php in core/lib/Drupal/Core/Cache/DatabaseBackendFactory.php

File

core/lib/Drupal/Component/Serialization/ObjectAwareSerializationInterface.php, line 17

Namespace

Drupal\Component\Serialization
View source
interface ObjectAwareSerializationInterface extends SerializationInterface {

}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal