Skip to content

Latest commit

 

History

History
506 lines (465 loc) · 120 KB

incompatibilities-2-2.md

File metadata and controls

506 lines (465 loc) · 120 KB

Action

  • The CallServiceMethod::getService()[?] method was changed to CallServiceMethod::getService($context)[?]

ActionBundle

  • The ButtonListener[?] class was removed.
  • The following methods in class AttributeGuesser[?] were removed:
    • __construct::__construct[?]
    • setDoctrineTypeMappingProvider::setDoctrineTypeMappingProvider[?]
    • addDoctrineTypeMapping::addDoctrineTypeMapping[?]
    • addFormTypeMapping::addFormTypeMapping[?]
    • guessMetadataAndField::guessMetadataAndField[?]
    • guessAttributeParameters::guessAttributeParameters[?]
  • The following methods in class AttributeGuesser[?] were removed:
    • formatResult::formatResult[?]
    • getMetadataForClass::getMetadataForClass[?]
    • getLabel::getLabel[?]
    • guessAttributeParametersScalarField::guessAttributeParametersScalarField[?]
  • The following methods in class OperationButtonProviderExtension[?] were removed:
    • resolveOptions::resolveOptions[?]
    • resolveValues::resolveValues[?]
  • The following properties in class AttributeGuesser[?] were removed:
    • $formRegistry::$formRegistry[?]
    • $managerRegistry::$managerRegistry[?]
    • $entityConfigProvider::$entityConfigProvider[?]
    • $formConfigProvider::$formConfigProvider[?]
    • $doctrineTypeMapping::$doctrineTypeMapping[?]
    • $formTypeMapping::$formTypeMapping[?]
    • $doctrineTypeMappingProvider::$doctrineTypeMappingProvider[?]
  • The following properties in class OperationButtonProviderExtension[?] were removed:
    • $optionsAssembler::$optionsAssembler[?]
    • $contextAccessor::$contextAccessor[?]
  • The OperationButtonProviderExtension::__construct(OperationRegistry $operationRegistry, ContextHelper $contextHelper, RouteProviderInterface $routeProvider, OptionsAssembler $optionsAssembler, ContextAccessor $contextAccessor)[?] method was changed to OperationButtonProviderExtension::__construct(OperationRegistry $operationRegistry, ContextHelper $contextHelper, RouteProviderInterface $routeProvider, OptionsResolver $optionsResolver)[?]
  • The AjaxController::handleResponse(Request $request, ActionData $data, $code, $message, Collection $errorMessages)[?] method was changed to AjaxController::handleResponse(Request $request, ActionData $data, $code, $message, Collection $errorMessages, bool $pageReload)[?]

ActivityBundle

  • The ContextGridProvider[?] class was removed.
  • The ActivityController::contextGridAction[?] method was removed.

ActivityListBundle

  • The following methods in class ActivityListListener[?] were removed:
    • collectUpdates::collectUpdates[?]
    • collectUpdatesOwnerEntities::collectUpdatesOwnerEntities[?]
    • collectInsertedOwnerEntities::collectInsertedOwnerEntities[?]
  • The ActivityListListener::collectDeletedEntities($entities)[?] method was changed to ActivityListListener::collectDeletedEntities(array $entities)[?]

ApiBundle

  • The DoctrineHelper::findEntityMetadataByPath($entityClass, array $associationPath)[?] method was changed to DoctrineHelper::findEntityMetadataByPath($entityClass, $associationPath)[?]

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

    • __construct(FormFactoryInterface $formFactory)[?]
    • __construct(FormHelper $formHelper)[?]
    • __construct(FormFactoryInterface $formFactory, PropertyAccessorInterface $propertyAccessor)[?]
    • __construct(FormHelper $formHelper, PropertyAccessorInterface $propertyAccessor)[?]
  • The NestedObjectMetadataHelper::addNestedObjectAssociation(EntityMetadata $entityMetadata, $entityClass, $fieldName, EntityDefinitionFieldConfig $field, $targetAction)[?] method was changed to NestedObjectMetadataHelper::addNestedObjectAssociation(EntityMetadata $entityMetadata, $entityClass, EntityDefinitionConfig $config, $fieldName, EntityDefinitionFieldConfig $field, $targetAction)[?]

  • The ObjectMetadataFactory::createAndAddAssociationMetadata(EntityMetadata $entityMetadata, $entityClass, $fieldName, EntityDefinitionFieldConfig $field, $targetAction, $targetClass = null)[?] method was changed to ObjectMetadataFactory::createAndAddAssociationMetadata(EntityMetadata $entityMetadata, $entityClass, EntityDefinitionConfig $config, $fieldName, EntityDefinitionFieldConfig $field, $targetAction, $targetClass = null)[?]

  • The CompleteDefinition::__construct(DoctrineHelper $doctrineHelper, ExclusionProviderInterface $exclusionProvider, ConfigProvider $configProvider, AssociationManager $associationManager)[?] method was changed to CompleteDefinition::__construct(DoctrineHelper $doctrineHelper, CompleteEntityDefinitionHelper $entityDefinitionHelper, CompleteObjectDefinitionHelper $objectDefinitionHelper)[?]

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

    • $formFactory::$formFactory[?]
    • $formFactory::$formFactory[?]
    • $propertyAccessor::$propertyAccessor[?]
  • The following properties in class LoadExtendedAssociation[?] were removed:

    • $entitySerializer::$entitySerializer[?]
    • $doctrineHelper::$doctrineHelper[?]
  • The following properties in class LoadNestedAssociation[?] were removed:

    • $entitySerializer::$entitySerializer[?]
    • $doctrineHelper::$doctrineHelper[?]
  • The following properties in class CompleteDefinition[?] were removed:

    • $exclusionProvider::$exclusionProvider[?]
    • $configProvider::$configProvider[?]
    • $associationManager::$associationManager[?]
  • The following methods in class LoadExtendedAssociation[?] were removed:

    • __construct::__construct[?]
    • process::process[?]
  • The following methods in class LoadNestedAssociation[?] were removed:

    • __construct::__construct[?]
    • process::process[?]
  • The BuildFormBuilder::__construct[?] method was removed.

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

    • getFormDefaultOptions::getFormDefaultOptions[?]
    • getFormFieldOptions::getFormFieldOptions[?]
  • The following methods in class LoadExtendedAssociation[?] were removed:

    • getExtendedAssociationType::getExtendedAssociationType[?]
    • isCollection::isCollection[?]
    • loadData::loadData[?]
    • getQueryBuilder::getQueryBuilder[?]
    • getAssociationTargets::getAssociationTargets[?]
  • The following methods in class LoadNestedAssociation[?] were removed:

    • isNestedAssociation::isNestedAssociation[?]
    • loadData::loadData[?]
    • getQueryBuilder::getQueryBuilder[?]
  • The BuildFormBuilder::addFormFields[?] method was removed.

  • The NormalizeMetadata::findFieldByPropertyPath[?] method was removed.

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

    • getExistingFields::getExistingFields[?]
    • setIdentifierFieldNames::setIdentifierFieldNames[?]
    • addClassNameField::addClassNameField[?]
    • completeIdentifierFields::completeIdentifierFields[?]
    • completeCustomAssociations::completeCustomAssociations[?]
    • getExtendedAssociationTargetType::getExtendedAssociationTargetType[?]
    • getExtendedAssociationTargets::getExtendedAssociationTargets[?]
    • fixExtendedAssociationIdentifierDataType::fixExtendedAssociationIdentifierDataType[?]
    • completeFields::completeFields[?]
    • completeAssociations::completeAssociations[?]
    • completeAssociation::completeAssociation[?]
    • completeDependentAssociations::completeDependentAssociations[?]
    • getAssociationTargetType::getAssociationTargetType[?]
    • removeObjectNonIdentifierFields::removeObjectNonIdentifierFields[?]
    • completeObjectAssociations::completeObjectAssociations[?]
    • completeNestedObject::completeNestedObject[?]
    • completeNestedAssociation::completeNestedAssociation[?]
    • completeDependsOn::completeDependsOn[?]
  • The following methods in class ExpandRelatedEntities[?] were removed:

    • getAssociationData::getAssociationData[?]
    • updateRelatedFieldTargetEntity::updateRelatedFieldTargetEntity[?]
  • The LoadExtendedAssociation::addTitles(array $data, $parentEntityClass, $parentEntityId, EntityDefinitionFieldConfig $association, $titleFieldName)[?] method was changed to LoadExtendedAssociation::addTitles(array $data, $associationOwnerClass, $associationOwnerId, $associationType, $associationKind, $titleFieldName)[?]

  • The LoadNestedAssociation::loadData(SubresourceContext $context, $associationName)[?] method was changed to LoadNestedAssociation::loadData(SubresourceContext $context, $associationName, $isCollection)[?]

  • The ExpandRelatedEntities::completeEntityAssociations(ClassMetadata $metadata, EntityDefinitionConfig $definition, array $expandedEntities, $version, RequestType $requestType, array $extras)[?] method was changed to ExpandRelatedEntities::completeEntityAssociations(ClassMetadata $metadata, EntityDefinitionConfig $definition, $expandedEntities, $version, RequestType $requestType, array $extras)[?]

AttachmentBundle

  • The CustomWebPathResolver[?] class was removed.

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

    • __construct(AttachmentManager $attachmentManager, CacheManager $cacheManager, FileManager $fileManager, ImageFactory $imageFactory, $cacheResolverName)[?]
    • __construct(FileManager $fileManager, ImageFactory $imageFactory)[?]
    • resizeImage(File $image, $filterName, $force)[?]
    • resizeImage(File $image, $filterName)[?]

ConfigBundle

  • The ConfigFileDataTransformer::__construct(DoctrineHelper $doctrineHelper, ValidatorInterface $validator, FileManager $fileManager)[?] method was changed to ConfigFileDataTransformer::__construct(DoctrineHelper $doctrineHelper, ValidatorInterface $validator)[?]
  • The ConfigSettingsUpdateEvent::setSettings($settings)[?] method was changed to ConfigSettingsUpdateEvent::setSettings(array $settings)[?]
  • The AbstractScopeManager::__construct(ManagerRegistry $doctrine, CacheProvider $cache)[?] method was changed to AbstractScopeManager::__construct(ManagerRegistry $doctrine, CacheProvider $cache, EventDispatcherInterface $eventDispatcher)[?]

CronBundle

  • The DeferredScheduler::__construct(ScheduleManager $scheduleManager, ManagerRegistry $registry, $scheduleClass)[?] method was changed to DeferredScheduler::__construct(ScheduleManager $scheduleManager, ManagerRegistry $registry, SchedulesByArgumentsFilterInterface $schedulesByArgumentsFilter, $scheduleClass)[?]
  • The ScheduleManager::__construct(ManagerRegistry $registry, $scheduleClass)[?] method was changed to ScheduleManager::__construct(ManagerRegistry $registry, SchedulesByArgumentsFilterInterface $schedulesByArgumentsFilter, $scheduleClass)[?]

DataGridBundle

  • The ConfigureActionsBefore[?] class was removed.

  • The GridViewApiHandler::process(GridView $entity)[?] method was changed to GridViewApiHandler::process(AbstractGridView $entity)[?]

  • The ActionExtension::__construct(ContainerInterface $container, SecurityFacade $securityFacade, TranslatorInterface $translator, EventDispatcherInterface $eventDispatcher)[?] method was changed to ActionExtension::__construct(ContainerInterface $container, SecurityFacade $securityFacade, TranslatorInterface $translator)[?]

  • The GridView::setOwner(User $owner = null)[?] method was changed to GridView::setOwner(AbstractUser $owner = null)[?]

  • The GridViewUser::setUser($user)[?] method was changed to GridViewUser::setUser(AbstractUser $user = null)[?]

  • The GridViewRepository::findDefaultGridViews(AclHelper $aclHelper, UserInterface $user, GridView $gridView, $checkOwner = true)[?] method was changed to GridViewRepository::findDefaultGridViews(AclHelper $aclHelper, UserInterface $user, AbstractGridView $gridView, $checkOwner = true)[?]

  • The GridViewApiEntityManager::setDefaultGridView(User $user, ViewInterface $gridView)[?] method was changed to GridViewApiEntityManager::setDefaultGridView(AbstractUser $user, ViewInterface $gridView)[?]

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

    • setDefaultGridView(User $user, ViewInterface $gridView, $default = true)[?]
    • setDefaultGridView(AbstractUser $user, ViewInterface $gridView, $default = true)[?]
    • getAllGridViews(User $user = null, $gridName = null)[?]
    • getAllGridViews(AbstractUser $user = null, $gridName = null)[?]
    • getDefaultView(User $user, $gridName)[?]
    • getDefaultView(AbstractUser $user, $gridName)[?]
  • The following methods in class GridViewApiHandler[?] were changed:

    • onSuccess(GridView $entity)[?]
    • onSuccess(AbstractGridView $entity)[?]
    • setDefaultGridView(GridView $gridView, $default)[?]
    • setDefaultGridView(AbstractGridView $gridView, $default)[?]
    • fixFilters(GridView $gridView)[?]
    • fixFilters(AbstractGridView $gridView)[?]
  • The GridViewManager::isViewDefault(ViewInterface $view, User $user)[?] method was changed to GridViewManager::isViewDefault(ViewInterface $view, AbstractUser $user)[?]

  • The GridViewController::checkSharedAccess(Request $request, GridView $view)[?] method was changed to GridViewController::checkSharedAccess(Request $request, AbstractGridView $view)[?]

  • The ActionExtension::$eventDispatcher[?] property was removed.

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

    • $types::$types[?]
    • $id::$id[?]
    • $name::$name[?]
    • $type::$type[?]
    • $filtersData::$filtersData[?]
    • $sortersData::$sortersData[?]
    • $columnsData::$columnsData[?]
    • $gridName::$gridName[?]
    • $appearanceType::$appearanceType[?]
    • $appearanceData::$appearanceData[?]
    • $organization::$organization[?]
  • The following properties in class GridViewUser[?] were removed:

    • $id::$id[?]
    • $alias::$alias[?]
    • $gridName::$gridName[?]
  • The following methods in class GridView[?] were removed:

    • __construct::__construct[?]
    • getId::getId[?]
    • getName::getName[?]
    • getType::getType[?]
    • getFiltersData::getFiltersData[?]
    • getSortersData::getSortersData[?]
    • getGridName::getGridName[?]
    • setId::setId[?]
    • setName::setName[?]
    • setType::setType[?]
    • setFiltersData::setFiltersData[?]
    • setSortersData::setSortersData[?]
    • getColumnsData::getColumnsData[?]
    • setColumnsData::setColumnsData[?]
    • setGridName::setGridName[?]
    • createView::createView[?]
    • getAppearanceType::getAppearanceType[?]
    • setAppearanceType::setAppearanceType[?]
    • getAppearanceTypeName::getAppearanceTypeName[?]
    • getAppearanceData::getAppearanceData[?]
    • setAppearanceData::setAppearanceData[?]
    • getTypes::getTypes[?]
    • setOrganization::setOrganization[?]
    • getOrganization::getOrganization[?]
    • getUsers::getUsers[?]
    • addUser::addUser[?]
    • removeUser::removeUser[?]
  • The following methods in class GridViewUser[?] were removed:

    • getId::getId[?]
    • getAlias::getAlias[?]
    • getGridView::getGridView[?]
    • getGridName::getGridName[?]
    • setId::setId[?]
    • setAlias::setAlias[?]
    • setGridView::setGridView[?]
    • setGridName::setGridName[?]
  • The following methods in class ExportMessageProcessor[?] were removed:

    • __construct::__construct[?]
    • setTokenSerializer::setTokenSerializer[?]
    • process::process[?]
  • The following methods in class PreExportMessageProcessor[?] were removed:

    • __construct::__construct[?]
    • setTokenSerializer::setTokenSerializer[?]
    • process::process[?]

DistributionBundle

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

    • installAction()[?]
    • installAction(Request $request)[?]
    • updateAction()[?]
    • updateAction(Request $request)[?]

EmailBundle

  • The following classes were removed:
    • AutoResponseRuleConditionValidator[?]
    • AutoResponseRuleCondition[?]
    • AutoResponseRuleConditionType[?]
    • AutoResponseRuleCondition[?]
  • The AutoResponseManager::__construct(Registry $registry, EmailModelBuilder $emailBuilder, Processor $emailProcessor, EmailRenderer $emailRender, LoggerInterface $logger, $defaultLocale)[?] method was changed to AutoResponseManager::__construct(Registry $registry, EmailModelBuilder $emailBuilder, Processor $emailProcessor, EmailRenderer $emailRender, LoggerInterface $logger, TranslatorInterface $translator, $defaultLocale)[?]
  • The EmailQueryFactory::__construct(EmailOwnerProviderStorage $emailOwnerProviderStorage, EntityNameResolver $entityNameResolver, MailboxManager $mailboxManager, SecurityFacade $securityFacade)[?] method was changed to EmailQueryFactory::__construct(EmailOwnerProviderStorage $emailOwnerProviderStorage, EntityNameResolver $entityNameResolver, MailboxManager $mailboxManager, SecurityFacade $securityFacade, FormFactoryInterface $formFactory, FilterUtility $filterUtil)[?]
  • The following methods in class AutoResponseRule[?] were removed:
    • getConditions::getConditions[?]
    • addConditions::addConditions[?]
    • addCondition::addCondition[?]
    • removeCondition::removeCondition[?]
  • The AutoResponseRule::$conditions[?] property was removed.

FormBundle

  • The OroEncodedPasswordType::setDefaultOptions[?] method was removed.

ImapBundle

  • The ImapEmailManager::getAcceptLanguageHeader[?] method was removed.

ImportExportBundle

  • The AbstractHandler::__construct(JobExecutor $jobExecutor, ProcessorRegistry $processorRegistry, ConfigProvider $entityConfigProvider, TranslatorInterface $translator, WriterChain $writerChain, ReaderChain $readerChain, BatchFileManager $batchFileManager)[?] method was changed to AbstractHandler::__construct(JobExecutor $jobExecutor, ProcessorRegistry $processorRegistry, ConfigProvider $entityConfigProvider, TranslatorInterface $translator, WriterChain $writerChain, ReaderChain $readerChain, BatchFileManager $batchFileManager, FileManager $fileManager)[?]
  • The FileManager::saveImportingFile(File $file)[?] method was changed to FileManager::saveImportingFile(UploadedFile $file)[?]
  • The ImportExportResultSummarizer::__construct(Router $router, ConfigManager $configManager)[?] method was changed to ImportExportResultSummarizer::__construct(Router $router, ConfigManager $configManager, FileManager $fileManager)[?]
  • The HttpImportMessageProcessor::__construct(HttpImportHandler $httpImportHandler, JobRunner $jobRunner, MessageProducerInterface $producer, TokenStorageInterface $tokenStorage, ImportExportResultSummarizer $importExportResultSummarizer, JobStorage $jobStorage, LoggerInterface $logger, FileManager $fileManager)[?] method was changed to HttpImportMessageProcessor::__construct(JobRunner $jobRunner, ImportExportResultSummarizer $importExportResultSummarizer, JobStorage $jobStorage, LoggerInterface $logger, FileManager $fileManager, HttpImportHandler $importHandler, PostponedRowsHandler $postponedRowsHandler, TokenSerializerInterface $tokenSerializer, TokenStorageInterface $tokenStorage)[?]
  • The following methods in class CliImportMessageProcessor[?] were removed:
    • __construct::__construct[?]
    • process::process[?]
    • getSubscribedTopics::getSubscribedTopics[?]
  • The following methods in class HttpImportMessageProcessor[?] were removed:
    • setTokenSerializer::setTokenSerializer[?]
    • process::process[?]
    • getSubscribedTopics::getSubscribedTopics[?]
  • The following methods in class PreCliImportMessageProcessor[?] were removed:
    • __construct::__construct[?]
    • setConfigManager::setConfigManager[?]
    • process::process[?]
  • The following methods in class PreHttpImportMessageProcessor[?] were removed:
    • __construct::__construct[?]
    • setConfigManager::setConfigManager[?]
    • process::process[?]
  • The following methods in class ExportMessageProcessor[?] were removed:
    • __construct::__construct[?]
    • setTokenSerializer::setTokenSerializer[?]
    • process::process[?]
  • The following methods in class PreExportMessageProcessor[?] were removed:
    • __construct::__construct[?]
    • setTokenSerializer::setTokenSerializer[?]
    • process::process[?]
  • The CliImportMessageProcessor::saveJobResult[?] method was removed.
  • The HttpImportMessageProcessor::saveJobResult[?] method was removed.
  • The following properties in class HttpImportMessageProcessor[?] were removed:
    • $httpImportHandler::$httpImportHandler[?]
    • $jobRunner::$jobRunner[?]
    • $producer::$producer[?]
    • $logger::$logger[?]
    • $jobStorage::$jobStorage[?]
    • $importExportResultSummarizer::$importExportResultSummarizer[?]
    • $fileManager::$fileManager[?]
  • The following properties in class PreCliImportMessageProcessor[?] were removed:
    • $dependentJob::$dependentJob[?]
    • $fileManager::$fileManager[?]
    • $cliImportHandler::$cliImportHandler[?]
    • $writerChain::$writerChain[?]
    • $configManager::$configManager[?]
    • $batchSize::$batchSize[?]
  • The following properties in class PreHttpImportMessageProcessor[?] were removed:
    • $jobRunner::$jobRunner[?]
    • $producer::$producer[?]
    • $logger::$logger[?]
    • $dependentJob::$dependentJob[?]
    • $fileManager::$fileManager[?]
    • $httpImportHandler::$httpImportHandler[?]
    • $writerChain::$writerChain[?]
    • $configManager::$configManager[?]
    • $batchSize::$batchSize[?]

InstallerBundle

  • The CommandExecutor::getServer[?] method was removed.

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

    • checkStep(OutputInterface $output)[?]
    • checkStep(InputInterface $input, OutputInterface $output)[?]
    • prepareStep(CommandExecutor $commandExecutor, InputInterface $input, OutputInterface $output)[?]
    • prepareStep(InputInterface $input, OutputInterface $output)[?]

IntegrationBundle

  • The ReversSyncIntegrationProcessor::__construct(DoctrineHelper $doctrineHelper, ReverseSyncProcessor $reverseSyncProcessor, TypesRegistry $typesRegistry, JobRunner $jobRunner, LoggerInterface $logger)[?] method was changed to ReversSyncIntegrationProcessor::__construct(DoctrineHelper $doctrineHelper, ReverseSyncProcessor $reverseSyncProcessor, TypesRegistry $typesRegistry, JobRunner $jobRunner, TokenStorageInterface $tokenStorage, LoggerInterface $logger)[?]
  • The SyncIntegrationProcessor::updateToken[?] method was removed.

LayoutBundle

  • The following methods in class BaseTwigRendererEngine[?] were removed:
    • addDefaultThemes::addDefaultThemes[?]
    • getResourceForBlockName::getResourceForBlockName[?]
    • getResourceHierarchyLevel::getResourceHierarchyLevel[?]
    • switchToNextParentResource::switchToNextParentResource[?]
  • The following methods in class TemplatingRendererEngine[?] were removed:
    • addDefaultThemes::addDefaultThemes[?]
    • getResourceForBlockName::getResourceForBlockName[?]
    • getResourceHierarchyLevel::getResourceHierarchyLevel[?]
    • switchToNextParentResource::switchToNextParentResource[?]
  • The following properties in class BaseTwigRendererEngine[?] were removed:
    • $resources::$resources[?]
    • $overrideResources::$overrideResources[?]
    • $parentResourceHierarchyLevels::$parentResourceHierarchyLevels[?]
    • $parentResourceOffsets::$parentResourceOffsets[?]
    • $resourcesHierarchy::$resourcesHierarchy[?]
  • The following properties in class TemplatingRendererEngine[?] were removed:
    • $resources::$resources[?]
    • $overrideResources::$overrideResources[?]
    • $parentResourceHierarchyLevels::$parentResourceHierarchyLevels[?]
    • $parentResourceOffsets::$parentResourceOffsets[?]
    • $resourcesHierarchy::$resourcesHierarchy[?]

NavigationBundle

  • The following methods in class AnnotationsReader[?] were removed:
    • setRouter::setRouter[?]
    • setCache::setCache[?]
  • The following methods in class RouteChoiceType[?] were removed:
    • setTitleTranslator::setTitleTranslator[?]
    • setReaderRegistry::setReaderRegistry[?]
    • setTitleServiceLink::setTitleServiceLink[?]
  • The AnnotationsReader::__construct(RequestStack $requestStack, Reader $reader)[?] method was changed to AnnotationsReader::__construct(Reader $reader, Router $router, Cache $cache)[?]
  • The RouteChoiceType::__construct(RouterInterface $router, ManagerRegistry $registry, TranslatorInterface $translator)[?] method was changed to RouteChoiceType::__construct(RouterInterface $router, TitleReaderRegistry $readerRegistry, TitleTranslator $titleTranslator, ServiceLink $titleServiceLink)[?]

PlatformBundle

  • The SerializerExtension::__construct(ServiceLink $serializerLink)[?] method was changed to SerializerExtension::__construct(ContainerInterface $container)[?]
  • The SerializerExtension::$serializerLink[?] property was removed.

SecurityBundle

  • The AclProtectedFieldTypeExtension::getFieldForbiddenFormError[?] method was removed.
  • The AclProtectedFieldTypeExtension::__construct(SecurityFacade $securityFacade, DoctrineHelper $doctrineHelper, ConfigProvider $configProvider, LoggerInterface $logger)[?] method was changed to AclProtectedFieldTypeExtension::__construct(FieldAclHelper $fieldAclHelper, LoggerInterface $logger)[?]
  • The following properties in class AclProtectedFieldTypeExtension[?] were removed:
    • $securityFacade::$securityFacade[?]
    • $doctrineHelper::$doctrineHelper[?]
    • $configProvider::$configProvider[?]

SegmentBundle

  • The DynamicSegmentQueryBuilder::setVirtualRelationProvider[?] method was removed.
  • The DynamicSegmentQueryBuilder::__construct(RestrictionBuilder $restrictionBuilder, Manager $manager, VirtualFieldProviderInterface $virtualFieldProvider, ManagerRegistry $doctrine)[?] method was changed to DynamicSegmentQueryBuilder::__construct(ServiceLink $segmentQueryConverterLink, ManagerRegistry $doctrine)[?]
  • The SegmentFilter::__construct(FormFactoryInterface $factory, FilterUtility $util, ManagerRegistry $doctrine, ServiceLink $dynamicSegmentQueryBuilderLink, ServiceLink $staticSegmentQueryBuilderLink, EntityNameProvider $entityNameProvider, ConfigProvider $entityConfigProvider, ConfigProvider $extendConfigProvider)[?] method was changed to SegmentFilter::__construct(FormFactoryInterface $factory, FilterUtility $util, ManagerRegistry $doctrine, SegmentManager $segmentManager, EntityNameProvider $entityNameProvider, ConfigProvider $entityConfigProvider, ConfigProvider $extendConfigProvider)[?]
  • The DoctrinePreRemoveListener::__construct(ConfigManager $cm)[?] method was changed to DoctrinePreRemoveListener::__construct(ConfigManager $cm, DoctrineHelper $doctrineHelper)[?]
  • The SegmentManager::__construct(EntityManager $em)[?] method was changed to SegmentManager::__construct(EntityManager $em, SegmentQueryBuilderRegistry $builderRegistry)[?]
  • The following properties in class DynamicSegmentQueryBuilder[?] were removed:
    • $restrictionBuilder::$restrictionBuilder[?]
    • $manager::$manager[?]
    • $virtualFieldProvider::$virtualFieldProvider[?]
    • $virtualRelationProvider::$virtualRelationProvider[?]
  • The following properties in class SegmentFilter[?] were removed:
    • $dynamicSegmentQueryBuilderLink::$dynamicSegmentQueryBuilderLink[?]
    • $staticSegmentQueryBuilderLink::$staticSegmentQueryBuilderLink[?]
  • The following methods in class SegmentFilter[?] were removed:
    • getSegmentQueryBuilder::getSegmentQueryBuilder[?]
    • isDynamic::isDynamic[?]

TranslationBundle

  • The LanguageProvider::__construct(ObjectRepository $repository, LocaleSettings $localeSettings, AclHelper $aclHelper)[?] method was changed to LanguageProvider::__construct(ManagerRegistry $registry, LocaleSettings $localeSettings, AclHelper $aclHelper)[?]
  • The LanguageProvider::$repository[?] property was removed.

UIBundle

  • The UiExtension::scrollDataBefore(Twig_Environment $environment, $pageIdentifier, array $data, FormView $formView = null)[?] method was changed to UiExtension::scrollDataBefore(Twig_Environment $environment, $pageIdentifier, array $data, $entity, FormView $formView = null)[?]
  • The BeforeListRenderEvent::__construct(Twig_Environment $environment, ScrollData $scrollData, FormView $formView = null)[?] method was changed to BeforeListRenderEvent::__construct(Twig_Environment $environment, ScrollData $scrollData, $entity, FormView $formView = null)[?]
  • The ConfigSettingsListener::getApplicationUrlConfigKey[?] method was removed.

WorkflowBundle

  • The following classes were removed:

    • StartTransitionHandler[?]
    • TransitionHandler[?]
    • TransitionHelper[?]
    • WorkflowReplacementSelectType[?]
    • TransitionCustomFormHandler[?]
    • TransitionFormHandler[?]
    • WorkflowReplacementSearchHandler[?]
  • The following methods in class WorkflowVariableNormalizer[?] were changed:

    • normalizeVariable(Workflow $workflow, ParameterInterface $variable, $variableValue)[?]
    • normalizeVariable(Workflow $workflow, ParameterInterface $variable, array $options)[?]
    • denormalizeVariable(Workflow $workflow, ParameterInterface $variable, $variableValue)[?]
    • denormalizeVariable(Workflow $workflow, ParameterInterface $variable, array $options)[?]
  • The WorkflowVirtualRelationProvider::__construct(WorkflowRegistry $workflowRegistry, DoctrineHelper $doctrineHelper)[?] method was changed to WorkflowVirtualRelationProvider::__construct(DoctrineHelper $doctrineHelper, Cache $entitiesWithWorkflowCache)[?]

  • The TransitionAssembler::__construct(FormOptionsAssembler $formOptionsAssembler, ExpressionFactory $conditionFactory, ActionFactoryInterface $actionFactory, FormOptionsConfigurationAssembler $formOptionsConfigurationAssembler)[?] method was changed to TransitionAssembler::__construct(FormOptionsAssembler $formOptionsAssembler, ExpressionFactory $conditionFactory, ActionFactoryInterface $actionFactory, FormOptionsConfigurationAssembler $formOptionsConfigurationAssembler, TransitionOptionsResolver $optionsResolver)[?]

  • The VariableAssembler::__construct(WorkflowVariableNormalizer $dataNormalizer)[?] method was changed to VariableAssembler::__construct(WorkflowVariableNormalizer $dataNormalizer, VariableGuesser $variableGuesser, TranslatorInterface $translator)[?]

  • The TransitionWidgetHelper::__construct(DoctrineHelper $doctrineHelper, FormFactoryInterface $formFactory, WorkflowAwareSerializer $workflowDataSerializer)[?] method was changed to TransitionWidgetHelper::__construct(DoctrineHelper $doctrineHelper)[?]

  • The WorkflowVariablesType::__construct(VariableGuesser $variableGuesser)[?] method was changed to WorkflowVariablesType::__construct(VariableGuesser $variableGuesser, ManagerRegistry $managerRegistry)[?]

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

  • The WorkflowDefinitionController::activateFormAction(WorkflowDefinition $workflowDefinition)[?] method was changed to WorkflowDefinitionController::activateFormAction(Request $request, WorkflowDefinition $workflowDefinition)[?]

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

  • The VariableGuesser::$formTypeMapping[?] property was removed.

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

    • $formFactory::$formFactory[?]
    • $workflowDataSerializer::$workflowDataSerializer[?]
  • The following properties in class WorkflowItemListener[?] were removed:

    • $entitiesScheduledForWorkflowStart::$entitiesScheduledForWorkflowStart[?]
    • $deepLevel::$deepLevel[?]
    • $workflowRelatedClasses::$workflowRelatedClasses[?]
  • The VariableGuesser::addFormTypeMapping[?] method was removed.

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

    • getEntityManager::getEntityManager[?]
    • getTransitionForm::getTransitionForm[?]
    • getTransitionFormTemplate::getTransitionFormTemplate[?]
    • processWorkflowData::processWorkflowData[?]
  • The WorkflowItemListener::postFlush[?] method was removed.

  • The WorkflowManager::isStartAllowedByRecordGroups($entity, array $recordGroups)[?] method was changed to WorkflowManager::isStartAllowedByRecordGroups($entity, Workflow $workflow, array $workflowItems = [])[?]

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

    • scheduleStartWorkflowForNewEntity::scheduleStartWorkflowForNewEntity[?]
    • updateWorkflowItemEntityRelation::updateWorkflowItemEntityRelation[?]
    • getApplicableWorkflowsForStart::getApplicableWorkflowsForStart[?]
    • getWorkflowManager::getWorkflowManager[?]
    • hasWorkflows::hasWorkflows[?]
  • The following methods in class WidgetController[?] were removed:

    • getTransitionFormHandler::getTransitionFormHandler[?]
    • getFormTemplateDataProvider::getFormTemplateDataProvider[?]
  • The WorkflowDefinitionController::getWorkflowsToDeactivation[?] method was removed.