Skip to content

Latest commit

 

History

History
998 lines (896 loc) · 237 KB

incompatibilities-2-1.md

File metadata and controls

998 lines (896 loc) · 237 KB

Action

  • The ExtendableEventNameMissingException[?] class was removed.
  • The ExtendableCondition::__construct(EventDispatcherInterface $eventDispatcher)[?] method was changed to ExtendableCondition::__construct(EventDispatcherInterface $eventDispatcher, FlashBag $flashBag, TranslatorInterface $translator)[?]
  • The ExtendableCondition::$subscribedEvents[?] property was removed.

ActionBundle

  • The OperationExtension::__construct(RouteProviderInterface $routeProvider, ContextHelper $contextHelper, OptionsHelper $optionsHelper, ButtonProvider $buttonProvider, ButtonSearchContextProvider $searchContextProvider)[?] method was changed to OperationExtension::__construct(ContainerInterface $container)[?]
  • The following properties in class OperationExtension[?] were removed:
    • $routeProvider::$routeProvider[?]
    • $contextHelper::$contextHelper[?]
    • $optionsHelper::$optionsHelper[?]
    • $buttonProvider::$buttonProvider[?]
    • $searchContextProvider::$searchContextProvider[?]
  • The OperationRegistry::match($value, array $inclusion, array $exclusion, $forAll)[?] method was changed to OperationRegistry::match($value, array $inclusion, $forAll)[?]

ActivityBundle

  • The ActivityManager::__construct(DoctrineHelper $doctrineHelper, EntityClassResolver $entityClassResolver, ConfigProvider $activityConfigProvider, ConfigProvider $groupingConfigProvider, ConfigProvider $entityConfigProvider, ConfigProvider $extendConfigProvider, AssociationManager $associationManager)[?] method was changed to ActivityManager::__construct(DoctrineHelper $doctrineHelper, EntityClassResolver $entityClassResolver, ConfigProvider $activityConfigProvider, ConfigProvider $groupingConfigProvider, ConfigProvider $entityConfigProvider, ConfigProvider $extendConfigProvider, AssociationManager $associationManager, FeatureChecker $featureChecker)[?]
  • The ContextsSelectType::__construct(EntityManager $entityManager, ConfigManager $configManager, TranslatorInterface $translator, TokenStorageInterface $securityTokenStorage, EventDispatcherInterface $dispatcher, EntityNameResolver $entityNameResolver)[?] method was changed to ContextsSelectType::__construct(EntityManager $entityManager, ConfigManager $configManager, TranslatorInterface $translator, TokenStorageInterface $securityTokenStorage, EventDispatcherInterface $dispatcher, EntityNameResolver $entityNameResolver, FeatureChecker $featureChecker)[?]
  • The ActivityContextApiEntityManager::__construct(ObjectManager $om, ActivityManager $activityManager, TokenStorageInterface $securityTokenStorage, ConfigManager $configManager, RouterInterface $router, EntityAliasResolver $entityAliasResolver, EntityNameResolver $entityNameResolver, DoctrineHelper $doctrineHelper)[?] method was changed to ActivityContextApiEntityManager::__construct(ObjectManager $om, ActivityManager $activityManager, TokenStorageInterface $securityTokenStorage, ConfigManager $configManager, RouterInterface $router, EntityAliasResolver $entityAliasResolver, EntityNameResolver $entityNameResolver, DoctrineHelper $doctrineHelper, FeatureChecker $featureChecker)[?]

ActivityListBundle

  • The ActivityListFilter::__construct(FormFactoryInterface $factory, FilterUtility $util, ActivityAssociationHelper $activityAssociationHelper, ActivityListChainProvider $activityListChainProvider, ActivityListFilterHelper $activityListFilterHelper, EntityRoutingHelper $entityRoutingHelper, Manager $queryDesignerManager, DatagridHelper $datagridHelper)[?] method was changed to ActivityListFilter::__construct(FormFactoryInterface $factory, FilterUtility $util, ActivityAssociationHelper $activityAssociationHelper, ActivityListChainProvider $activityListChainProvider, ActivityListFilterHelper $activityListFilterHelper, EntityRoutingHelper $entityRoutingHelper, ServiceLink $queryDesignerManagerLink, ServiceLink $datagridHelperLink)[?]
  • The ActivityListFilter::$datagridHelper[?] property was removed.

AddressBundle

  • The PhoneExtension::__construct(PhoneProvider $provider)[?] method was changed to PhoneExtension::__construct(ContainerInterface $container)[?]
  • The PhoneExtension::$provider[?] property was removed.

ApiBundle

  • The NormalizeParentEntityClass::__construct(ValueNormalizer $valueNormalizer)[?] method was changed to NormalizeParentEntityClass::__construct(ValueNormalizer $valueNormalizer, ResourcesProvider $resourcesProvider)[?]
  • The CompleteDescriptions::__construct(EntityDescriptionProvider $entityDocProvider, ResourceDocProviderInterface $resourceDocProvider, MarkdownApiDocParser $apiDocParser, TranslatorInterface $translator, ConfigProvider $ownershipConfigProvider)[?] method was changed to CompleteDescriptions::__construct(EntityDescriptionProvider $entityDocProvider, ResourceDocProviderInterface $resourceDocProvider, MarkdownApiDocParser $apiDocParser, TranslatorInterface $translator, ConfigProvider $ownershipConfigProvider, RequestDependedTextProcessor $requestDependedTextProcessor)[?]
  • The LoadFromConfigBag::__construct(ConfigExtensionRegistry $configExtensionRegistry, ConfigLoaderFactory $configLoaderFactory, ResourceHierarchyProvider $resourceHierarchyProvider, ConfigBag $configBag, MergeEntityConfigHelper $mergeEntityConfigHelper, MergeActionConfigHelper $mergeActionConfigHelper, MergeSubresourceConfigHelper $mergeSubresourceConfigHelper)[?] method was changed to LoadFromConfigBag::__construct(ConfigExtensionRegistry $configExtensionRegistry, ConfigLoaderFactory $configLoaderFactory, ResourceHierarchyProvider $resourceHierarchyProvider, ConfigBag $configBag, ResourcesProvider $resourcesProvider, MergeParentResourceHelper $mergeParentResourceHelper, MergeEntityConfigHelper $mergeEntityConfigHelper, MergeActionConfigHelper $mergeActionConfigHelper, MergeSubresourceConfigHelper $mergeSubresourceConfigHelper)[?]
  • The ExpandRelatedEntities::completeEntityAssociations(ClassMetadata $metadata, EntityDefinitionConfig $definition, $expandedEntities, $version, RequestType $requestType, array $extras)[?] method was changed to ExpandRelatedEntities::completeEntityAssociations(ClassMetadata $metadata, EntityDefinitionConfig $definition, array $expandedEntities, $version, RequestType $requestType, array $extras)[?]
  • The LoadFromConfigBag::getAllConfigSectionNames[?] method was removed.

AttachmentBundle

  • The FileExtension::__construct(AttachmentManager $manager, ConfigManager $configManager, ManagerRegistry $doctrine)[?] method was changed to FileExtension::__construct(ContainerInterface $container)[?]
  • The following properties in class FileExtension[?] were removed:
    • $manager::$manager[?]
    • $attachmentConfigProvider::$attachmentConfigProvider[?]
    • $doctrine::$doctrine[?]
  • The FileManager::$filesystem[?] property was removed.
  • The following methods in class FileManager[?] were removed:
    • deleteFile::deleteFile[?]
    • writeFileToStorage::writeFileToStorage[?]
    • writeToStorage::writeToStorage[?]
    • writeToTemporaryFile::writeToTemporaryFile[?]
    • getTemporaryFileName::getTemporaryFileName[?]
  • The following methods in class FileManager[?] were removed:
    • generateFileName::generateFileName[?]
    • writeStreamToStorage::writeStreamToStorage[?]

BatchBundle

  • The following methods in class BufferedQueryResultIterator[?] were removed:
    • __construct::__construct[?]
    • setPageCallback::setPageCallback[?]
    • setPageLoadedCallback::setPageLoadedCallback[?]
    • setHydrationMode::setHydrationMode[?]
    • current::current[?]
    • valid::valid[?]
  • The following methods in class BufferedQueryResultIterator[?] were removed:
    • assertQueryWasNotExecuted::assertQueryWasNotExecuted[?]
    • getQuery::getQuery[?]
    • cloneQuery::cloneQuery[?]
  • The DeletionQueryResultIterator::prepareQueryToExecute[?] method was removed.
  • The following properties in class BufferedQueryResultIterator[?] were removed:
    • $pageCallback::$pageCallback[?]
    • $pageLoadedCallback::$pageLoadedCallback[?]
  • The CleanupCommand::deleteRecords(DeletionQueryResultIterator $iterator, $className)[?] method was changed to CleanupCommand::deleteRecords(BufferedIdentityQueryResultIterator $iterator, $className)[?]

ChainProcessor

  • The following methods in class MatchApplicableChecker[?] were removed:
    • isMatch::isMatch[?]
    • isMatchAnyInArray::isMatchAnyInArray[?]
    • isMatchScalarWithArray::isMatchScalarWithArray[?]
    • isMatchScalarInArray::isMatchScalarInArray[?]
    • isMatchAnyWithScalar::isMatchAnyWithScalar[?]
    • isMatchScalarWithScalar::isMatchScalarWithScalar[?]
    • isMatchScalars::isMatchScalars[?]

ConfigBundle

  • The ConfigExtension::__construct(ConfigManager $cm)[?] method was changed to ConfigExtension::__construct(ContainerInterface $container)[?]
  • The ConfigValue::setConfig($config)[?] method was changed to ConfigValue::setConfig(Config $config)[?]
  • The ConfigExtension::$cm[?] property was removed.

CurrencyBundle

  • The CurrencyExtension::__construct(NumberFormatter $formatter, ViewTypeProviderInterface $provider, CurrencyNameHelper $currencyNameHelper)[?] method was changed to CurrencyExtension::__construct(ContainerInterface $container)[?]
  • The following properties in class CurrencyExtension[?] were removed:
    • $formatter::$formatter[?]
    • $provider::$provider[?]
    • $currencyNameHelper::$currencyNameHelper[?]

DashboardBundle

  • The DashboardExtension::__construct(FilterDateRangeConverter $converter, Manager $manager, EntityProvider $entityProvider)[?] method was changed to DashboardExtension::__construct(ContainerInterface $container)[?]
  • The BigNumberProcessor::__construct(BigNumberFormatter $bigNumberFormatter, BigNumberDateHelper $dateHelper, OwnerHelper $ownerHelper)[?] method was changed to BigNumberProcessor::__construct(BigNumberFormatter $bigNumberFormatter, BigNumberDateHelper $dateHelper)[?]
  • The following properties in class DashboardExtension[?] were removed:
    • $converter::$converter[?]
    • $manager::$manager[?]
    • $entityProvider::$entityProvider[?]
  • The BigNumberProcessor::$ownerHelper[?] property was removed.

DataAuditBundle

  • The AuditFilter::__construct(FormFactoryInterface $factory, FilterUtility $util, Manager $queryDesignerManager)[?] method was changed to AuditFilter::__construct(FormFactoryInterface $factory, FilterUtility $util, ServiceLink $queryDesignerManagerLink)[?]
  • The SendChangedEntitiesToMessageQueueListener::__construct(MessageProducerInterface $messageProducer, TokenStorageInterface $securityTokenStorage, EntityToEntityChangeArrayConverter $entityToArrayConverter, AuditConfigProvider $configProvider)[?] method was changed to SendChangedEntitiesToMessageQueueListener::__construct(MessageProducerInterface $messageProducer, TokenStorageInterface $securityTokenStorage, EntityToEntityChangeArrayConverter $entityToArrayConverter, AuditConfigProvider $configProvider, LoggerInterface $logger)[?]
  • The AuditFilter::$queryDesignerManager[?] property was removed.

DataGridBundle

  • The following classes were removed:

    • PostgresqlGridModifier[?]
    • GroupConcat[?]
    • ExportMessageProcessor[?]
  • The DataGridExtension::__construct(ManagerInterface $manager, NameStrategyInterface $nameStrategy, RouterInterface $router, SecurityFacade $securityFacade, DatagridRouteHelper $datagridRouteHelper, RequestStack $requestStack, LoggerInterface $logger = null)[?] method was changed to DataGridExtension::__construct(ContainerInterface $container)[?]

  • The following methods in class GridViewController[?] were changed:

    • postAction()[?]
    • postAction(Request $request)[?]
    • putAction($id)[?]
    • putAction(Request $request, $id)[?]
  • The following properties in class DataGridExtension[?] were removed:

    • $manager::$manager[?]
    • $nameStrategy::$nameStrategy[?]
    • $router::$router[?]
    • $securityFacade::$securityFacade[?]
    • $datagridRouteHelper::$datagridRouteHelper[?]
    • $requestStack::$requestStack[?]
    • $logger::$logger[?]
  • The following properties in class ExportHandler[?] were removed:

    • $fileSystemOperator::$fileSystemOperator[?]
    • $router::$router[?]
    • $configManager::$configManager[?]
  • The following methods in class ExportHandler[?] were removed:

    • __construct::__construct[?]
    • setRouter::setRouter[?]
    • setConfigManager::setConfigManager[?]
  • The following methods in class IterableResult[?] were removed:

    • __construct::__construct[?]
    • current::current[?]
    • getSource::getSource[?]
  • The GridController::filterMetadata[?] method was removed.

  • The DeletionIterableResult::prepareQueryToExecute[?] method was removed.

  • The following methods in class GridViewController[?] were removed:

    • checkEditPublicAccess::checkEditPublicAccess[?]
    • checkCreatePublicAccess::checkCreatePublicAccess[?]

DistributionBundle

  • The ErrorHandler::handleError[?] method was removed.

EmailBundle

  • The EmailExtension::__construct(EmailHolderHelper $emailHolderHelper, EmailAddressHelper $emailAddressHelper, EmailAttachmentManager $emailAttachmentManager, EntityManager $em, MailboxProcessStorage $mailboxProcessStorage, SecurityFacade $securityFacade, RelatedEmailsProvider $relatedEmailsProvider)[?] method was changed to EmailExtension::__construct(ContainerInterface $container)[?]
  • The AutoResponseListener::__construct(ServiceLink $autoResponseManagerLink, MessageProducerInterface $producer)[?] method was changed to AutoResponseListener::__construct(ContainerInterface $container)[?]
  • The EmailGridListener::__construct(EmailQueryFactory $factory, SecurityFacade $securityFacade, GridViewManager $gridViewManager)[?] method was changed to EmailGridListener::__construct(EmailQueryFactory $factory, SecurityFacade $securityFacade, GridViewManager $gridViewManager, ConfigManager $configManager)[?]
  • The following properties in class EmailExtension[?] were removed:
    • $emailHolderHelper::$emailHolderHelper[?]
    • $emailAddressHelper::$emailAddressHelper[?]
    • $emailAttachmentManager::$emailAttachmentManager[?]
    • $em::$em[?]
    • $relatedEmailsProvider::$relatedEmailsProvider[?]
  • The EmailVoter::$supportedClasses[?] property was removed.
  • The EmailFolderApiType::setDefaultOptions[?] method was removed.

EmbeddedFormBundle

  • The BackLinkExtension::__construct(Router $router, TranslatorInterface $translator)[?] method was changed to BackLinkExtension::__construct(ContainerInterface $container)[?]
  • The following properties in class BackLinkExtension[?] were removed:
    • $router::$router[?]
    • $translator::$translator[?]

EntityBundle

  • The EntityFallbackExtension[?] class was removed.
  • The EntityExtension::__construct(EntityIdAccessor $entityIdAccessor, EntityRoutingHelper $entityRoutingHelper, EntityNameResolver $entityNameResolver, EntityAliasResolver $entityAliasResolver)[?] method was changed to EntityExtension::__construct(ContainerInterface $container)[?]
  • The DictionaryVirtualFieldProvider::__construct(ConfigProvider $groupingConfigProvider, ConfigProvider $dictionaryConfigProvider, ManagerRegistry $doctrine)[?] method was changed to DictionaryVirtualFieldProvider::__construct(ConfigProvider $groupingConfigProvider, ConfigProvider $dictionaryConfigProvider, ConfigProvider $entityConfigProvider, ManagerRegistry $doctrine, TranslatorInterface $translator)[?]
  • The EntityWithFieldsProvider::__construct(EntityFieldProvider $fieldProvider, EntityProvider $entityProvider)[?] method was changed to EntityWithFieldsProvider::__construct(EntityFieldProvider $fieldProvider, EntityProvider $entityProvider, EntityConfigHelper $configHelper)[?]
  • The following properties in class EntityExtension[?] were removed:
    • $entityIdAccessor::$entityIdAccessor[?]
    • $entityRoutingHelper::$entityRoutingHelper[?]
    • $entityNameResolver::$entityNameResolver[?]
    • $entityAliasResolver::$entityAliasResolver[?]

EntityConfigBundle

  • The ClassMigration[?] class was removed.
  • The ConfigExtension::__construct(ConfigManager $configManager, RouterInterface $router, EntityClassNameHelper $entityClassNameHelper, DoctrineHelper $doctrineHelper)[?] method was changed to ConfigExtension::__construct(ContainerInterface $container)[?]
  • The DynamicFieldsExtensionAttributeDecorator::__construct(AbstractDynamicFieldsExtension $extension, AttributeConfigHelper $attributeHelper)[?] method was changed to DynamicFieldsExtensionAttributeDecorator::__construct(AbstractDynamicFieldsExtension $extension, ContainerInterface $container)[?]
  • The ConfigProvider::__construct(ConfigManager $configManager, $scope, array $config)[?] method was changed to ConfigProvider::__construct(ConfigManager $configManager, $scope, PropertyConfigBag $configBag)[?]
  • The RemoveRestoreConfigFieldHandler::__construct(ConfigManager $configManager, FieldNameValidationHelper $validationHelper, ConfigHelper $configHelper, Session $session)[?] method was changed to RemoveRestoreConfigFieldHandler::__construct(ConfigManager $configManager, FieldNameValidationHelper $validationHelper, ConfigHelper $configHelper, Session $session, EventDispatcherInterface $eventDispatcher)[?]
  • The ConfigModelManager::__construct(ServiceLink $emLink, LockObject $lockObject)[?] method was changed to ConfigModelManager::__construct(ServiceLink $emLink, LockObject $lockObject, ConfigDatabaseChecker $databaseChecker)[?]
  • The following properties in class ConfigExtension[?] were removed:
    • $entityClassNameHelper::$entityClassNameHelper[?]
    • $doctrineHelper::$doctrineHelper[?]
  • The ConfigProvider::$propertyConfig[?] property was removed.
  • The ConfigCache::$isDebug[?] property was removed.
  • The following properties in class ConfigManager[?] were removed:
    • $providers::$providers[?]
    • $propertyConfigs::$propertyConfigs[?]
  • The following methods in class ConfigCache[?] were removed:
    • getList::getList[?]
    • saveList::saveList[?]
    • deleteList::deleteList[?]
    • fetchEntityConfig::fetchEntityConfig[?]
    • fetchFieldConfig::fetchFieldConfig[?]
    • pushConfig::pushConfig[?]
  • The ConfigManager::addProvider[?] method was removed.
  • The AttributeGroup::prePersist[?] method was removed.

EntityExtendBundle

  • The FieldNameValidationHelper::__construct(ConfigProvider $extendConfigProvider)[?] method was changed to FieldNameValidationHelper::__construct(ConfigProvider $extendConfigProvider, EventDispatcherInterface $eventDispatcher)[?]
  • The ExtendConfigDumper::__construct(EntityManagerBag $entityManagerBag, ConfigManager $configManager, ExtendDbIdentifierNameGenerator $nameGenerator, FieldTypeHelper $fieldTypeHelper, EntityGenerator $entityGenerator, ExtendEntityConfigProvider $extendEntityConfigProvider, $cacheDir)[?] method was changed to ExtendConfigDumper::__construct(EntityManagerBag $entityManagerBag, ConfigManager $configManager, ExtendDbIdentifierNameGenerator $nameGenerator, FieldTypeHelper $fieldTypeHelper, EntityGenerator $entityGenerator, ExtendEntityConfigProviderInterface $extendEntityConfigProvider, $cacheDir)[?]
  • The EnumEntityConfigDumperExtension::__construct(ConfigManager $configManager, RelationBuilder $relationBuilder, FieldTypeHelper $fieldTypeHelper, ExtendDbIdentifierNameGenerator $nameGenerator)[?] method was changed to EnumEntityConfigDumperExtension::__construct(ConfigManager $configManager, RelationBuilder $relationBuilder, FieldTypeHelper $fieldTypeHelper, ExtendDbIdentifierNameGenerator $nameGenerator, ExtendEntityConfigProviderInterface $extendEntityConfigProvider)[?]
  • The ExtendExtension::__construct(ExtendOptionsManager $extendOptionsManager, EntityMetadataHelper $entityMetadataHelper)[?] method was changed to ExtendExtension::__construct(ExtendOptionsManager $extendOptionsManager, EntityMetadataHelper $entityMetadataHelper, PropertyConfigBag $propertyConfigBag)[?]
  • The AbstractFieldsExtension::__construct(ConfigManager $configManager, EntityClassResolver $entityClassResolver, DatagridGuesser $datagridGuesser)[?] method was changed to AbstractFieldsExtension::__construct(ConfigManager $configManager, EntityClassResolver $entityClassResolver, DatagridGuesser $datagridGuesser, FieldsHelper $fieldsHelper)[?]
  • The RelationType::preSubmitData(FormEvent $event)[?] method was changed to RelationType::preSubmitData(FormEvent $event, $eventName)[?]
  • The DynamicFieldsExtension::__construct(ConfigManager $configManager, RouterInterface $router, TranslatorInterface $translator, DoctrineHelper $doctrineHelper)[?] method was changed to DynamicFieldsExtension::__construct(ConfigManager $configManager, RouterInterface $router, TranslatorInterface $translator, DoctrineHelper $doctrineHelper, FeatureChecker $featureChecker)[?]
  • The AssociationManager::__construct(ConfigManager $configManager, ServiceLink $aclHelperLink, DoctrineHelper $doctrineHelper, EntityNameResolver $entityNameResolver)[?] method was changed to AssociationManager::__construct(ConfigManager $configManager, ServiceLink $aclHelperLink, DoctrineHelper $doctrineHelper, EntityNameResolver $entityNameResolver, FeatureChecker $featureChecker)[?]
  • The CacheWarmerAggregate::__construct(CacheWarmerAggregate $baseCacheWarmerAggregate)[?] method was changed to CacheWarmerAggregate::__construct(CacheWarmerAggregate $baseCacheWarmerAggregate, CheckDatabaseStateManager $checkDatabaseStateManager)[?]
  • The DynamicFieldsExtension::__construct[?] method was removed.
  • The RelationType::setDefaultOptions[?] method was removed.
  • The following methods in class DynamicFieldsExtension[?] were removed:
    • createDynamicFieldRows::createDynamicFieldRows[?]
    • getFields::getFields[?]
  • The following methods in class RelationEntityConfigDumperExtension[?] were removed:
    • createSelfRelation::createSelfRelation[?]
    • ensureReverseRelationCompleted::ensureReverseRelationCompleted[?]
  • The following properties in class DynamicFieldsExtension[?] were removed:
    • $fieldTypeHelper::$fieldTypeHelper[?]
    • $extendProvider::$extendProvider[?]
    • $entityProvider::$entityProvider[?]
    • $viewProvider::$viewProvider[?]
    • $propertyAccessor::$propertyAccessor[?]
    • $eventDispatcher::$eventDispatcher[?]
    • $securityFacade::$securityFacade[?]

EntityMergeBundle

  • The MergeExtension::__construct(AccessorInterface $accessor, MergeRenderer $fieldValueRenderer, TranslatorInterface $translator)[?] method was changed to MergeExtension::__construct(ContainerInterface $container)[?]
  • The following properties in class MergeExtension[?] were removed:
    • $accessor::$accessor[?]
    • $fieldValueRenderer::$fieldValueRenderer[?]
    • $translator::$translator[?]

EntityPaginationBundle

  • The EntityPaginationExtension::setRequest[?] method was removed.
  • The EntityPaginationExtension::__construct(EntityPaginationNavigation $paginationNavigation, StorageDataCollector $dataCollector, MessageManager $messageManager)[?] method was changed to EntityPaginationExtension::__construct(ContainerInterface $container)[?]
  • The StorageDataCollector::__construct(Manager $dataGridManager, DoctrineHelper $doctrineHelper, AclHelper $aclHelper, EntityPaginationStorage $storage, EntityPaginationManager $paginationManager)[?] method was changed to StorageDataCollector::__construct(ServiceLink $dataGridManagerLink, DoctrineHelper $doctrineHelper, AclHelper $aclHelper, EntityPaginationStorage $storage, EntityPaginationManager $paginationManager)[?]
  • The following properties in class EntityPaginationExtension[?] were removed:
    • $paginationNavigation::$paginationNavigation[?]
    • $dataCollector::$dataCollector[?]
    • $messageManager::$messageManager[?]
    • $request::$request[?]
  • The StorageDataCollector::$datagridManager[?] property was removed.

FeatureToggleBundle

  • The FeatureExtension::__construct(FeatureChecker $featureChecker)[?] method was changed to FeatureExtension::__construct(ContainerInterface $container)[?]
  • The FeatureExtension::$featureChecker[?] property was removed.

FilterBundle

  • The EnumFilterTypeTest[?] class was removed.

FormBundle

  • The JsValidationExtension[?] class was removed.
  • The UpdateHandler::__construct(Request $request, Session $session, Router $router, DoctrineHelper $doctrineHelper, EventDispatcherInterface $eventDispatcher)[?] method was changed to UpdateHandler::__construct(RequestStack $requestStack, Session $session, Router $router, DoctrineHelper $doctrineHelper, FormHandler $formHandler)[?]
  • The following properties in class UpdateHandler[?] were removed:
    • $request::$request[?]
    • $eventDispatcher::$eventDispatcher[?]

HelpBundle

  • The HelpExtension::__construct(HelpLinkProvider $linkProvider)[?] method was changed to HelpExtension::__construct(ContainerInterface $container)[?]
  • The HelpExtension::$linkProvider[?] property was removed.

ImapBundle

  • The SyncEmailMessageProcessor::__construct(ImapEmailSynchronizer $emailSynchronizer, LoggerInterface $logger)[?] method was changed to SyncEmailMessageProcessor::__construct(EmailSynchronizerInterface $emailSynchronizer, LoggerInterface $logger)[?]

ImportExportBundle

  • The following classes were removed:
    • SplitterCsvFile[?]
    • ExportMessageProcessor[?]
    • ImportExportJobSummaryResultService[?]
    • AbstractChunkImportMessageProcessor[?]
    • AbstractPreparingHttpImportMessageProcessor[?]
    • ChunkHttpImportMessageProcessor[?]
    • ChunkHttpImportValidationMessageProcessor[?]
    • CliImportValidationMessageProcessor[?]
    • PreparingHttpImportMessageProcessor[?]
    • PreparingHttpImportValidationMessageProcessor[?]
  • The CsvFileStreamWriter::$header[?] property was removed.
  • The XlsxFileStreamWriter::$header[?] property was removed.
  • The following properties in class CsvFileReader[?] were removed:
    • $fileInfo::$fileInfo[?]
    • $file::$file[?]
    • $firstLineIsHeader::$firstLineIsHeader[?]
    • $header::$header[?]
  • The following properties in class ExportHandler[?] were removed:
    • $router::$router[?]
    • $configManager::$configManager[?]
  • The SendImportNotificationMessageProcessor::$stopStatuses[?] property was removed.
  • The CsvFileReader::setFilePath[?] method was removed.
  • The ExportHandler::generateExportFileName[?] method was removed.
  • The HttpImportHandler::getImportInfo[?] method was removed.
  • The AbstractTableDataConverter::filterEmptyArrays[?] method was removed.
  • The following methods in class ImportExportController[?] were removed:
    • getImportJobSummaryResultService::getImportJobSummaryResultService[?]
    • getSecurityFacade::getSecurityFacade[?]
  • The CsvFileReader::initializeByContext[?] method was removed.
  • The following methods in class ExportHandler[?] were removed:
    • setRouter::setRouter[?]
    • setConfigManager::setConfigManager[?]
  • The HttpImportHandler::saveImportingFile[?] method was removed.
  • The ImportType::setDefaultOptions[?] method was removed.
  • The ImportExportController::importErrorLogAction[?] method was removed.
  • The AbstractHandler::__construct(JobExecutor $jobExecutor, ProcessorRegistry $processorRegistry, FileSystemOperator $fileSystemOperator, ConfigProvider $entityConfigProvider, TranslatorInterface $translator)[?] method was changed to AbstractHandler::__construct(JobExecutor $jobExecutor, ProcessorRegistry $processorRegistry, ConfigProvider $entityConfigProvider, TranslatorInterface $translator, WriterChain $writerChain, ReaderChain $readerChain, BatchFileManager $batchFileManager)[?]
  • The SendImportNotificationMessageProcessor::__construct(MessageProducerInterface $producer, LoggerInterface $logger, JobStorage $jobStorage, ImportExportJobSummaryResultService $importJobSummaryResultService, ConfigManager $configManager, RegistryInterface $doctrine)[?] method was changed to SendImportNotificationMessageProcessor::__construct(MessageProducerInterface $producer, LoggerInterface $logger, JobStorage $jobStorage, ImportExportResultSummarizer $importJobSummaryResultService, ConfigManager $configManager, RegistryInterface $doctrine)[?]
  • The CliImportMessageProcessor::__construct(CliImportHandler $cliImportHandler, JobRunner $jobRunner, MessageProducerInterface $producer, ConfigManager $configManager, LoggerInterface $logger)[?] method was changed to CliImportMessageProcessor::__construct(CliImportHandler $cliImportHandler, JobRunner $jobRunner, ImportExportResultSummarizer $importExportResultSummarizer, JobStorage $jobStorage, LoggerInterface $logger, FileManager $fileManager)[?]
  • The SendImportNotificationMessageProcessor::sendNotification($subject, $toEmail, $summary)[?] method was changed to SendImportNotificationMessageProcessor::sendNotification($toEmail, $template, array $body)[?]

InstallerBundle

  • The InstallCommand::prepareStep(CommandExecutor $commandExecutor, $dropDatabase)[?] method was changed to InstallCommand::prepareStep(CommandExecutor $commandExecutor, InputInterface $input, OutputInterface $output)[?]

IntegrationBundle

  • The IntegrationController[?] class was removed.
  • The Channel::setOrganization($organization)[?] method was changed to Channel::setOrganization(OrganizationInterface $organization)[?]
  • The CleanupCommand::deleteRecords(DeletionQueryResultIterator $iterator, $className)[?] method was changed to CleanupCommand::deleteRecords(BufferedIdentityQueryResultIterator $iterator, $className)[?]

Layout

  • The DeferredUpdateFailureException[?] class was removed.
  • The DeferredLayoutManipulator::createFailureException[?] method was removed.

LayoutBundle

  • The OverrideServiceCompilerPass[?] class was removed.
  • The LayoutExtension::__construct(TwigRendererInterface $renderer, TextHelper $textHelper)[?] method was changed to LayoutExtension::__construct(ContainerInterface $container)[?]
  • The LayoutHelper::__construct(RequestStack $requestStack, ConfigManager $configManager)[?] method was changed to LayoutHelper::__construct(RequestStack $requestStack)[?]
  • The LayoutManager::__construct(LayoutFactoryBuilderInterface $layoutFactoryBuilder, LayoutContextHolder $contextHolder)[?] method was changed to LayoutManager::__construct(LayoutFactoryBuilderInterface $layoutFactoryBuilder, LayoutContextHolder $contextHolder, LayoutDataCollector $layoutDataCollector)[?]
  • The ImagineFilterConfigListener::__construct(ImageFilterLoader $imageFilterLoader)[?] method was changed to ImagineFilterConfigListener::__construct(ContainerInterface $container)[?]
  • The LayoutListener::__construct(LayoutHelper $layoutHelper, LayoutManager $layoutManager)[?] method was changed to LayoutListener::__construct(LayoutHelper $layoutHelper, ContainerInterface $container)[?]
  • The LayoutHelper::isProfilerEnabled[?] method was removed.
  • The TwigRendererEngine::setLayoutHelper[?] method was removed.
  • The LayoutHelper::$configManager[?] property was removed.
  • The TwigRendererEngine::$layoutHelper[?] property was removed.
  • The ImagineFilterConfigListener::$imageFilterLoader[?] property was removed.
  • The LayoutListener::$layoutManager[?] property was removed.
  • The LayoutListener::getLayoutResponse(ContextInterface $context, Request $request)[?] method was changed to LayoutListener::getLayoutResponse(ContextInterface $context, Request $request, LayoutManager $layoutManager)[?]

LocaleBundle

  • The NameExtension[?] class was removed.
  • The AddressExtension::format[?] method was removed.
  • The DateTimeOrganizationExtension::setConfigManager[?] method was removed.
  • The Localization::setLanguageCode[?] method was removed.
  • The AddressExtension::__construct(AddressFormatter $formatter)[?] method was changed to AddressExtension::__construct(ContainerInterface $container)[?]
  • The CalendarExtension::__construct(LocaleSettings $localeSettings)[?] method was changed to CalendarExtension::__construct(ContainerInterface $container)[?]
  • The DateFormatExtension::__construct(DateTimeFormatConverterRegistry $converterRegistry)[?] method was changed to DateFormatExtension::__construct(ContainerInterface $container)[?]
  • The DateTimeExtension::__construct(DateTimeFormatter $formatter)[?] method was changed to DateTimeExtension::__construct(ContainerInterface $container)[?]
  • The LocaleExtension::__construct(LocaleSettings $localeSettings)[?] method was changed to LocaleExtension::__construct(ContainerInterface $container)[?]
  • The LocalizationExtension::__construct(LanguageCodeFormatter $languageCodeFormatter, FormattingCodeFormatter $formattingCodeFormatter, LocalizationHelper $localizationHelper)[?] method was changed to LocalizationExtension::__construct(ContainerInterface $container)[?]
  • The NumberExtension::__construct(NumberFormatter $formatter)[?] method was changed to NumberExtension::__construct(ContainerInterface $container)[?]
  • The LocalizationChoicesProvider::__construct(ConfigManager $configManager, LanguageCodeFormatter $languageFormatter, FormattingCodeFormatter $formattingFormatter, LocalizationManager $localizationManager)[?] method was changed to LocalizationChoicesProvider::__construct(ConfigManager $configManager, LanguageCodeFormatter $languageFormatter, LanguageProvider $languageProvider, LocalizationManager $localizationManager)[?]
  • The LocalizationManager::__construct(DoctrineHelper $doctrineHelper, ConfigManager $configManager)[?] method was changed to LocalizationManager::__construct(DoctrineHelper $doctrineHelper, ConfigManager $configManager, CacheProvider $cacheProvider)[?]
  • The AddressFormatter::__construct(LocaleSettings $localeSettings, NameFormatter $nameFormatter)[?] method was changed to AddressFormatter::__construct(LocaleSettings $localeSettings, NameFormatter $nameFormatter, PropertyAccessor $propertyAccessor)[?]
  • The CurrencyFormatter::__construct(NumberExtension $numberExtension)[?] method was changed to CurrencyFormatter::__construct(NumberFormatter $formatter)[?]
  • The LanguageSelectType::__construct(LocalizationChoicesProvider $provider)[?] method was changed to LanguageSelectType::__construct(LocalizationChoicesProvider $provider, ManagerRegistry $registry)[?]
  • The LocalizationListener::__construct(LocalizationFallbackStrategy $localizationFallbackStrategy)[?] method was changed to LocalizationListener::__construct(LocalizationFallbackStrategy $localizationFallbackStrategy, LocalizationManager $localizationManager)[?]
  • The AddressExtension::$formatter[?] property was removed.
  • The CalendarExtension::$localeSettings[?] property was removed.
  • The DateFormatExtension::$converterRegistry[?] property was removed.
  • The DateTimeExtension::$formatter[?] property was removed.
  • The following properties in class DateTimeOrganizationExtension[?] were removed:
    • $formatter::$formatter[?]
    • $configManager::$configManager[?]
  • The LocaleExtension::$localeSettings[?] property was removed.
  • The following properties in class LocalizationExtension[?] were removed:
    • $languageCodeFormatter::$languageCodeFormatter[?]
    • $formattingCodeFormatter::$formattingCodeFormatter[?]
    • $localizationHelper::$localizationHelper[?]
  • The NumberExtension::$formatter[?] property was removed.
  • The LocalizationChoicesProvider::$formattingFormatter[?] property was removed.
  • The CurrencyFormatter::$numberExtension[?] property was removed.
  • The Localization::$languageCode[?] property was removed.

LoggerBundle

  • The following methods in class DetailedLogsHandler[?] were removed:
    • handle::handle[?]
    • close::close[?]

MessageQueue

  • The following classes were removed:
    • CalculateRootJobProgressService[?]
    • CalculateRootJobStatusService[?]
  • The CalculateRootJobStatusProcessor::__construct(JobStorage $jobStorage, CalculateRootJobStatusService $calculateRootJobStatusCase, MessageProducerInterface $producer, LoggerInterface $logger)[?] method was changed to CalculateRootJobStatusProcessor::__construct(JobStorage $jobStorage, RootJobStatusCalculator $calculateRootJobStatusCase, MessageProducerInterface $producer, LoggerInterface $logger)[?]
  • The RedeliverOrphanMessagesDbalExtension::__construct($orphanTime)[?] method was changed to RedeliverOrphanMessagesDbalExtension::__construct(DbalPidFileManager $pidFileManager, DbalCliProcessManager $cliProcessManager, $consumerProcessPattern)[?]
  • The following methods in class ConsumeMessagesCommand[?] were removed:
    • __construct::__construct[?]
    • __construct::__construct[?]
  • The CreateQueuesCommand::__construct[?] method was removed.
  • The DestinationsCommand::__construct[?] method was removed.
  • The TopicsCommand::__construct[?] method was removed.
  • The following properties in class ConsumeMessagesCommand[?] were removed:
    • $consumer::$consumer[?]
    • $consumer::$consumer[?]
    • $processor::$processor[?]

MessageQueueBundle

  • The Job::getCalculateRootJobProgress[?] method was removed.

MigrationBundle

  • The following properties in class SchemaDumperExtension[?] were removed:
    • $managerRegistry::$managerRegistry[?]
    • $configManager::$configManager[?]

NavigationBundle

  • The following classes were removed:

    • TitleProvider[?]
    • MenuUpdateScopeChangeEvent[?]
    • RequestTitleListener[?]
    • Title[?]
    • TitleRepository[?]
    • AjaxMenuController[?]
    • TitleIndexUpdateCommand[?]
  • The following methods in class MenuExtension[?] were removed:

    • setMenuConfiguration::setMenuConfiguration[?]
    • setBreadcrumbManager::setBreadcrumbManager[?]
  • The AnnotationsReader::getData[?] method was removed.

  • The following methods in class ConfigReader[?] were removed:

    • setConfigData::setConfigData[?]
    • getData::getData[?]
  • The following methods in class TitleService[?] were removed:

    • setBreadcrumbManager::setBreadcrumbManager[?]
    • getStoredTitlesRepository::getStoredTitlesRepository[?]
    • update::update[?]
  • The ConfigurationBuilder::setConfiguration[?] method was removed.

  • The following methods in class MenuUpdateManager[?] were removed:

    • setEntityClass::setEntityClass[?]
    • getMenu::getMenu[?]
  • The MenuUpdateType::getName[?] method was removed.

  • The MenuUpdateDatasource::setMenuConfiguration[?] method was removed.

  • The following methods in class TitleTemplate[?] were removed:

    • __construct::__construct[?]
    • getTitleTemplate::getTitleTemplate[?]
  • The MenuExtension::__construct(Helper $helper, MenuProviderInterface $provider, BreadcrumbManager $breadcrumbManager)[?] method was changed to MenuExtension::__construct(ContainerInterface $container)[?]

  • The TitleExtension::__construct(TitleServiceInterface $titleService)[?] method was changed to TitleExtension::__construct(ContainerInterface $container)[?]

  • The TranslationExtractor::__construct(TitleServiceInterface $titleService, Router $router)[?] method was changed to TranslationExtractor::__construct(TitleReaderRegistry $titleReaderRegistry, RouterInterface $router)[?]

  • The AnnotationsReader::__construct(KernelInterface $kernel, Reader $reader)[?] method was changed to AnnotationsReader::__construct(RequestStack $requestStack, Reader $reader)[?]

  • The TitleService::__construct(AnnotationsReader $reader, ConfigReader $configReader, TitleTranslator $titleTranslator, ObjectManager $em, $userConfigManager, ServiceLink $breadcrumbManagerLink, TitleProvider $titleProvider)[?] method was changed to TitleService::__construct(TitleReaderRegistry $titleReaderRegistry, TitleTranslator $titleTranslator, ConfigManager $userConfigManager, ServiceLink $breadcrumbManagerLink)[?]

  • The ConfigurationBuilder::__construct(ResolverInterface $resolver, FactoryInterface $factory, EventDispatcherInterface $eventDispatcher)[?] method was changed to ConfigurationBuilder::__construct(ResolverInterface $resolver, FactoryInterface $factory, EventDispatcherInterface $eventDispatcher, MenuConfiguration $menuConfiguration)[?]

  • The following methods in class MenuUpdateManager[?] were changed:

    • __construct(ManagerRegistry $managerRegistry, BuilderChainProvider $builderChainProvider, MenuUpdateHelper $menuUpdateHelper)[?]
    • __construct(ManagerRegistry $managerRegistry, MenuUpdateHelper $menuUpdateHelper, $entityClass, $scopeType)[?]
    • createMenuUpdate(Scope $scope, array $options = [])[?]
    • createMenuUpdate(ItemInterface $menu, array $options = [])[?]
    • findOrCreateMenuUpdate($menuName, $key, Scope $scope)[?]
    • findOrCreateMenuUpdate(ItemInterface $menu, $key, Scope $scope)[?]
    • showMenuItem($menuName, $key, Scope $scope)[?]
    • showMenuItem(ItemInterface $menu, $key, Scope $scope)[?]
    • hideMenuItem($menuName, $key, Scope $scope)[?]
    • hideMenuItem(ItemInterface $menu, $key, Scope $scope)[?]
    • moveMenuItem($menuName, $key, Scope $scope, $parentKey, $position)[?]
    • moveMenuItem(ItemInterface $menu, $key, Scope $scope, $parentKey, $position)[?]
  • The NavigationTitleProvider::getTitle($routeName, $params = [])[?] method was changed to NavigationTitleProvider::getTitle($routeName, array $params = [])[?]

  • The following methods in class MenuUpdateCacheFlusher[?] were changed:

    • __construct(MenuUpdateRepository $repository, CacheProvider $cache)[?]
    • __construct(MenuUpdateRepository $repository, CacheProvider $cache, ScopeManager $scopeManager, $scopeType)[?]
    • onMenuUpdateScopeChange(MenuUpdateScopeChangeEvent $event)[?]
    • onMenuUpdateScopeChange(MenuUpdateChangeEvent $event)[?]
  • The MenuUpdateDatasource::__construct(BuilderChainProvider $chainProvider, MenuManipulator $menuManipulator, $scopeType)[?] method was changed to MenuUpdateDatasource::__construct(BuilderChainProvider $chainProvider, MenuManipulator $menuManipulator, $scopeType, MenuConfiguration $menuConfiguration)[?]

  • The NavigationElementsContentProvider::__construct(array $configuration)[?] method was changed to NavigationElementsContentProvider::__construct(ConfigurationProvider $configurationProvider)[?]

  • The following properties in class MenuExtension[?] were removed:

    • $menuConfiguration::$menuConfiguration[?]
    • $breadcrumbManager::$breadcrumbManager[?]
  • The TitleExtension::$titleService[?] property was removed.

  • The AnnotationsReader::$bundles[?] property was removed.

  • The ConfigurationBuilder::$configuration[?] property was removed.

  • The NavigationElementsContentProvider::$configuration[?] property was removed.

  • The AnnotationsReader::getScanDirectories[?] method was removed.

  • The following methods in class OroNavigationExtension[?] were removed:

    • mergeMenuConfig::mergeMenuConfig[?]
    • appendConfigPart::appendConfigPart[?]
    • reorganizeTree::reorganizeTree[?]
    • removeItem::removeItem[?]
    • getMenuItemByName::getMenuItemByName[?]
    • normalizeOptionNames::normalizeOptionNames[?]
  • The following methods in class AbstractMenuController[?] were removed:

    • getScope::getScope[?]
    • dispatchMenuUpdateScopeChangeEvent::dispatchMenuUpdateScopeChangeEvent[?]
  • The following methods in class GlobalMenuController[?] were removed:

    • getScopeType::getScopeType[?]
    • getMenuUpdateManager::getMenuUpdateManager[?]
  • The following methods in class UserMenuController[?] were removed:

    • getScopeType::getScopeType[?]
    • getMenuUpdateManager::getMenuUpdateManager[?]
    • getCurrentOrganization::getCurrentOrganization[?]
  • The following methods in class AclAwareMenuFactoryExtension[?] were changed:

    • processAcl(array &$options = [])[?]
    • processAcl(array &$newOptions, $options)[?]
    • processRoute(array &$options = [])[?]
    • processRoute(array &$newOptions, $options)[?]
  • The MenuUpdateManager::findMenuItem($menuName, $key, Scope $scope)[?] method was changed to MenuUpdateManager::findMenuItem(ItemInterface $menu, $key)[?]

  • The Configuration::setChildren($node)[?] method was changed to Configuration::setChildren(NodeBuilder $node)[?]

  • The following methods in class AbstractMenuController[?] were changed:

    • checkAcl()[?]
    • checkAcl(array $context)[?]
    • handleUpdate(MenuUpdateInterface $menuUpdate, array $context = [], array $menuTreeContext = [])[?]
    • handleUpdate(MenuUpdateInterface $menuUpdate, array $context, ItemInterface $menu)[?]
  • The GlobalMenuController::checkAcl()[?] method was changed to GlobalMenuController::checkAcl(array $context)[?]

  • The UserMenuController::checkAcl()[?] method was changed to UserMenuController::checkAcl(array $context)[?]

NotificationBundle

  • The SendEmailMessageProcessor::__construct(DirectMailer $mailer, Processor $processor, LoggerInterface $logger)[?] method was changed to SendEmailMessageProcessor::__construct(DirectMailer $mailer, Processor $processor, ManagerRegistry $managerRegistry, EmailRenderer $emailRenderer, LoggerInterface $logger)[?]

OrganizationBundle

  • The following classes were removed:
    • BusinessUnitExtension[?]
    • OwnerTypeExtension[?]

PlatformBundle

  • The PlatformExtension::__construct(VersionHelper $helper)[?] method was changed to PlatformExtension::__construct(ContainerInterface $container)[?]
  • The PlatformExtension::$helper[?] property was removed.

QueryDesignerBundle

  • The DatagridConfigurationBuilder::__construct(FunctionProviderInterface $functionProvider, VirtualFieldProviderInterface $virtualFieldProvider, ManagerRegistry $doctrine, DatagridGuesser $datagridGuesser)[?] method was changed to DatagridConfigurationBuilder::__construct(FunctionProviderInterface $functionProvider, VirtualFieldProviderInterface $virtualFieldProvider, ManagerRegistry $doctrine, DatagridGuesser $datagridGuesser, EntityNameResolver $entityNameResolver)[?]
  • The DatagridConfigurationQueryConverter::__construct(FunctionProviderInterface $functionProvider, VirtualFieldProviderInterface $virtualFieldProvider, ManagerRegistry $doctrine, DatagridGuesser $datagridGuesser)[?] method was changed to DatagridConfigurationQueryConverter::__construct(FunctionProviderInterface $functionProvider, VirtualFieldProviderInterface $virtualFieldProvider, ManagerRegistry $doctrine, DatagridGuesser $datagridGuesser, EntityNameResolver $entityNameResolver)[?]

ReminderBundle

  • The ReminderExtension::__construct(EntityManager $entityManager, SecurityContext $securityContext, MessageParamsProvider $messageParamsProvider)[?] method was changed to ReminderExtension::__construct(ContainerInterface $container)[?]
  • The following properties in class ReminderExtension[?] were removed:
    • $entityManager::$entityManager[?]
    • $securityContext::$securityContext[?]
    • $messageParamsProvider::$messageParamsProvider[?]

ReportBundle

  • The NavigationListener::__construct(EntityManager $entityManager, ConfigProvider $entityConfigProvider, SecurityFacade $securityFacade, AclHelper $aclHelper)[?] method was changed to NavigationListener::__construct(EntityManager $entityManager, ConfigProvider $entityConfigProvider, SecurityFacade $securityFacade, AclHelper $aclHelper, FeatureChecker $featureChecker)[?]

RequireJSBundle

  • The OroRequireJSExtension::__construct(ConfigProviderManager $manager, $webRoot)[?] method was changed to OroRequireJSExtension::__construct(ContainerInterface $container, $webRoot)[?]
  • The OroRequireJSExtension::$manager[?] property was removed.

ScopeBundle

  • The ScopeCriteria::__construct(array $context)[?] method was changed to ScopeCriteria::__construct(array $context, array $fieldsInfo)[?]

SearchBundle

  • The IndexListener::__construct(DoctrineHelper $doctrineHelper, IndexerInterface $searchIndexer)[?] method was changed to IndexListener::__construct(DoctrineHelper $doctrineHelper, IndexerInterface $searchIndexer, PropertyAccessorInterface $propertyAccessor)[?]
  • The Indexer::__construct(EngineV2Interface $engine, ObjectMapper $mapper, SecurityProvider $securityProvider, AclHelper $searchAclHelper, EventDispatcherInterface $dispatcher)[?] method was changed to Indexer::__construct(EngineInterface $engine, ObjectMapper $mapper, SecurityProvider $securityProvider, AclHelper $searchAclHelper, EventDispatcherInterface $dispatcher)[?]
  • The BaseDriver::initRepo(EntityManager $em, ClassMetadata $class)[?] method was changed to BaseDriver::initRepo(EntityManagerInterface $em, ClassMetadata $class)[?]
  • The PdoMysql::initRepo(EntityManager $em, ClassMetadata $class)[?] method was changed to PdoMysql::initRepo(EntityManagerInterface $em, ClassMetadata $class)[?]
  • The PdoPgsql::initRepo(EntityManager $em, ClassMetadata $class)[?] method was changed to PdoPgsql::initRepo(EntityManagerInterface $em, ClassMetadata $class)[?]
  • The AbstractIndexDatetime::$item[?] property was removed.
  • The AbstractIndexDecimal::$item[?] property was removed.
  • The AbstractIndexInteger::$item[?] property was removed.
  • The Orm::$drivers[?] property was removed.
  • The following properties in class OrmIndexer[?] were removed:
    • $drivers::$drivers[?]
    • $dbalStorer::$dbalStorer[?]
  • The following properties in class DbalStorer[?] were removed:
    • $doctrineHelper::$doctrineHelper[?]
    • $itemData::$itemData[?]
    • $itemTypes::$itemTypes[?]
    • $items::$items[?]
    • $indexInsertData::$indexInsertData[?]
    • $indexUpdateData::$indexUpdateData[?]
    • $indexValueTypes::$indexValueTypes[?]
  • The following properties in class Configuration[?] were removed:
    • $targetTypes::$targetTypes[?]
    • $relationTypes::$relationTypes[?]
  • The OroSearchExtension::$mergeOptions[?] property was removed.
  • The Orm::setDrivers[?] method was removed.
  • The OrmIndexer::setDrivers[?] method was removed.
  • The following methods in class OroSearchExtension[?] were removed:
    • mergeConfig::mergeConfig[?]
    • getStrategy::getStrategy[?]
    • getDefaultStrategy::getDefaultStrategy[?]
  • The BaseDriver::filterTextFieldValue($fieldValue)[?] method was changed to BaseDriver::filterTextFieldValue($fieldName, $fieldValue)[?]
  • The following methods in class DbalStorer[?] were removed:
    • fillQueryData::fillQueryData[?]
    • runMultiInserts::runMultiInserts[?]
    • runUpdates::runUpdates[?]
    • processItems::processItems[?]
    • populateItem::populateItem[?]
    • populateIndex::populateIndex[?]
    • getConnection::getConnection[?]
  • The Configuration::getRelationFieldsNodeDefinition[?] method was removed.
  • The SearchStringFilter::get[?] method was removed.

SecurityBundle

  • The following classes were removed:

    • OroSecurityOrganizationExtension[?]
    • PermissionExtension[?]
  • The OroSecurityExtension::__construct(SecurityFacade $securityFacade)[?] method was changed to OroSecurityExtension::__construct(ContainerInterface $container)[?]

  • The OwnerTreeProvider::__construct(EntityManager $em, CacheProvider $cache)[?] method was changed to OwnerTreeProvider::__construct(ManagerRegistry $doctrine, DatabaseChecker $databaseChecker, CacheProvider $cache, MetadataProviderInterface $ownershipMetadataProvider, TokenStorageInterface $tokenStorage)[?]

  • The AclProtectedFieldTypeExtension::__construct(SecurityFacade $securityFacade, EntityClassResolver $entityClassResolver, DoctrineHelper $doctrineHelper, ConfigProvider $configProvider, LoggerInterface $logger)[?] method was changed to AclProtectedFieldTypeExtension::__construct(SecurityFacade $securityFacade, DoctrineHelper $doctrineHelper, ConfigProvider $configProvider, LoggerInterface $logger)[?]

  • The ConsoleContextListener::__construct(ManagerRegistry $registry, SecurityContextInterface $securityContext, UserManager $userManager)[?] method was changed to ConsoleContextListener::__construct(ContainerInterface $container)[?]

  • The AclListener::__construct(AclAnnotationProvider $cacheProvider, ActionMetadataProvider $actionProvider, ConfigMetadataDumperInterface $dumper)[?] method was changed to AclListener::__construct(ContainerInterface $container)[?]

  • The following methods in class PermissionGrantingStrategy[?] were changed:

    • setSecurityMetadataProvider(EntitySecurityMetadataProvider $entitySecurityMetadataProvider)[?]
    • setSecurityMetadataProvider(ServiceLink $securityMetadataProviderLink)[?]
    • setContext(ServiceLink $contextLink)[?]
    • setContext(ServiceLink $contextLink)[?]
  • The OroSecurityExtension::$securityFacade[?] property was removed.

  • The OwnerTreeProvider::$em[?] property was removed.

  • The AclProtectedFieldTypeExtension::$entityClassResolver[?] property was removed.

  • The following properties in class PermissionConfigurationProvider[?] were removed:

    • $permissionConfiguration::$permissionConfiguration[?]
    • $kernelBundles::$kernelBundles[?]
    • $configPath::$configPath[?]
  • The following properties in class AclListener[?] were removed:

    • $cacheProvider::$cacheProvider[?]
    • $dumper::$dumper[?]
  • The PermissionGrantingStrategy::$entitySecurityMetadataProvider[?] property was removed.

  • The following methods in class AbstractOwnerTreeProvider[?] were removed:

    • getCache::getCache[?]
    • setContainer::setContainer[?]
  • The OwnerTreeProvider::getCache[?] method was removed.

  • The ConsoleContextListener::setContainer[?] method was removed.

  • The PermissionConfigurationProvider::__construct[?] method was removed.

  • The following methods in class AbstractOwnerTreeProvider[?] were removed:

    • getTreeData::getTreeData[?]
    • getOwnershipMetadataProvider::getOwnershipMetadataProvider[?]
    • getContainer::getContainer[?]
    • checkDatabase::checkDatabase[?]
    • getManagerForClass::getManagerForClass[?]
  • The following methods in class ConsoleContextListener[?] were removed:

    • getContainer::getContainer[?]
    • getRegistry::getRegistry[?]
    • getSecurityContext::getSecurityContext[?]
  • The ExceptionListener::getLogLevel[?] method was removed.

  • The following methods in class AclConfigurationPass[?] were removed:

    • configureParamConverter::configureParamConverter[?]
    • configureDefaultAclCache::configureDefaultAclCache[?]
  • The following methods in class PermissionConfigurationProvider[?] were removed:

    • loadConfiguration::loadConfiguration[?]
    • parseConfiguration::parseConfiguration[?]

SegmentBundle

  • The SegmentFilter::getSegmentQueryBuilder($data)[?] method was changed to SegmentFilter::getSegmentQueryBuilder(Segment $segment)[?]

SidebarBundle

  • The SidebarExtension::__construct(WidgetDefinitionRegistry $widgetDefinitionsRegistry, TranslatorInterface $translator, Packages $assetHelper)[?] method was changed to SidebarExtension::__construct(ContainerInterface $container)[?]
  • The following properties in class SidebarExtension[?] were removed:
    • $widgetDefinitionsRegistry::$widgetDefinitionsRegistry[?]
    • $translator::$translator[?]
    • $assetHelper::$assetHelper[?]

SyncBundle

  • The ContentTagsExtension[?] class was removed.
  • The OroSyncExtension::__construct(TopicPublisher $publisher)[?] method was changed to OroSyncExtension::__construct(ContainerInterface $container)[?]
  • The OroSyncExtension::$publisher[?] property was removed.

TagBundle

  • The TagExtension::__construct(TagManager $tagManager, TaggableHelper $helper)[?] method was changed to TagExtension::__construct(ContainerInterface $container)[?]
  • The following properties in class TagExtension[?] were removed:
    • $tagManager::$tagManager[?]
    • $taggableHelper::$taggableHelper[?]
  • The AbstractTagsExtension::isReportOrSegmentGrid[?] method was removed.

ThemeBundle

  • The ThemeExtension::__construct(ThemeRegistry $themeRegistry)[?] method was changed to ThemeExtension::__construct(ContainerInterface $container)[?]
  • The ThemeExtension::$themeRegistry[?] property was removed.

TranslationBundle

  • The LanguageChangeListener[?] class was removed.
  • The TranslationExtension::__construct($debugTranslator, TranslationsDatagridRouteHelper $translationRouteHelper)[?] method was changed to TranslationExtension::__construct(ContainerInterface $container, $debugTranslator)[?]
  • The OrmTranslationLoader::__construct(ManagerRegistry $doctrine)[?] method was changed to OrmTranslationLoader::__construct(ManagerRegistry $doctrine, DatabaseChecker $databaseChecker)[?]
  • The TranslationReader::__construct(ContextRegistry $contextRegistry, TranslatorBagInterface $translator)[?] method was changed to TranslationReader::__construct(ContextRegistry $contextRegistry, LanguageRepository $languageRepository)[?]
  • The AddLanguageType::__construct(LanguageRepository $languageRepository, LocaleSettings $localeSettings)[?] method was changed to AddLanguageType::__construct(LanguageRepository $languageRepository, LocaleSettings $localeSettings, TranslationStatisticProvider $translationStatisticProvider, TranslatorInterface $translator)[?]
  • The TranslationExtension::$translationRouteHelper[?] property was removed.
  • The OrmTranslationLoader::$dbCheck[?] property was removed.
  • The TranslationReader::$translator[?] property was removed.
  • The DatabasePersister::getEntityManager()[?] method was changed to DatabasePersister::getEntityManager($class)[?]

UIBundle

  • The following classes were removed:

    • BlockExtension[?]
    • CeilExtension[?]
    • ContentExtension[?]
    • DateExtension[?]
    • FormExtension[?]
    • FormatterExtension[?]
    • JsTemplateExtension[?]
    • MergeRecursiveExtension[?]
    • MobileExtension[?]
    • RegexExtension[?]
    • SkypeButtonExtension[?]
    • SortByExtension[?]
    • UrlExtension[?]
    • ViewExtension[?]
    • WidgetExtension[?]
  • The FormatExtension::__construct(FormatterManager $formatterManager)[?] method was changed to FormatExtension::__construct(ContainerInterface $container)[?]

  • The HtmlTagExtension::__construct(HtmlTagHelper $htmlTagHelper)[?] method was changed to HtmlTagExtension::__construct(ContainerInterface $container)[?]

  • The following methods in class PlaceholderExtension[?] were changed:

    • __construct(Twig_Environment $environment, PlaceholderProvider $placeholder, HttpKernelExtension $kernelExtension)[?]
    • __construct(ContainerInterface $container)[?]
    • renderPlaceholder($name, array $variables = [], array $attributes = [])[?]
    • renderPlaceholder(Twig_Environment $environment, $name, array $variables = [], array $attributes = [])[?]
  • The TabExtension::__construct(MenuExtension $menuExtension, RouterInterface $router, SecurityFacade $securityFacade, TranslatorInterface $translator)[?] method was changed to TabExtension::__construct(ContainerInterface $container)[?]

  • The UiExtension::__construct(EventDispatcherInterface $eventDispatcher)[?] method was changed to UiExtension::__construct(ContainerInterface $container)[?]

  • The Router::__construct(Request $request, Router $router, SecurityFacade $securityFacade)[?] method was changed to Router::__construct(RequestStack $requestStack, Router $router, SecurityFacade $securityFacade)[?]

  • The FormatExtension::$formatterManager[?] property was removed.

  • The following properties in class HtmlTagExtension[?] were removed:

    • $htmlTagProvider::$htmlTagProvider[?]
    • $htmlTagHelper::$htmlTagHelper[?]
  • The following properties in class PlaceholderExtension[?] were removed:

    • $environment::$environment[?]
    • $placeholder::$placeholder[?]
    • $kernelExtension::$kernelExtension[?]
    • $request::$request[?]
  • The following properties in class TabExtension[?] were removed:

    • $menuExtension::$menuExtension[?]
    • $router::$router[?]
    • $securityFacade::$securityFacade[?]
    • $translator::$translator[?]
  • The UiExtension::$eventDispatcher[?] property was removed.

  • The Router::$request[?] property was removed.

  • The PlaceholderExtension::setRequest[?] method was removed.

  • The following methods in class PlaceholderExtension[?] were changed:

    • renderItemContent(array $item, array $variables)[?]
    • renderItemContent(Twig_Environment $environment, array $item, array $variables)[?]
    • getPlaceholderData($name, $variables)[?]
    • getPlaceholderData(Twig_Environment $environment, $name, $variables)[?]

UserBundle

  • The OroUserExtension::__construct(GenderProvider $genderProvider, SecurityContextInterface $securityContext)[?] method was changed to OroUserExtension::__construct(ContainerInterface $container)[?]
  • The ImpersonationAuthenticator::__construct(EntityManager $em, UsernamePasswordOrganizationTokenFactoryInterface $tokenFactory, EventDispatcherInterface $eventDispatcher, UrlGeneratorInterface $router)[?] method was changed to ImpersonationAuthenticator::__construct(ManagerRegistry $doctrine, UsernamePasswordOrganizationTokenFactoryInterface $tokenFactory, EventDispatcherInterface $eventDispatcher, UrlGeneratorInterface $router)[?]
  • The PasswordChangedSubscriber::__construct(EnumValueProvider $enumValueProvider)[?] method was changed to PasswordChangedSubscriber::__construct(ContainerInterface $container)[?]
  • The following properties in class OroUserExtension[?] were removed:
    • $genderProvider::$genderProvider[?]
    • $securityContext::$securityContext[?]
  • The ImpersonationAuthenticator::$em[?] property was removed.
  • The PasswordChangedSubscriber::$enumValueProvider[?] property was removed.
  • The AbstractUser::$organizations[?] property was removed.
  • The AclRoleHandler::prepareRolePrivilegies[?] method was removed.
  • The following methods in class AbstractUser[?] were removed:
    • addOrganization::addOrganization[?]
    • hasOrganization::hasOrganization[?]
    • setOrganizations::setOrganizations[?]
    • removeOrganization::removeOrganization[?]
  • The following methods in class StatusController[?] were removed:
    • setCurrentStatus::setCurrentStatus[?]
    • clearCurrentStatus::clearCurrentStatus[?]

WindowsBundle

  • The WindowsExtension::__construct(WindowsStateManagerRegistry $windowsStateManagerRegistry, WindowsStateRequestManager $windowsStateRequestManager)[?] method was changed to WindowsExtension::__construct(ContainerInterface $container)[?]
  • The following properties in class WindowsExtension[?] were removed:
    • $windowsStateManagerRegistry::$windowsStateManagerRegistry[?]
    • $windowsStateRequestManager::$windowsStateRequestManager[?]

WorkflowBundle

  • The following methods in class WorkflowValidationLoader[?] were removed:

    • checkDatabase::checkDatabase[?]
    • getEntityManager::getEntityManager[?]
  • The following methods in class AttributeAssembler[?] were removed:

    • assertAttributeHasOptions::assertAttributeHasOptions[?]
    • assertAttributeHasNoOptions::assertAttributeHasNoOptions[?]
    • assertAttributeHasClassOption::assertAttributeHasClassOption[?]
  • The following methods in class StartTransitionButtonProviderExtension[?] were removed:

    • getActiveWorkflows::getActiveWorkflows[?]
    • createTransitionButton::createTransitionButton[?]
  • The following methods in class WidgetController[?] were removed:

    • getTransitionForm::getTransitionForm[?]
    • getOrCreateEntityReference::getOrCreateEntityReference[?]
    • getEntityManager::getEntityManager[?]
  • The WorkflowController::getRouteProvider[?] method was removed.

  • The following methods in class DumpWorkflowTranslationsCommand[?] were removed:

    • collectKeys::collectKeys[?]
    • processKeys::processKeys[?]
  • The WorkflowValidationLoader::__construct(WorkflowPermissionRegistry $permissionRegistry, RestrictionManager $restrictionManager, ServiceLink $emLink)[?] method was changed to WorkflowValidationLoader::__construct(WorkflowPermissionRegistry $permissionRegistry, RestrictionManager $restrictionManager, DatabaseChecker $databaseChecker)[?]

  • The WorkflowEntityValidator::__construct(EntityManager $entityManager, DoctrineHelper $doctrineHelper, WorkflowPermissionRegistry $permissionRegistry, RestrictionManager $restrictionManager)[?] method was changed to WorkflowEntityValidator::__construct(EntityManager $entityManager, DoctrineHelper $doctrineHelper, WorkflowPermissionRegistry $permissionRegistry, RestrictionManager $restrictionManager, FieldHelper $fieldHelper)[?]

  • The WorkflowExtension::__construct(WorkflowManager $workflowManager)[?] method was changed to WorkflowExtension::__construct(ContainerInterface $container)[?]

  • The following methods in class EntityAttributeNormalizer[?] were changed:

    • normalize(Workflow $workflow, Attribute $attribute, $attributeValue)[?]
    • normalize(Workflow $workflow, ParameterInterface $attribute, $attributeValue)[?]
    • denormalize(Workflow $workflow, Attribute $attribute, $attributeValue)[?]
    • denormalize(Workflow $workflow, ParameterInterface $attribute, $attributeValue)[?]
    • supportsNormalization(Workflow $workflow, Attribute $attribute, $attributeValue)[?]
    • supportsNormalization(Workflow $workflow, ParameterInterface $attribute, $attributeValue)[?]
    • supportsDenormalization(Workflow $workflow, Attribute $attribute, $attributeValue)[?]
    • supportsDenormalization(Workflow $workflow, ParameterInterface $attribute, $attributeValue)[?]
  • The following methods in class MultipleEntityAttributeNormalizer[?] were changed:

    • normalize(Workflow $workflow, Attribute $attribute, $attributeValue)[?]
    • normalize(Workflow $workflow, ParameterInterface $attribute, $attributeValue)[?]
    • denormalize(Workflow $workflow, Attribute $attribute, $attributeValue)[?]
    • denormalize(Workflow $workflow, ParameterInterface $attribute, $attributeValue)[?]
    • supportsNormalization(Workflow $workflow, Attribute $attribute, $attributeValue)[?]
    • supportsNormalization(Workflow $workflow, ParameterInterface $attribute, $attributeValue)[?]
    • supportsDenormalization(Workflow $workflow, Attribute $attribute, $attributeValue)[?]
    • supportsDenormalization(Workflow $workflow, ParameterInterface $attribute, $attributeValue)[?]
  • The following methods in class StandardAttributeNormalizer[?] were changed:

    • normalize(Workflow $workflow, Attribute $attribute, $attributeValue)[?]
    • normalize(Workflow $workflow, ParameterInterface $attribute, $attributeValue)[?]
    • denormalize(Workflow $workflow, Attribute $attribute, $attributeValue)[?]
    • denormalize(Workflow $workflow, ParameterInterface $attribute, $attributeValue)[?]
    • supportsNormalization(Workflow $workflow, Attribute $attribute, $attributeValue)[?]
    • supportsNormalization(Workflow $workflow, ParameterInterface $attribute, $attributeValue)[?]
    • supportsDenormalization(Workflow $workflow, Attribute $attribute, $attributeValue)[?]
    • supportsDenormalization(Workflow $workflow, ParameterInterface $attribute, $attributeValue)[?]
  • The WorkflowDataProvider::__construct(WorkflowManager $workflowManager, TransitionDataProvider $transitionDataProvider)[?] method was changed to WorkflowDataProvider::__construct(WorkflowManagerRegistry $workflowManagerRegistry, TransitionDataProvider $transitionDataProvider)[?]

  • The following methods in class TransitionAssembler[?] were changed:

    • __construct(FormOptionsAssembler $formOptionsAssembler, ExpressionFactory $conditionFactory, ActionFactoryInterface $actionFactory)[?]
    • __construct(FormOptionsAssembler $formOptionsAssembler, ExpressionFactory $conditionFactory, ActionFactoryInterface $actionFactory, FormOptionsConfigurationAssembler $formOptionsConfigurationAssembler)[?]
    • assemble(array $configuration, array $definitionsConfiguration, $steps, $attributes)[?]
    • assemble(array $configuration, $steps, $attributes)[?]
  • The WorkflowManager::__construct(WorkflowRegistry $workflowRegistry, DoctrineHelper $doctrineHelper, EventDispatcherInterface $eventDispatcher, WorkflowEntityConnector $entityConnector)[?] method was changed to WorkflowManager::__construct(WorkflowRegistry $workflowRegistry, DoctrineHelper $doctrineHelper, EventDispatcherInterface $eventDispatcher, WorkflowEntityConnector $entityConnector, StartedWorkflowsBag $startedWorkflowsBag)[?]

  • The WorkflowRegistry::__construct(ManagerRegistry $managerRegistry, WorkflowAssembler $workflowAssembler)[?] method was changed to WorkflowRegistry::__construct(ManagerRegistry $managerRegistry, WorkflowAssembler $workflowAssembler, WorkflowDefinitionFilters $definitionFilters)[?]

  • The TransitionEventTriggerHelper::isRequirePass(TransitionEventTrigger $trigger, $entity)[?] method was changed to TransitionEventTriggerHelper::isRequirePass(TransitionEventTrigger $trigger, $entity, $prevEntity)[?]

  • The TransitionFormHandler::__construct(RequestStack $requestStack, DoctrineHelper $doctrineHelper)[?] method was changed to TransitionFormHandler::__construct(DoctrineHelper $doctrineHelper)[?]

  • The AbstractButtonProviderExtension::__construct(WorkflowRegistry $workflowRegistry, RouteProviderInterface $routeProvider)[?] method was changed to AbstractButtonProviderExtension::__construct(WorkflowRegistry $workflowRegistry, RouteProviderInterface $routeProvider, DestinationPageResolver $destinationPageResolver)[?]

  • The WorkflowDefinitionEntityListener::__construct(WorkflowRegistry $workflowRegistry)[?] method was changed to WorkflowDefinitionEntityListener::__construct(ContainerInterface $container)[?]

  • The WorkflowItemListener::__construct(DoctrineHelper $doctrineHelper, WorkflowManager $workflowManager, WorkflowEntityConnector $entityConnector)[?] method was changed to WorkflowItemListener::__construct(DoctrineHelper $doctrineHelper, WorkflowManagerRegistry $workflowManagerRegistry, WorkflowEntityConnector $entityConnector)[?]

  • The WorkflowStepColumnListener::__construct(DoctrineHelper $doctrineHelper, EntityClassResolver $entityClassResolver, ConfigProvider $configProvider, WorkflowRegistry $workflowRegistry)[?] method was changed to WorkflowStepColumnListener::__construct(DoctrineHelper $doctrineHelper, EntityClassResolver $entityClassResolver, ConfigProvider $configProvider, WorkflowManagerRegistry $workflowManagerRegistry)[?]

  • The AbstractWorkflowAclExtension::__construct(ObjectIdAccessor $objectIdAccessor, MetadataProviderInterface $metadataProvider, EntityOwnerAccessor $entityOwnerAccessor, AccessLevelOwnershipDecisionMakerInterface $decisionMaker, WorkflowRegistry $workflowRegistry)[?] method was changed to AbstractWorkflowAclExtension::__construct(ObjectIdAccessor $objectIdAccessor, MetadataProviderInterface $metadataProvider, EntityOwnerAccessor $entityOwnerAccessor, AccessLevelOwnershipDecisionMakerInterface $decisionMaker, WorkflowManager $workflowManager)[?]

  • The WorkflowAclExtension::__construct(ObjectIdAccessor $objectIdAccessor, MetadataProviderInterface $metadataProvider, EntityOwnerAccessor $entityOwnerAccessor, AccessLevelOwnershipDecisionMakerInterface $decisionMaker, WorkflowRegistry $workflowRegistry, WorkflowAclMetadataProvider $workflowMetadataProvider, WorkflowTransitionAclExtension $transitionAclExtension)[?] method was changed to WorkflowAclExtension::__construct(ObjectIdAccessor $objectIdAccessor, MetadataProviderInterface $metadataProvider, EntityOwnerAccessor $entityOwnerAccessor, AccessLevelOwnershipDecisionMakerInterface $decisionMaker, WorkflowManager $workflowManager, WorkflowAclMetadataProvider $workflowMetadataProvider, WorkflowTransitionAclExtension $transitionAclExtension)[?]

  • The WorkflowTransitionAclExtension::__construct(ObjectIdAccessor $objectIdAccessor, MetadataProviderInterface $metadataProvider, EntityOwnerAccessor $entityOwnerAccessor, AccessLevelOwnershipDecisionMakerInterface $decisionMaker, WorkflowRegistry $workflowRegistry)[?] method was changed to WorkflowTransitionAclExtension::__construct(ObjectIdAccessor $objectIdAccessor, MetadataProviderInterface $metadataProvider, EntityOwnerAccessor $entityOwnerAccessor, AccessLevelOwnershipDecisionMakerInterface $decisionMaker, WorkflowManager $workflowManager)[?]

  • The following properties in class WorkflowValidationLoader[?] were removed:

    • $emLink::$emLink[?]
    • $dbCheck::$dbCheck[?]
    • $requiredTables::$requiredTables[?]
  • The WorkflowExtension::$workflowManager[?] property was removed.

  • The WorkflowItemListener::$workflowManager[?] property was removed.

  • The WorkflowDefinition::$groups[?] property was removed.

  • The WorkflowStepColumnListener::$workflowRegistry[?] property was removed.

  • The AbstractWorkflowAclExtension::$workflowRegistry[?] property was removed.

  • The following methods in class EntityAttributeNormalizer[?] were changed:

    • validateAttributeValue(Workflow $workflow, Attribute $attribute, $attributeValue)[?]
    • validateAttributeValue(Workflow $workflow, ParameterInterface $attribute, $attributeValue)[?]
    • getEntityManager(Workflow $workflow, Attribute $attribute)[?]
    • getEntityManager(Workflow $workflow, ParameterInterface $attribute)[?]
  • The following methods in class MultipleEntityAttributeNormalizer[?] were changed:

    • validateAttributeValue(Workflow $workflow, Attribute $attribute, $attributeValue)[?]
    • validateAttributeValue(Workflow $workflow, ParameterInterface $attribute, $attributeValue)[?]
    • getEntityManager(Workflow $workflow, Attribute $attribute)[?]
    • getEntityManager(Workflow $workflow, ParameterInterface $attribute)[?]
  • The following methods in class StandardAttributeNormalizer[?] were changed:

    • normalizeObject($value, Attribute $attribute)[?]
    • normalizeObject($value, ParameterInterface $attribute)[?]
    • denormalizeObject($value, Attribute $attribute)[?]
    • denormalizeObject($value, ParameterInterface $attribute)[?]
  • The following methods in class WorkflowDataNormalizer[?] were changed:

    • normalizeAttribute(Workflow $workflow, Attribute $attribute, $attributeValue)[?]
    • normalizeAttribute(Workflow $workflow, ParameterInterface $attribute, $attributeValue)[?]
    • denormalizeAttribute(Workflow $workflow, Attribute $attribute, $attributeValue)[?]
    • denormalizeAttribute(Workflow $workflow, ParameterInterface $attribute, $attributeValue)[?]
    • findAttributeNormalizer($direction, Workflow $workflow, Attribute $attribute, $attributeValue)[?]
    • findAttributeNormalizer($direction, Workflow $workflow, ParameterInterface $attribute, $attributeValue)[?]
  • The TransitionEventTriggerExtension::addSchedule(TransitionEventTrigger $trigger, $entity, $entityClass)[?] method was changed to TransitionEventTriggerExtension::addSchedule(TransitionEventTrigger $trigger, $entity, $entityClass, $prevEntity)[?]

  • The WorkflowRegistry::addDefinitionFilter[?] method was removed.

  • The TransitionFormHandler::handleTransitionForm[?] method was removed.

  • The StartTransitionButtonProviderExtension::supports[?] method was removed.

  • The HandleProcessTriggerCommand::isActive[?] method was removed.