Details
-
Improvement
-
Resolution: Done
-
Medium
-
None
-
2.3.0
-
None
Description
There are lots of classes left over from Page fieldtype refactoring. Looks like leaving the classes as is introduces a lot of confusion to our customers regarding defining new blocks.
There is no reason to keep the classes in the repository as they are no longer working.
Candidates:
Classes
- `\EzSystems\EzPlatformPageFieldType\FieldType\LandingPage\Definition\BlockDefinitionFactory`
- `\EzSystems\EzPlatformPageFieldType\FieldType\LandingPage\Definition\BlockDefinition`
- `\EzSystems\EzPlatformPageFieldType\FieldType\LandingPage\Definition\BlockAttributeDefinitionFactory`
- `\EzSystems\EzPlatformPageFieldType\FieldType\LandingPage\Definition\BlockAttributeDefinition`
- `\EzSystems\EzPlatformPageFieldType\FieldType\LandingPage\Definition\AbstractDefinitionFactory`
- `\EzSystems\EzPlatformPageFieldType\FieldType\LandingPage\Definition\BlockAttribute\BlockAttributeDefinitionFactory`
- `\EzSystems\EzPlatformPageFieldType\FieldType\LandingPage\Definition\BlockAttribute\ContentTypeDefinition`
- `\EzSystems\EzPlatformPageFieldType\FieldType\LandingPage\Processor` namespace
- `\EzSystems\EzPlatformPageFieldType\FieldType\LandingPage\Model\AbstractBlockType`
- `\EzSystems\EzPlatformPageFieldType\FieldType\LandingPage\Model\BlockType`
- `\EzSystems\EzPlatformPageFieldType\FieldType\LandingPage\Model\ConfigurableBlockType`
- `\EzSystems\EzPlatformPageFieldType\FieldType\LandingPage\Model\PageService`
- `\EzSystems\EzPlatformPageFieldTypeBundle\DependencyInjection\Compiler\ScheduleEventParserCompilerPass`
Services:
- `ezpublish.landing_page.schedule_block.event_parser_registry`
- `ezpublish.landing_page.schedule_block.event_parser.item_added`
- `ezpublish.landing_page.schedule_block.event_parser.item_removed`
- `ezpublish.landing_page.schedule_block.event_parser.item_overflow`
- `ezpublish.landing_page.schedule_block.event_parser.item_duplicate_removed`
- `ezpublish.landing_page.schedule_block.schedule_service`
- `ezpublish.landing_page.schedule_block.snapshot_service`
- `ezpublish.landing_page.schedule_block.tree_visitor`
- `ezpublish.landing_page.schedule_block.timeline.event_factory`
- `ezpublish.landing_page.schedule_block.schedule_group_factory`
- `ezpublish.landing_page.schedule_block.storage_parser_registry`
- `ezpublish.landing_page.schedule_block.storage_parser.legacy_storage_parser`
- `ezpublish.landing_page.schedule_block.storage_parser.storage_parser`
- `ezpublish.landing_page.block_definition_processor`
- `ezpublish.fieldtype.ezlandingpage.xml_converter`
- `ezpublish.landing_page.page_service`
- `EzSystems\EzPlatformPageFieldType\FieldType\LandingPage\XmlConverter`
- `EzSystems\EzPlatformPageFieldType\FieldType\LandingPage\Model\PageService`