OperationInterface::getDomains()

array getDomains() Returns domains affected by operation. Return Value array

OperationInterface

interface OperationInterface Represents an operation on catalogue(s). An instance of this interface performs an operation on one or more catalogues and stores intermediate and final results of the operation. The first catalogue in its argument(s) is called the 'source catalogue' or 'source' and the following results are stored: Messages: also called 'all', are valid messages for the given domain after the operation is performed. New Messages: also called 'new' (new = all ∖ source = {x: x ∈ a

ObjectRouteLoader

class ObjectRouteLoader extends Loader A route loader that calls a method on an object to load the routes. Methods LoaderResolverInterface getResolver() Gets the loader resolver. from Loader setResolver(LoaderResolverInterface $resolver) Sets the loader resolver. from Loader mixed import(mixed $resource, string|null $type = null) Imports a resource. from Loader LoaderInterface resolve(mixed $resource, string|null $type = null) Finds a loader able to load an imported resource.

ObjectNormalizer

class ObjectNormalizer extends AbstractObjectNormalizer Converts between objects and arrays using the PropertyAccess component. Traits SerializerAwareTrait SerializerAware trait. Constants CIRCULAR_REFERENCE_LIMIT OBJECT_TO_POPULATE GROUPS ENABLE_MAX_DEPTH DEPTH_KEY_PATTERN Methods setSerializer(SerializerInterface $serializer) Sets the serializer. from SerializerAwareTrait __construct(ClassMetadataFactoryInterface $classMetadataFactory = null, NameConvert

ObjectInitializerInterface

interface ObjectInitializerInterface Prepares an object for validation. Concrete implementations of this interface are used by {@link ValidationVisitorInterface} to initialize objects just before validating them. Methods initialize(object $object) Initializes an object just before validation. Details initialize(object $object) Initializes an object just before validation. Parameters object $object The object to validate

ObjectIdentityRetrievalStrategyInterface

interface ObjectIdentityRetrievalStrategyInterface Retrieves the object identity for a given domain object Methods ObjectIdentityInterface getObjectIdentity(object $domainObject) Retrieves the object identity from a domain object Details ObjectIdentityInterface getObjectIdentity(object $domainObject) Retrieves the object identity from a domain object Parameters object $domainObject Return Value ObjectIdentityInterface

ObjectIdentityRetrievalStrategy

class ObjectIdentityRetrievalStrategy implements ObjectIdentityRetrievalStrategyInterface Strategy to be used for retrieving object identities from domain objects Methods ObjectIdentityInterface getObjectIdentity(object $domainObject) Retrieves the object identity from a domain object Details ObjectIdentityInterface getObjectIdentity(object $domainObject) Retrieves the object identity from a domain object Parameters object $domainObject Retu

ObjectIdentityInterface::getType()

string getType() Returns a type for the domain object. Typically, this is the PHP class name. Return Value string cannot return null

ObjectIdentityInterface::getIdentifier()

string getIdentifier() Obtains a unique identifier for this object. The identifier must not be re-used for other objects with the same type. Return Value string cannot return null

ObjectIdentityInterface::equals()

bool equals(ObjectIdentityInterface $identity) We specifically require this method so we can check for object equality explicitly, and do not have to rely on referencial equality instead. Though in most cases, both checks should result in the same outcome. Referential Equality: $object1 === $object2 Example for Object Equality: $object1->getId() === $object2->getId() Parameters ObjectIdentityInterface $identity Return Value bool