FileSerializationObjectManager
class FileSerializationObjectManager implements ObjectManager, EventManagerAwareInterface, ListenerInvokerProviderInterface (View source)
ObjectManager implementation using FileSerializationObjectRepository
Traits
ObjectManagerTrait
Trait for objects that define a object directory mapping strategy
Trait for objects that define an object filename mapping strategy
Trait for objects that holds a file serialization system
Properties
| protected FilenameMapperInterface | $filenameMapper | from FilenameStrategyTrait | |
| protected string|NULL | $extension | from FilenameStrategyTrait | |
| protected MediaTypeInterface|NULL | $mediaType | from SerializationStrategyTrait |
Methods
FileSerializerInterface|FileUnserializerInterface|NULL
getSerializationManager()
No description
setSerializationManager(FileSerializerInterface|FileUnserializerInterface|NULL $serializationManager)
No description
__construct()
No description
EventManager
getEventManager()
No description
setEventManager(EventManager $evm)
{@inheritdoc}
getListenerInvoker()
{@inheritdoc}
setListenerInvoker(object $invoker)
No description
getRepository($className)
{@inheritdoc}
NULL|mixed|array|ArrayAccess|ContainerInterface|Traversable|ObjectRepository
getPersister(string $className)
Get object persister interface for the given object lcass.
getObjectFile($object)
No description
NULL|string
getObjectBasePath(string $className)
Get object file storage for the given class.
ObjectRepository
createObjectRepository(string $className)
No description
Details
string
getBasePath()
setBasePath(string $path)
DirectoryMapperInterface
getDirectoryMapper()
setDirectoryMapper(DirectoryMapperInterface $mapper)
in FilenameStrategyTrait at line 23
FilenameMapperInterface
getFilenameMapper()
in FilenameStrategyTrait at line 32
setFilenameMapper(FilenameMapperInterface $filenameMapper = null)
in FilenameStrategyTrait at line 41
getFileExtension()
string
in FilenameStrategyTrait at line 51
setFileExtension(string $extension)
FileSerializerInterface|FileUnserializerInterface|NULL
getSerializationManager()
setSerializationManager(FileSerializerInterface|FileUnserializerInterface|NULL $serializationManager)
MediaTypeInterface|NULL
getFileMediaType()
setFileMediaType(MediaTypeInterface $mediaType)
at line 36
__construct()
at line 45
configure(Configuration $configuration)
Initialize object manager from a OFM configuration
at line 66
EventManager
getEventManager()
at line 78
setEventManager(EventManager $evm)
{@inheritdoc}
at line 88
getListenerInvoker()
{@inheritdoc}
at line 99
setListenerInvoker(object $invoker)
at line 109
getRepository($className)
{@inheritdoc}
at line 146
NULL|mixed|array|ArrayAccess|ContainerInterface|Traversable|ObjectRepository
getPersister(string $className)
Get object persister interface for the given object lcass.
at line 163
getObjectFile($object)
at line 186
NULL|string
getObjectBasePath(string $className)
Get object file storage for the given class.