Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixed directory name according to class namespace #7

Closed
wants to merge 17 commits into from
Closed

Conversation

tg666
Copy link
Collaborator

@tg666 tg666 commented Feb 19, 2020

No description provided.

- renamed option `storage_class_name` to `storage.class_name`
- added option `storage.arguments`
- arguments from configuration are merged with arguments that are passed into method `ConfiguredImageManagerControlFactory::create()`
- added interface `IReferenceCollection` and implementor `ReferenceCollection`
- added interface `IExternalAssociationStorage` and implementor `SessionAssociationStorage`
- added class `Reference`
- added DataStorage `ExternalAssociationDataStorage`
- added interface `IExternalAssociationStorageAware` and trait `TAssociationStorageAware`
- manipulators `SaveManipulator` and `DeleteManipulator` are implementors of interface `IExternalAssociationStorageAware`
- abstract manipulator `AbstractSortableManipulator` doesn't uses DB transaction and implements interface `IExternalAssociationStorageAware`
- added abstract manipulator `AbstractPersistentSortableManipulator`
- added manipulator `NonPersistentSortableManipulator`
- added method `IExternalAssociationStorage::setNamespace()`
- added argument `$namespace` into `ExternalAssociationDataStorage`'s constructor
- added interface `IMetadata` and implementor `Metadata`
- renamed trait `TManipulators` to `TDataStorage`
- added method `TDataStorage::getMetadata()`
- added class `ConfiguredImageManagerArgs`
- renamed method `ConfiguredImageManagerControlFactory::addDefinition()` to `::addConfiguration()`
- added method `ConfiguredImageManagerControlFactory::args()`
- changed arguments for method `ConfiguredImageManagerControlFactory::create()`
- configurations can be now extended with option `extends`
- added some Latte blocks that can be rewritten in custom (extended) Latte file
- renamed file `ImageManagerControl.latte` to `imageManagerControl.latte`
- added variable `originalTemplateFile` into Template
- class `DefaultImageEntityFactory` is used by default if Image entity's class constructor gives `ImageInfo` as the only one parameter
- removed class `SoftDeletableImageEntityFactory`
- added base interface `IManipulator`
- added abstract class `AbstractManipulator`
- moved all existing manipulators to more specific namespaces
- renamed interface `IMetadata` to `IOptions` and implementor `Metadata` to `Options` and all related methods/variables have been also renamed
- added method `IDataStorage::manipulate()`
- removed class `SaveManipulatorOptions` (all options are now configurable through `IOption` object)
- removed configuration option `save_manipulator_options`
- renamed configuration option `storage.metadata` to `storage.options`
- added action `SetFlagAction`
- added interface `IFlaggableManipulator` and default implementor `FlaggableManipulator`
- added class `EmptyHandler`
- added method `ConfiguredImageManagerControlFactory::createDataStorage()`
- renamed method `ConfiguredImageManagerControlFactory::args()` to `ConfiguredImageManagerControlFactory::createArgs()`
@tg666 tg666 closed this Feb 19, 2020
@tg666 tg666 deleted the v3 branch February 19, 2020 18:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant