A

AbstractFilesystemObjectRepositoryClass in namespace NoreSources\OFM\Filesystem
File-based object repository base implementation
AbstractFilesystemObjectRepository::attach() — Method in class AbstractFilesystemObjectRepository

B

$AbstractFilesystemObjectRepository#basePathProperty in class AbstractFilesystemObjectRepository

C

ConfigurationClass 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
DefaultFilenameMapperClass in namespace NoreSources\OFM\Filesystem
Default file name mapper.
DirectoryMapperInterfaceClass in namespace NoreSources\OFM\Filesystem
Object file directory mapping strategy
DirectoryMapperAwareTraitClass in namespace NoreSources\OFM\Filesystem\Traits
Trait for objects that define a object directory mapping strategy

E

$FilenameStrategyTrait#extensionProperty 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
FileSerializationObjectManagerClass in namespace NoreSources\OFM\Filesystem
ObjectManager implementation using FileSerializationObjectRepository
FileSerializationObjectRepositoryClass in namespace NoreSources\OFM\Filesystem
Object repository that persists object to a file useng noresources/data serialization.
FileSerializationPropertyMapperClass 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
FilenameMapperInterfaceClass in namespace NoreSources\OFM\Filesystem
Transform an object identifier to a filename
ReadOnlyFileSerializationObjectRepository::fetchObjectFromFile() — Method in class ReadOnlyFileSerializationObjectRepository
FilenameStrategyTraitClass in namespace NoreSources\OFM\Filesystem\Traits
Trait for objects that define an object filename mapping strategy
$FilenameStrategyTrait#filenameMapperProperty 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#mediaTypeProperty in class SerializationStrategyTrait

N

AbstractFilesystemObjectRepository::normalizeSortedBy() — Method in class AbstractFilesystemObjectRepository
$QualifiedClassNameDirectoryMapper#namespaceSeperatorProperty in class QualifiedClassNameDirectoryMapper
Character that will replace backspace (PHP namespace separator)

O

OFMSetupClass in namespace NoreSources\OFM
Utility class to create OFM-related objects

P

FileSerializationObjectRepository::persist() — Method in class FileSerializationObjectRepository
{@inheritdoc}

Q

QualifiedClassNameDirectoryMapperClass in namespace NoreSources\OFM\Filesystem
Use class name as the name of directory.

R

FileSerializationObjectRepository::remove() — Method in class FileSerializationObjectRepository
{@inheritdoc}
ReadOnlyFileSerializationObjectRepositoryClass 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
SerializationStrategyTraitClass 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