Index
A
- AbstractFilesystemObjectRepository — Class in namespace NoreSources\OFM\Filesystem
- File-based object repository base implementation
- AbstractFilesystemObjectRepository::attach() — Method in class AbstractFilesystemObjectRepository
B
- $AbstractFilesystemObjectRepository#basePath — Property in class AbstractFilesystemObjectRepository
C
- Configuration — Class in namespace NoreSources\OFM
- File-based object manager configuration
- AbstractFilesystemObjectRepository::contains() — Method in class AbstractFilesystemObjectRepository
- AbstractFilesystemObjectRepository::cacheObject() — Method in class AbstractFilesystemObjectRepository
- AbstractFilesystemObjectRepository::createFilter() — Method in class AbstractFilesystemObjectRepository
- FileSerializationObjectManager::configure() — Method in class FileSerializationObjectManager
- Initialize object manager from a OFM configuration
- FileSerializationObjectManager::createObjectRepository() — Method in class FileSerializationObjectManager
- OFMSetup::createConfiguration() — Method in class OFMSetup
- OFMSetup::createReflectionDriverConfiguration() — Method in class OFMSetup
- OFMSetup::createConfigurationFromDescriptor() — Method in class OFMSetup
- Create a configuration from a structured description.
- OFMSetup::createConfigurationFromDescriptorFile() — Method in class OFMSetup
- Create configuration from structured description file.
- OFMSetup::createObjectManager() — Method in class OFMSetup
- Create ObjectManager using files to store each object.
D
- AbstractFilesystemObjectRepository::detach() — Method in class AbstractFilesystemObjectRepository
- DefaultFilenameMapper — Class in namespace NoreSources\OFM\Filesystem
- Default file name mapper.
- DirectoryMapperInterface — Class in namespace NoreSources\OFM\Filesystem
- Object file directory mapping strategy
- DirectoryMapperAwareTrait — Class in namespace NoreSources\OFM\Filesystem\Traits
- Trait for objects that define a object directory mapping strategy
E
- $FilenameStrategyTrait#extension — Property in class FilenameStrategyTrait
F
- AbstractFilesystemObjectRepository::find() — Method in class AbstractFilesystemObjectRepository
- {@inheritdoc}
- AbstractFilesystemObjectRepository::findBy() — Method in class AbstractFilesystemObjectRepository
- {@inheritdoc}
- AbstractFilesystemObjectRepository::findOneBy() — Method in class AbstractFilesystemObjectRepository
- AbstractFilesystemObjectRepository::findAll() — Method in class AbstractFilesystemObjectRepository
- AbstractFilesystemObjectRepository::fetchObjectFromFile() — Method in class AbstractFilesystemObjectRepository
- FileSerializationObjectManager — Class in namespace NoreSources\OFM\Filesystem
- ObjectManager implementation using FileSerializationObjectRepository
- FileSerializationObjectRepository — Class in namespace NoreSources\OFM\Filesystem
- Object repository that persists object to a file useng noresources/data serialization.
- FileSerializationPropertyMapper — Class in namespace NoreSources\OFM\Filesystem
- Extension of the ClassMetadataReflectionPropertyMapper that handle object associations and embedded obect properties
- FileSerializationPropertyMapper::fetchObjectAssociationProperty() — Method in class FileSerializationPropertyMapper
- This method override transforms association property values to association identifiers
- FilenameMapperInterface — Class in namespace NoreSources\OFM\Filesystem
- Transform an object identifier to a filename
- ReadOnlyFileSerializationObjectRepository::fetchObjectFromFile() — Method in class ReadOnlyFileSerializationObjectRepository
- FilenameStrategyTrait — Class in namespace NoreSources\OFM\Filesystem\Traits
- Trait for objects that define an object filename mapping strategy
- $FilenameStrategyTrait#filenameMapper — Property in class FilenameStrategyTrait
G
- Configuration::getDirectoryMapper() — Method in class Configuration
- Configuration::getFilenameMapper() — Method in class Configuration
- AbstractFilesystemObjectRepository::getClassName() — Method in class AbstractFilesystemObjectRepository
- {@inheritdoc}
- AbstractFilesystemObjectRepository::getClassMetadata() — Method in class AbstractFilesystemObjectRepository
- AbstractFilesystemObjectRepository::getObjectFiles() — Method in class AbstractFilesystemObjectRepository
- AbstractFilesystemObjectRepository::getObjectSorter() — Method in class AbstractFilesystemObjectRepository
- Get object sorter.
- AbstractFilesystemObjectRepository::getObjectFile() — Method in class AbstractFilesystemObjectRepository
- AbstractFilesystemObjectRepository::getObjectIdentifierFile() — Method in class AbstractFilesystemObjectRepository
- AbstractFilesystemObjectRepository::getBasePath() — Method in class AbstractFilesystemObjectRepository
- AbstractFilesystemObjectRepository::getCachedObject() — Method in class AbstractFilesystemObjectRepository
- DefaultFilenameMapper::getIdentifier() — Method in class DefaultFilenameMapper
- Get object identifier from a file system base file name
- DefaultFilenameMapper::getBasename() — Method in class DefaultFilenameMapper
- Get the file base name for the given object identifier
- DirectoryMapperInterface::getClassDirectory() — Method in class DirectoryMapperInterface
- Get the file system directory for the given object class name
- FileSerializationObjectManager::getEventManager() — Method in class FileSerializationObjectManager
- FileSerializationObjectManager::getListenerInvoker() — Method in class FileSerializationObjectManager
- {@inheritdoc}
- FileSerializationObjectManager::getRepository() — Method in class FileSerializationObjectManager
- {@inheritdoc}
- FileSerializationObjectManager::getPersister() — Method in class FileSerializationObjectManager
- Get object persister interface for the given object lcass.
- FileSerializationObjectManager::getObjectFile() — Method in class FileSerializationObjectManager
- FileSerializationObjectManager::getObjectBasePath() — Method in class FileSerializationObjectManager
- Get object file storage for the given class.
- FilenameMapperInterface::getBasename() — Method in class FilenameMapperInterface
- Get the file base name for the given object identifier
- FilenameMapperInterface::getIdentifier() — Method in class FilenameMapperInterface
- Get object identifier from a file system base file name
- QualifiedClassNameDirectoryMapper::getClassDirectory() — Method in class QualifiedClassNameDirectoryMapper
- Get the file system directory for the given object class name
- ReadOnlyFileSerializationObjectRepository::getSerializer() — Method in class ReadOnlyFileSerializationObjectRepository
- ReadOnlyFileSerializationObjectRepository::getInstantiator() — Method in class ReadOnlyFileSerializationObjectRepository
- ReadOnlyFileSerializationObjectRepository::getPropertyMapper() — Method in class ReadOnlyFileSerializationObjectRepository
- DirectoryMapperAwareTrait::getBasePath() — Method in class DirectoryMapperAwareTrait
- DirectoryMapperAwareTrait::getDirectoryMapper() — Method in class DirectoryMapperAwareTrait
- FilenameStrategyTrait::getFilenameMapper() — Method in class FilenameStrategyTrait
- FilenameStrategyTrait::getFileExtension() — Method in class FilenameStrategyTrait
- string
- SerializationStrategyTrait::getSerializationManager() — Method in class SerializationStrategyTrait
- SerializationStrategyTrait::getFileMediaType() — Method in class SerializationStrategyTrait
I
- AbstractFilesystemObjectRepository::isNaturalSort() — Method in class AbstractFilesystemObjectRepository
- Tell if ORDER BY rules corresponds to the natural sorting order of entries returned by getObjectFiles()
- DirectoryMapperInterface::isAbsolute() — Method in class DirectoryMapperInterface
returnboolean TRUE if paths provided by getClassDirectory() should be considered as absolute
paths.
- QualifiedClassNameDirectoryMapper::isAbsolute() — Method in class QualifiedClassNameDirectoryMapper
returnboolean TRUE if paths provided by getClassDirectory() should be considered as absolute
paths.
- ReadOnlyFileSerializationObjectRepository::isNaturalSort() — Method in class ReadOnlyFileSerializationObjectRepository
- Tell if ORDER BY rules corresponds to the natural sorting order of entries returned by getObjectFiles()
M
- AbstractFilesystemObjectRepository::matching() — Method in class AbstractFilesystemObjectRepository
- $SerializationStrategyTrait#mediaType — Property in class SerializationStrategyTrait
N
- AbstractFilesystemObjectRepository::normalizeSortedBy() — Method in class AbstractFilesystemObjectRepository
- $QualifiedClassNameDirectoryMapper#namespaceSeperator — Property in class QualifiedClassNameDirectoryMapper
- Character that will replace backspace (PHP namespace separator)
O
- OFMSetup — Class in namespace NoreSources\OFM
- Utility class to create OFM-related objects
P
- FileSerializationObjectRepository::persist() — Method in class FileSerializationObjectRepository
- {@inheritdoc}
Q
- QualifiedClassNameDirectoryMapper — Class in namespace NoreSources\OFM\Filesystem
- Use class name as the name of directory.
R
- FileSerializationObjectRepository::remove() — Method in class FileSerializationObjectRepository
- {@inheritdoc}
- ReadOnlyFileSerializationObjectRepository — Class in namespace NoreSources\OFM\Filesystem
- Object repository that load objects from structured text files.
S
- AbstractFilesystemObjectRepository::setObjectSorter() — Method in class AbstractFilesystemObjectRepository
- AbstractFilesystemObjectRepository::setFilesystemStrategy() — Method in class AbstractFilesystemObjectRepository
- FileSerializationObjectManager::setEventManager() — Method in class FileSerializationObjectManager
- {@inheritdoc}
- FileSerializationObjectManager::setListenerInvoker() — Method in class FileSerializationObjectManager
- FileSerializationPropertyMapper::serializeObjectEmbeddedObjectProperty() — Method in class FileSerializationPropertyMapper
- {@inheritdoc}
- ReadOnlyFileSerializationObjectRepository::setObjectManager() — Method in class ReadOnlyFileSerializationObjectRepository
- DirectoryMapperAwareTrait::setBasePath() — Method in class DirectoryMapperAwareTrait
- DirectoryMapperAwareTrait::setDirectoryMapper() — Method in class DirectoryMapperAwareTrait
- FilenameStrategyTrait::setFilenameMapper() — Method in class FilenameStrategyTrait
- FilenameStrategyTrait::setFileExtension() — Method in class FilenameStrategyTrait
- SerializationStrategyTrait — Class in namespace NoreSources\OFM\Filesystem\Traits
- Trait for objects that holds a file serialization system
- SerializationStrategyTrait::setSerializationManager() — Method in class SerializationStrategyTrait
- SerializationStrategyTrait::setFileMediaType() — Method in class SerializationStrategyTrait
U
- AbstractFilesystemObjectRepository::uncacheObject() — Method in class AbstractFilesystemObjectRepository
- FileSerializationPropertyMapper::unserializeEmbeddedObject() — Method in class FileSerializationPropertyMapper
- This method override instanciate an object of the type of the field and set its properties using reflection service.
_
- AbstractFilesystemObjectRepository::__construct() — Method in class AbstractFilesystemObjectRepository
- FileSerializationObjectManager::__construct() — Method in class FileSerializationObjectManager
- FileSerializationObjectRepository::__construct() — Method in class FileSerializationObjectRepository
- ReadOnlyFileSerializationObjectRepository::__construct() — Method in class ReadOnlyFileSerializationObjectRepository