Uploaded image for project: 'eZ Platform Enterprise Edition'
  1. eZ Platform Enterprise Edition
  2. EZEE-2269

Remove obsolete code from ezplatform-page-fieldtype repository

    XMLWordPrintable

Details

    • Icon: Improvement Improvement
    • Resolution: Done
    • Icon: Medium Medium
    • None
    • 2.3.0
    • Page Builder
    • 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`

      Attachments

        Activity

          People

            Unassigned Unassigned
            maciej.kobus@ibexa.co Maciej Kobus
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: