Skip to content

Latest commit

 

History

History
721 lines (666 loc) · 186 KB

incompatibilities-4-1.md

File metadata and controls

721 lines (666 loc) · 186 KB

ActionBundle

  • The following classes were removed:
    • ActionLocatorPass[?]
    • ButtonProviderPass[?]
    • ConditionLocatorPass[?]
    • DoctrineTypeMappingProviderPass[?]
    • MassActionProviderPass[?]
    • OperationRegistryFilterPass[?]
  • The following methods in class ButtonProvider[?] were removed:
    • setLogger[?]
    • setEventDispatcher[?]
    • addExtension[?]
  • The DoctrineTypeMappingProvider::addExtension[?] method was removed.
  • The OperationRegistry::addFilter[?] method was removed.
  • The MassActionProviderRegistry::addProvider[?] method was removed.
  • The ButtonProvider::__construct()[?] method was changed to ButtonProvider::__construct(iterable $extensions, EventDispatcherInterface $eventDispatcher, LoggerInterface $logger)[?]
  • The OperationRegistry::__construct(ConfigurationProviderInterface $configurationProvider, OperationAssembler $assembler, CurrentApplicationProviderInterface $applicationProvider, DoctrineHelper $doctrineHelper)[?] method was changed to OperationRegistry::__construct(iterable $filters, ConfigurationProviderInterface $configurationProvider, OperationAssembler $assembler, CurrentApplicationProviderInterface $applicationProvider, DoctrineHelper $doctrineHelper)[?]
  • The MassActionProviderRegistry::getProvider($name)[?] method was changed to MassActionProviderRegistry::getProvider(string $name)[?]

ActivityBundle

  • The ActivityWidgetProviderPass[?] class was removed.
  • The ContextsExtension::__construct(DoctrineHelper $doctrineHelper, ActivityManager $activityManager, EntityAliasResolver $entityAliasResolver, EntityRoutingHelper $entityRoutingHelper, RequestStack $requestStack, AuthorizationCheckerInterface $authorizationChecker)[?] method was changed to ContextsExtension::__construct(DoctrineHelper $doctrineHelper, RequestStack $requestStack, AuthorizationCheckerInterface $authorizationChecker, ContainerInterface $container)[?]
  • The following properties in class ContextsExtension[?] were removed:
    • $activityManager[?]
    • $entityAliasResolver[?]
    • $entityRoutingHelper[?]

ActivityListBundle

  • The ActivityListProvidersPass[?] class was removed.
  • The ActivityListChainProvider::addProvider[?] method was removed.
  • The following methods in class ActivityListProviderInterface[?] were removed:
    • getActivityClass[?]
    • getAclClass[?]
  • The ActivityListChainProvider::__construct(DoctrineHelper $doctrineHelper, ConfigManager $configManager, TranslatorInterface $translator, EntityRoutingHelper $routingHelper, TokenAccessorInterface $tokenAccessor)[?] method was changed to ActivityListChainProvider::__construct(array $activityClasses, array $activityAclClasses, ContainerInterface $providerContainer, DoctrineHelper $doctrineHelper, ConfigManager $configManager, TranslatorInterface $translator, EntityRoutingHelper $routingHelper, TokenAccessorInterface $tokenAccessor)[?]
  • The following properties in class ActivityListChainProvider[?] were removed:
    • $activities[?]
    • $ownerActivities[?]

AddressBundle

  • The PhoneProvider::addPhoneProvider[?] method was removed.
  • The PhoneProvider::__construct(ConfigProvider $extendConfigProvider)[?] method was changed to PhoneProvider::__construct(array $phoneProviderMap, ContainerInterface $phoneProviderContainer, ConfigProvider $extendConfigProvider)[?]

ApiBundle

  • The following classes were removed:
    • FieldDescriptionUtil[?]
    • RequestDependedTextProcessor[?]
    • LoadEntitiesBySearchQuery[?]
    • SearchItemNormalizer[?]
    • NullFilterValueAccessor[?]
    • SecurityFirewallContextListener[?]
    • SecurityFirewallExceptionListener[?]
    • ConstraintTextExtractorCompilerPass[?]
    • CustomDataTypeCompleterCompilerPass[?]
    • DocumentationProviderCompilerPass[?]
    • EntityIdTransformerCompilerPass[?]
    • ErrorCompleterCompilerPass[?]
    • ExceptionTextExtractorCompilerPass[?]
    • ExclusionProviderCompilerPass[?]
    • FilterNamesCompilerPass[?]
    • MandatoryFieldProviderCompilerPass[?]
    • QueryModifierCompilerPass[?]
    • RestRoutesCompilerPass[?]
    • ApiDocDumpCommand[?]
    • ApiSwaggerDumpCommand[?]
  • The following methods in class DependencyInjectionUtil[?] were removed:
    • getAttribute[?]
    • getRequiredAttribute[?]
    • getPriority[?]
    • getRequestType[?]
    • sortByPriorityAndFlatten[?]
    • registerTaggedServices[?]
  • The ChainConstraintTextExtractor::addExtractor[?] method was removed.
  • The ChainExceptionTextExtractor::addExtractor[?] method was removed.
  • The following methods in class RestFilterValueAccessor[?] were removed:
  • The RestRequestHeaders::setResolver[?] method was removed.
  • The ConfigProvider::clearCache[?] method was removed.
  • The MetadataProvider::clearCache[?] method was removed.
  • The DateTimeNormalizer::supports[?] method was removed.
  • The ObjectNormalizerRegistry::addNormalizer[?] method was removed.
  • The CustomizeFormDataExtension::getExtendedType[?] method was removed.
  • The EmptyDataExtension::getExtendedType[?] method was removed.
  • The ChainApiDocAnnotationHandler::addHandler[?] method was removed.
  • The RestChainRouteOptionsResolver::addResolver[?] method was removed.
  • The RestDocViewDetector::addRequestTypeProvider[?] method was removed.
  • The ObjectNormalizerInterface::supports[?] method was removed.
  • The DependencyInjectionUtil::findDefinition(ContainerBuilder $container, $serviceId)[?] method was changed to DependencyInjectionUtil::findDefinition(ContainerBuilder $container, string $serviceId)[?]
  • The ValueNormalizer::enableCacheForDataType($dataType)[?] method was changed to ValueNormalizer::enableCacheForDataType(string $dataType)[?]
  • The RestRoutesRegistry::__construct(array $providers, RequestExpressionMatcher $matcher)[?] method was changed to RestRoutesRegistry::__construct(array $providers, ContainerInterface $container, RequestExpressionMatcher $matcher)[?]
  • The CompleteDescriptions::__construct(EntityDescriptionProvider $entityDocProvider, ResourceDocProvider $resourceDocProvider, ResourceDocParserRegistry $resourceDocParserRegistry, TranslatorInterface $translator, ConfigProvider $ownershipConfigProvider, RequestDependedTextProcessor $requestDependedTextProcessor, ResourcesProvider $resourcesProvider)[?] method was changed to CompleteDescriptions::__construct(ResourcesProvider $resourcesProvider, EntityDescriptionHelper $entityDescriptionHelper, FieldsDescriptionHelper $fieldsDescriptionHelper, FiltersDescriptionHelper $filtersDescriptionHelper)[?]
  • The DateTimeNormalizer::normalize($object)[?] method was changed to DateTimeNormalizer::normalize($object, RequestType $requestType)[?]
  • The ObjectNormalizerRegistry::getObjectNormalizer($object)[?] method was changed to ObjectNormalizerRegistry::getObjectNormalizer($object, RequestType $requestType)[?]
  • The FilterCollection::add(string $key, FilterInterface $filter)[?] method was changed to FilterCollection::add(string $key, FilterInterface $filter, bool $includeInDefaultGroup = true)[?]
  • The FilterNamesRegistry::__construct(array $providers, RequestExpressionMatcher $matcher)[?] method was changed to FilterNamesRegistry::__construct(array $providers, ContainerInterface $container, RequestExpressionMatcher $matcher)[?]
  • The ApiSourceListener::__construct(CacheManager $cacheManager)[?] method was changed to ApiSourceListener::__construct(CacheManager $cacheManager, array $excludedFeatures)[?]
  • The DataTransformerRegistry::__construct(array $transformers, RequestExpressionMatcher $matcher)[?] method was changed to DataTransformerRegistry::__construct(array $transformers, ContainerInterface $container, RequestExpressionMatcher $matcher)[?]
  • The MetaPropertiesConfigExtra::getTypeOfMetaProperty($name)[?] method was changed to MetaPropertiesConfigExtra::getTypeOfMetaProperty(string $name)[?]
  • The ConfigExtensionRegistry::__construct($maxNestingLevel)[?] method was changed to ConfigExtensionRegistry::__construct(int $maxNestingLevel)[?]
  • The DumpCommand::__construct(ValueNormalizer $valueNormalizer, ResourcesProvider $resourcesProvider, SubresourcesProvider $subresourcesProvider, ManagerRegistry $doctrine)[?] method was changed to DumpCommand::__construct(ValueNormalizer $valueNormalizer, ResourcesProvider $resourcesProvider, SubresourcesProvider $subresourcesProvider, EntityClassProviderInterface $entityClassProvider)[?]
  • The RestChainRouteOptionsResolver::__construct(RestDocViewDetector $docViewDetector)[?] method was changed to RestChainRouteOptionsResolver::__construct(array $resolvers, RestDocViewDetector $docViewDetector, array $underlyingViews)[?]
  • The RestDocViewDetector::__construct(RequestStack $requestStack)[?] method was changed to RestDocViewDetector::__construct(RequestStack $requestStack, iterable $requestTypeProviders)[?]
  • The ObjectNormalizerInterface::normalize($object)[?] method was changed to ObjectNormalizerInterface::normalize($object, RequestType $requestType)[?]

AttachmentBundle

  • The following methods in class FileEntityConfigDumperExtension[?] were removed:
  • The MimeTypeExtensionGuesser::guess[?] method was removed.
  • The MsMimeTypeGuesser::guess[?] method was removed.
  • The following properties in class FileEntityConfigDumperExtension[?] were removed:
    • $configManager[?]
    • $relationBuilder[?]
  • The FileUrlProvider::__construct(UrlGeneratorInterface $urlGenerator)[?] method was changed to FileUrlProvider::__construct(UrlGeneratorInterface $urlGenerator, FilenameProviderInterface $filenameProvider)[?]
  • The AttachmentManager::__construct(FileUrlProviderInterface $fileUrlProvider, FileIconProvider $fileIconProvider, MimeTypeChecker $mimeTypeChecker, AssociationManager $associationManager, UrlGeneratorInterface $urlGenerator, RegistryInterface $registry)[?] method was changed to AttachmentManager::__construct(FileUrlProviderInterface $fileUrlProvider, FileIconProvider $fileIconProvider, MimeTypeChecker $mimeTypeChecker, AssociationManager $associationManager, UrlGeneratorInterface $urlGenerator, ManagerRegistry $registry)[?]
  • The SetsParentEntityOnFlushListener::__construct(PropertyAccessorInterface $propertyAccessor)[?] method was changed to SetsParentEntityOnFlushListener::__construct(PropertyAccessorInterface $propertyAccessor, ConfigManager $configManager)[?]

ChainProcessor

  • The ParameterBag::setResolver[?] method was removed.
  • The ParameterBagInterface::setResolver[?] method was removed.
  • The ParameterValueResolverInterface[?] interface was removed.

ConfigBundle

  • The SystemConfigurationSearchPass[?] class was removed.
  • The ChainSearchProvider::addProvider[?] method was removed.

CronBundle

  • The CronDefinitionsLoadCommand::__construct(RegistryInterface $doctrine)[?] method was changed to CronDefinitionsLoadCommand::__construct(ManagerRegistry $doctrine)[?]

CurrencyBundle

  • The CurrencyNameHelper::$intlCurrencyBundle[?] property was removed.
  • The AbstractCurrencySelectionType::$currencySelectorConfigKey[?] property was removed.

DashboardBundle

  • The following classes were removed:
    • BigNumberProviderPass[?]
    • ValueConvertersPass[?]
    • WidgetProviderFilterPass[?]
  • The ConfigValueProvider::addConverter[?] method was removed.
  • The BigNumberProcessor::addValueProvider[?] method was removed.
  • The WidgetProviderFilterManager::addFilter[?] method was removed.
  • The BigNumberDateHelper::__construct(RegistryInterface $doctrine, AclHelper $aclHelper, LocaleSettings $localeSettings)[?] method was changed to BigNumberDateHelper::__construct(ManagerRegistry $doctrine, AclHelper $aclHelper, LocaleSettings $localeSettings)[?]
  • The BigNumberProcessor::__construct(BigNumberFormatter $bigNumberFormatter, BigNumberDateHelper $dateHelper)[?] method was changed to BigNumberProcessor::__construct(ContainerInterface $valueProviders, BigNumberFormatter $bigNumberFormatter, BigNumberDateHelper $dateHelper)[?]
  • The DateHelper::__construct(LocaleSettings $localeSettings, RegistryInterface $doctrine, AclHelper $aclHelper)[?] method was changed to DateHelper::__construct(LocaleSettings $localeSettings, ManagerRegistry $doctrine, AclHelper $aclHelper)[?]

DataGridBundle

  • The following classes were removed:

    • NotFoundBoardException[?]
    • NotFoundBoardProcessorException[?]
    • ActionsPass[?]
    • BoardProcessorsPass[?]
    • ConfigurationPass[?]
    • FormattersPass[?]
    • GuessPass[?]
    • InlineEditColumnOptionsGuesserPass[?]
    • SelectedFieldsProvidersPass[?]
    • SetDatagridEventListenersLazyPass[?]
  • The ChainConfigurationProvider::addProvider[?] method was removed.

  • The SelectedFieldsProvider::addSelectedFieldsProvider[?] method was removed.

  • The IterableResultFactoryRegistry::addFactory[?] method was removed.

  • The InlineEditColumnOptionsGuesser::addGuesser[?] method was removed.

  • The FormatterExtension::registerProperty[?] method was removed.

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

    • setRequestStack[?]
    • addProcessor[?]
    • getOr[?]
  • The following methods in class DefaultProcessor[?] were removed:

  • The ActionExtension::addActionProvider[?] method was removed.

  • The ActionFactory::registerAction[?] method was removed.

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

    • registerDatasource[?]
    • registerExtension[?]
  • The BoardProcessorInterface::getName[?] method was removed.

  • The FilteredEntityReader::__construct(Manager $datagridManager, AclHelper $aclHelper, EntityReader $entityReader)[?] method was changed to FilteredEntityReader::__construct(Manager $datagridManager, AclHelper $aclHelper, EntityReader $entityReader, EventDispatcherInterface $eventDispatcher)[?]

  • The InlineEditColumnOptionsGuesser::__construct(ValidatorInterface $validator)[?] method was changed to InlineEditColumnOptionsGuesser::__construct(iterable $guessers, ValidatorInterface $validator)[?]

  • The FormatterExtension::__construct(TranslatorInterface $translator)[?] method was changed to FormatterExtension::__construct(array $propertyTypes, ContainerInterface $propertyContainer, TranslatorInterface $translator)[?]

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

    • __construct(AuthorizationCheckerInterface $authorizationChecker, TranslatorInterface $translator, RestrictionManager $restrictionManager, Configuration $configuration, EntityClassNameHelper $entityClassNameHelper, EntityClassResolver $entityClassResolver)[?]
    • __construct(ContainerInterface $processorContainer, AuthorizationCheckerInterface $authorizationChecker, RequestStack $requestStack, TranslatorInterface $translator, RestrictionManager $restrictionManager, Configuration $configuration, EntityClassNameHelper $entityClassNameHelper, EntityClassResolver $entityClassResolver)[?]
    • getProcessor($name)[?]
    • getProcessor(string $name)[?]
  • The DefaultProcessor::__construct(EntityManager $em, EntityClassResolver $entityClassResolver, ChoiceFieldHelper $choiceHelper)[?] method was changed to DefaultProcessor::__construct(ManagerRegistry $doctrine, EntityClassResolver $entityClassResolver, ChoiceFieldHelper $choiceHelper)[?]

  • The ActionExtension::__construct(ActionFactory $actionFactory, ActionMetadataFactory $actionMetadataFactory, AuthorizationCheckerInterface $authorizationChecker, OwnershipQueryHelper $ownershipQueryHelper)[?] method was changed to ActionExtension::__construct(iterable $actionProviders, ActionFactory $actionFactory, ActionMetadataFactory $actionMetadataFactory, AuthorizationCheckerInterface $authorizationChecker, OwnershipQueryHelper $ownershipQueryHelper)[?]

  • The ActionFactory::__construct(ContainerInterface $container)[?] method was changed to ActionFactory::__construct(ContainerInterface $actionContainer)[?]

  • The Builder::__construct($baseDatagridClass, $acceptorClass, EventDispatcherInterface $eventDispatcher)[?] method was changed to Builder::__construct(string $baseDatagridClass, string $acceptorClass, EventDispatcherInterface $eventDispatcher, ContainerInterface $dataSources, iterable $extensions)[?]

  • The DatagridGuesser::__construct(array $columnOptionsGuesserServiceIds)[?] method was changed to DatagridGuesser::__construct(iterable $columnOptionsGuessers)[?]

  • The FormatterExtension::$properties[?] property was removed.

  • The BoardExtension::$processors[?] property was removed.

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

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

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

  • The DatagridGuesser::$columnOptionsGuesserServiceIds[?] property was removed.

DigitalAssetBundle

  • The FileTitleProvider::__construct(FileTitleProviderInterface $innerFileTitleProvider, LocalizationHelper $localizationHelper, RegistryInterface $doctrine)[?] method was changed to FileTitleProvider::__construct(FileTitleProviderInterface $innerFileTitleProvider, LocalizationHelper $localizationHelper, ManagerRegistry $doctrine)[?]
  • The DigitalAssetController::isImageType[?] method was removed.

DistributionBundle

  • The RoutingOptionsResolverPass[?] class was removed.

DoctrineUtils

  • The following methods in class QueryHintResolver[?] were removed:
    • addTreeWalker[?]
    • addOutputWalker[?]

EmailBundle

  • The following classes were removed:

    • EmailBodyLoaderPass[?]
    • EmailFlagManagerLoaderPass[?]
    • VariableProcessorPass[?]
  • The following methods in class EmailActivityListProvider[?] were removed:

    • getActivityClass[?]
    • getAclClass[?]
  • The EmailBodyLoaderSelector::addLoader[?] method was removed.

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

    • addLoader[?]
    • getErrorMessage[?]
  • The EmailTypeTemplateAccessibilityCheckerExtension::getExtendedType[?] method was removed.

  • The MailboxUnboudRulesExtension::getExtendedType[?] method was removed.

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

    • getAutoResponseManager[?]
    • getProducer[?]
  • The MailboxProcessTriggerListener::getDefinitionRepository[?] method was removed.

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

  • The EmailVoter::getSubscribedServices[?] method was removed.

  • The EmailActivityListProvider::__construct(DoctrineHelper $doctrineHelper, ServiceLink $doctrineRegistryLink, EntityNameResolver $entityNameResolver, Router $router, ConfigManager $configManager, EmailThreadProvider $emailThreadProvider, HtmlTagHelper $htmlTagHelper, AuthorizationCheckerInterface $authorizationChecker, TokenAccessorInterface $tokenAccessor, ServiceLink $mailboxProcessStorageLink, ActivityAssociationHelper $activityAssociationHelper, CommentAssociationHelper $commentAssociationHelper)[?] method was changed to EmailActivityListProvider::__construct(DoctrineHelper $doctrineHelper, EntityNameResolver $entityNameResolver, Router $router, ConfigManager $configManager, EmailThreadProvider $emailThreadProvider, HtmlTagHelper $htmlTagHelper, AuthorizationCheckerInterface $authorizationChecker, TokenAccessorInterface $tokenAccessor, MailboxProcessStorage $mailboxProcessStorage, ActivityAssociationHelper $activityAssociationHelper, CommentAssociationHelper $commentAssociationHelper)[?]

  • The EmailTemplateContentProvider::__construct(RegistryInterface $doctrine, EmailRenderer $emailRenderer, PropertyAccessor $propertyAccessor, LoggerInterface $logger)[?] method was changed to EmailTemplateContentProvider::__construct(ManagerRegistry $doctrine, EmailRenderer $emailRenderer, PropertyAccessor $propertyAccessor, LoggerInterface $logger)[?]

  • The LoggedUserVariablesProvider::__construct(TranslatorInterface $translator, TokenAccessorInterface $tokenAccessor, EntityNameResolver $entityNameResolver, ConfigManager $configManager)[?] method was changed to LoggedUserVariablesProvider::__construct(TranslatorInterface $translator, TokenAccessorInterface $tokenAccessor, EntityNameResolver $entityNameResolver, ConfigManager $configManager, HtmlTagHelper $htmlTagHelper)[?]

  • The AutoResponseTemplateType::__construct(ConfigManager $cm, ConfigManager $userConfig, Registry $registry, LocalizationManager $localizationManager)[?] method was changed to AutoResponseTemplateType::__construct(ConfigManager $cm, ConfigManager $userConfig, Registry $registry, LocalizationManager $localizationManager, HtmlTagHelper $htmlTagHelper)[?]

  • The EntityListener::__construct(EmailOwnerManager $emailOwnerManager, ServiceLink $emailActivityManagerLink, ServiceLink $emailThreadManagerLink, EmailActivityUpdates $emailActivityUpdates, MessageProducerInterface $producer, EmailAddressManager $emailAddressManager)[?] method was changed to EntityListener::__construct(MessageProducerInterface $producer, ContainerInterface $container)[?]

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

    • __construct(ProcessHandler $handler, ServiceLink $processStorage, Registry $doctrine)[?]
    • __construct(ContainerInterface $container)[?]
    • scheduleProcess(EmailBody $emailBody)[?]
    • scheduleProcess(EmailBody $emailBody, EntityRepository $processRepository, MailboxProcessStorage $processStorage, ProcessHandler $handler)[?]
  • The EmailModelBuilder::__construct(EmailModelBuilderHelper $emailModelBuilderHelper, EntityManager $entityManager, ConfigManager $configManager, EmailActivityListProvider $activityListProvider, EmailAttachmentProvider $emailAttachmentProvider, Factory $factory, RequestStack $requestStack)[?] method was changed to EmailModelBuilder::__construct(EmailModelBuilderHelper $emailModelBuilderHelper, EntityManager $entityManager, ConfigManager $configManager, EmailActivityListProvider $activityListProvider, EmailAttachmentProvider $emailAttachmentProvider, Factory $factory, RequestStack $requestStack, HtmlTagHelper $htmlTagHelper)[?]

  • The PurgeEmailAttachmentsByIdsMessageProcessor::__construct(RegistryInterface $doctrine, JobRunner $jobRunner, LoggerInterface $logger)[?] method was changed to PurgeEmailAttachmentsByIdsMessageProcessor::__construct(ManagerRegistry $doctrine, JobRunner $jobRunner, LoggerInterface $logger)[?]

  • The PurgeEmailAttachmentsMessageProcessor::__construct(RegistryInterface $doctrine, MessageProducerInterface $producer, JobRunner $jobRunner, ConfigManager $configManager)[?] method was changed to PurgeEmailAttachmentsMessageProcessor::__construct(ManagerRegistry $doctrine, MessageProducerInterface $producer, JobRunner $jobRunner, ConfigManager $configManager)[?]

  • The EmailVoter::__construct(ContainerInterface $container)[?] method was changed to EmailVoter::__construct(AuthorizationCheckerInterface $authorizationChecker, MailboxManager $mailboxManager)[?]

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

    • $doctrineRegistryLink[?]
    • $mailboxProcessStorageLink[?]
  • The following properties in class EntityListener[?] were removed:

    • $emailOwnerManager[?]
    • $emailActivityManagerLink[?]
    • $emailThreadManagerLink[?]
    • $emailActivityUpdates[?]
  • The following properties in class MailboxProcessTriggerListener[?] were removed:

    • $handler[?]
    • $processStorage[?]
    • $doctrine[?]
  • The EmailVoter::$container[?] property was removed.

EntityBundle

  • The following classes were removed:
    • EntityAliasProviderPass[?]
    • EntityClassNameProviderPass[?]
    • EntityFallbackCompilerPass[?]
    • ExclusionProviderPass[?]
    • VirtualFieldProvidersCompilerPass[?]
    • VirtualRelationProvidersCompilerPass[?]
  • The EntityWithFieldsProvider::__construct(EntityFieldProvider $fieldProvider, EntityProvider $entityProvider, EntityConfigHelper $configHelper)[?] method was changed to EntityWithFieldsProvider::__construct(EntityFieldProvider $fieldProvider, EntityProvider $entityProvider, ConfigManager $configManager)[?]
  • The InsertFromSelectQueryExecutor::execute($className, array $fields, QueryBuilder $selectQueryBuilder)[?] method was changed to InsertFromSelectQueryExecutor::execute(string $className, array $fields, QueryBuilder $selectQueryBuilder)[?]
  • The EntityFallbackResolver::__construct(ConfigProvider $entityConfigProvider, SystemConfigurationFormProvider $formProvider, ConfigManager $configManager, ConfigBag $configBag, DoctrineHelper $doctrineHelper)[?] method was changed to EntityFallbackResolver::__construct(ContainerInterface $fallbackProviders, ConfigProvider $entityConfigProvider, SystemConfigurationFormProvider $formProvider, ConfigManager $configManager, ConfigBag $configBag, DoctrineHelper $doctrineHelper)[?]
  • The EntityWithFieldsProvider::$configHelper[?] property was removed.
  • The following properties in class InsertFromSelectQueryExecutor[?] were removed:
    • $tablesColumns[?]
    • $helper[?]
  • The following methods in class InsertFromSelectQueryExecutor[?] were removed:
    • __construct[?]
    • getColumns[?]
  • The EntityFallbackResolver::addFallbackProvider[?] method was removed.

EntityConfigBundle

  • The following classes were removed:
    • AttributeBlockTypeMapperPass[?]
    • AttributeTypePass[?]
    • ServiceMethodPass[?]
  • The ChainAttributeBlockTypeMapper::addMapper[?] method was removed.
  • The following methods in class EntityConfigHelper[?] were removed:
    • getAvailableRoutes[?]
    • getConfigManager[?]
  • The AttributeConfigExtension::getExtendedType[?] method was removed.
  • The AttributeFieldConfigExtension::getExtendedType[?] method was removed.
  • The AttributeTypeRegistry::addAttributeType[?] method was removed.
  • The BooleanAttributeType::getType[?] method was removed.
  • The following methods in class DateAttributeType[?] were removed:
  • The following methods in class DecimalAttributeType[?] were removed:
  • The EnumAttributeType::getType[?] method was removed.
  • The following methods in class FileAttributeType[?] were removed:
  • The following methods in class IntegerAttributeType[?] were removed:
  • The ManyToManyAttributeType::getType[?] method was removed.
  • The ManyToOneAttributeType::getType[?] method was removed.
  • The MultiEnumAttributeType::getType[?] method was removed.
  • The OneToManyAttributeType::getType[?] method was removed.
  • The StringAttributeType::getType[?] method was removed.
  • The TextAttributeType::getType[?] method was removed.
  • The AttributeTypeInterface::getType[?] method was removed.
  • The EntityConfigHelper::$entityConfigProvider[?] property was removed.
  • The ConfigController::$routingHelper[?] property was removed.
  • The DateAttributeType::$type[?] property was removed.
  • The DecimalAttributeType::$type[?] property was removed.
  • The FileAttributeType::$type[?] property was removed.
  • The IntegerAttributeType::$type[?] property was removed.
  • The DynamicAttributesExtension::__construct(ConfigManager $configManager, DoctrineHelper $doctrineHelper, AttributeManager $attributeManager, AttributeConfigHelper $attributeConfigHelper, DynamicFieldsHelper $dynamicFieldsHelper)[?] method was changed to DynamicAttributesExtension::__construct(ConfigManager $configManager, DoctrineHelper $doctrineHelper, ContainerInterface $container)[?]
  • The InvalidateTranslationCacheListener::__construct(RegistryInterface $registry)[?] method was changed to InvalidateTranslationCacheListener::__construct(ManagerRegistry $registry)[?]
  • The AttributeTypeRegistry::__construct(DoctrineHelper $doctrineHelper)[?] method was changed to AttributeTypeRegistry::__construct(ContainerInterface $attributeTypes, DoctrineHelper $doctrineHelper)[?]

EntityExtendBundle

  • The following classes were removed:
    • EntityMetadataBuilderPass[?]
    • ExtensionPass[?]
  • The following methods in class EntityGenerator[?] were removed:
    • addExtension[?]
    • getExtensions[?]
  • The following methods in class ExtendConfigDumper[?] were removed:
    • addExtension[?]
    • getExtensions[?]
  • The ExtendMetadataBuilder::addBuilder[?] method was removed.
  • The EnumFieldConfigExtension::getExtendedType[?] method was removed.
  • The EntityGenerator::__construct($cacheDir)[?] method was changed to EntityGenerator::__construct(string $cacheDir, iterable $extensions)[?]
  • The ExtendConfigDumper::__construct(EntityManagerBag $entityManagerBag, ConfigManager $configManager, ExtendDbIdentifierNameGenerator $nameGenerator, FieldTypeHelper $fieldTypeHelper, EntityGenerator $entityGenerator, ExtendEntityConfigProviderInterface $extendEntityConfigProvider, $cacheDir)[?] method was changed to ExtendConfigDumper::__construct(EntityManagerBag $entityManagerBag, ConfigManager $configManager, ExtendDbIdentifierNameGenerator $nameGenerator, FieldTypeHelper $fieldTypeHelper, EntityGenerator $entityGenerator, ExtendEntityConfigProviderInterface $extendEntityConfigProvider, string $cacheDir, iterable $extensions)[?]
  • The ExtendMetadataBuilder::__construct(ConfigProvider $extendConfigProvider)[?] method was changed to ExtendMetadataBuilder::__construct(ConfigProvider $extendConfigProvider, iterable $builders)[?]
  • The DynamicFieldsExtension::__construct(ConfigManager $configManager, DoctrineHelper $doctrineHelper, DynamicFieldsHelper $dynamicFieldsHelper)[?] method was changed to DynamicFieldsExtension::__construct(ConfigManager $configManager, DoctrineHelper $doctrineHelper, ContainerInterface $container)[?]
  • The EntityGenerator::$sortedExtensions[?] property was removed.
  • The ExtendConfigDumper::$sortedExtensions[?] property was removed.

FilterBundle

  • The FilterTypesPass[?] class was removed.

FormBundle

  • The following classes were removed:
    • FormHandlerCompilerPass[?]
    • FormTemplateDataProviderCompilerPass[?]
  • The DateTimeExtension::getExtendedType[?] method was removed.
  • The HintFormExtension::getExtendedType[?] method was removed.
  • The RepeatedTypeExtension::getExtendedType[?] method was removed.
  • The SearchRegistry::addSearchHandler[?] method was removed.
  • The Security::setAutocompleteAclResource[?] method was removed.
  • The StripTagsExtension::__construct(HtmlTagHelper $htmlTagHelper)[?] method was changed to StripTagsExtension::__construct(ContainerInterface $container)[?]
  • The SearchRegistry::getSearchHandler($name)[?] method was changed to SearchRegistry::getSearchHandler(string $name)[?]
  • The Security::__construct(AuthorizationCheckerInterface $authorizationChecker)[?] method was changed to Security::__construct(array $autocompleteAclResources, AuthorizationCheckerInterface $authorizationChecker)[?]
  • The StripTagsExtension::$htmlTagHelper[?] property was removed.

ImportExportBundle

  • The following classes were removed:
    • MimeTypeGuesser[?]
    • ContextAggregatorCompilerPass[?]
  • The CsvMimeTypeGuesser::guess[?] method was removed.
  • The ContextAggregatorRegistry::addAggregator[?] method was removed.
  • The following methods in class ExportHandler[?] were removed:
    • setMimeTypeGuesser[?]
    • getFileContentType[?]
  • The ContextAggregatorRegistry::getAggregator($type)[?] method was changed to ContextAggregatorRegistry::getAggregator(string $type)[?]
  • The SendImportNotificationMessageProcessor::__construct(MessageProducerInterface $producer, LoggerInterface $logger, JobStorage $jobStorage, ImportExportResultSummarizer $importJobSummaryResultService, NotificationSettings $notificationSettings, RegistryInterface $doctrine)[?] method was changed to SendImportNotificationMessageProcessor::__construct(MessageProducerInterface $producer, LoggerInterface $logger, JobStorage $jobStorage, ImportExportResultSummarizer $importJobSummaryResultService, NotificationSettings $notificationSettings, ManagerRegistry $doctrine)[?]
  • The ExportHandler::$mimeTypeGuesser[?] property was removed.

InstallerBundle

  • The PermissionsHandler::setProcess[?] method was removed.
  • The PermissionsHandler::$process[?] property was removed.

IntegrationBundle

  • The ConnectorContextMediator::__construct(ServiceLink $registryLink, RegistryInterface $doctrineRegistry)[?] method was changed to ConnectorContextMediator::__construct(ServiceLink $registryLink, ManagerRegistry $doctrineRegistry)[?]
  • The PersistentBatchWriter::__construct(RegistryInterface $registry, EventDispatcherInterface $eventDispatcher, ContextRegistry $contextRegistry, LoggerInterface $logger)[?] method was changed to PersistentBatchWriter::__construct(ManagerRegistry $registry, EventDispatcherInterface $eventDispatcher, ContextRegistry $contextRegistry, LoggerInterface $logger)[?]
  • The DefaultOwnerHelper::__construct(RegistryInterface $registry, OwnershipMetadataProviderInterface $ownershipMetadataProvider)[?] method was changed to DefaultOwnerHelper::__construct(ManagerRegistry $registry, OwnershipMetadataProviderInterface $ownershipMetadataProvider)[?]
  • The SyncIntegrationProcessor::__construct(RegistryInterface $doctrine, TokenStorageInterface $tokenStorage, SyncProcessorRegistry $syncProcessorRegistry, JobRunner $jobRunner, LoggerInterface $logger)[?] method was changed to SyncIntegrationProcessor::__construct(ManagerRegistry $doctrine, TokenStorageInterface $tokenStorage, SyncProcessorRegistry $syncProcessorRegistry, JobRunner $jobRunner, LoggerInterface $logger)[?]

LocaleBundle

  • The AddDateTimeFormatConverterCompilerPass[?] class was removed.
  • The DefaultFallbackGeneratorExtension::addDefaultMethodFields[?] method was removed.
  • The LocalizationScopeExtension::getExtendedType[?] method was removed.
  • The DateTimeFormatConverterRegistry::addFormatConverter[?] method was removed.
  • The DefaultFallbackGeneratorExtension::$methodExtensions[?] property was removed.
  • The DefaultFallbackExtensionPass::__construct(array $classes = [])[?] method was changed to DefaultFallbackExtensionPass::__construct(array $classes)[?]
  • The DateTimeFormatConverterRegistry::getFormatConverter($name)[?] method was changed to DateTimeFormatConverterRegistry::getFormatConverter(string $name)[?]
  • The UpdateLocalizationCommand::__construct(RegistryInterface $doctrine)[?] method was changed to UpdateLocalizationCommand::__construct(ManagerRegistry $doctrine)[?]

MessageQueue

  • The ChainMessageToArrayConverter::__construct(array $converters)[?] method was changed to ChainMessageToArrayConverter::__construct(iterable $converters)[?]
  • The ChainExtension::__construct(array $extensions)[?] method was changed to ChainExtension::__construct(iterable $extensions)[?]

MessageQueueBundle

  • The following classes were removed:
    • ConsoleErrorListener[?]
    • BuildMessageToArrayConverterPass[?]
  • The ConsoleErrorHandler::close[?] method was removed.
  • The ConsoleHandler::getDefaultFormatter[?] method was removed.
  • The BuildExtensionsPass::processJobExtensions[?] method was removed.
  • The ConsoleHandler::__construct(ConsumerState $consumerState, $bubble = true, array $verbosityLevelMap = [])[?] method was changed to ConsoleHandler::__construct(ConsumerState $consumerState)[?]

NavigationBundle

  • The following classes were removed:
    • ChainBreadcrumbManagerPass[?]
    • MenuBuilderChainPass[?]
    • TitleServiceAwareContentProvider[?]
  • The BuilderChainProvider::addBuilder[?] method was removed.
  • The following methods in class ChainBreadcrumbManager[?] were removed:
    • addManager[?]
    • setDefaultManager[?]
  • The ItemFactory::addBuilder[?] method was removed.
  • The MenuContentProvider::getName[?] method was removed.
  • The NavigationElementsContentProvider::getName[?] method was removed.
  • The TitleContentProvider::getName[?] method was removed.
  • The TitleSerializedContentProvider::getName[?] method was removed.
  • The TitleShortContentProvider::getName[?] method was removed.
  • The BuilderChainProvider::__construct(FactoryInterface $factory, ArrayLoader $loader, MenuManipulator $manipulator)[?] method was changed to BuilderChainProvider::__construct(array $builders, ContainerInterface $builderContainer, FactoryInterface $factory, ArrayLoader $loader, MenuManipulator $manipulator)[?]
  • The TitleService::__construct(TitleReaderRegistry $titleReaderRegistry, TitleTranslator $titleTranslator, ConfigManager $userConfigManager, ServiceLink $breadcrumbManagerLink)[?] method was changed to TitleService::__construct(TitleReaderRegistry $titleReaderRegistry, TitleTranslator $titleTranslator, ConfigManager $userConfigManager, BreadcrumbManagerInterface $breadcrumbManager)[?]
  • The ChainBreadcrumbManager::__construct()[?] method was changed to ChainBreadcrumbManager::__construct(iterable $managers)[?]
  • The MenuContentProvider::__construct(MenuExtension $menuExtension, $menu, $name)[?] method was changed to MenuContentProvider::__construct(MenuExtension $menuExtension, string $menu)[?]
  • The ClearNavigationHistoryCommand::__construct(RegistryInterface $doctrine)[?] method was changed to ClearNavigationHistoryCommand::__construct(ManagerRegistry $doctrine)[?]
  • The TitleService::$breadcrumbManagerLink[?] property was removed.
  • The ChainBreadcrumbManager::$defaultManager[?] property was removed.
  • The MenuContentProvider::$name[?] property was removed.

NoteBundle

  • The following methods in class NoteActivityListProvider[?] were removed:
    • getActivityClass[?]
    • getAclClass[?]

NotificationBundle

  • The NotificationHandlerPass[?] class was removed.
  • The NotificationManager::__construct(array $handlerIds, ContainerInterface $handlerLocator, Cache $cache, ManagerRegistry $doctrine)[?] method was changed to NotificationManager::__construct(iterable $handlers, Cache $cache, ManagerRegistry $doctrine)[?]

OrganizationBundle

  • The AbstractOwnerValidator::__construct(ManagerRegistry $doctrine, OwnershipMetadataProviderInterface $ownershipMetadataProvider, AuthorizationCheckerInterface $authorizationChecker, TokenAccessorInterface $tokenAccessor, OwnerTreeProviderInterface $ownerTreeProvider, AclVoter $aclVoter, AclGroupProviderInterface $aclGroupProvider)[?] method was changed to AbstractOwnerValidator::__construct(ManagerRegistry $doctrine, OwnershipMetadataProviderInterface $ownershipMetadataProvider, AuthorizationCheckerInterface $authorizationChecker, TokenAccessorInterface $tokenAccessor, OwnerTreeProviderInterface $ownerTreeProvider, AclVoterInterface $aclVoter, AclGroupProviderInterface $aclGroupProvider)[?]
  • The OwnerValidator::__construct(ManagerRegistry $doctrine, OwnershipMetadataProviderInterface $ownershipMetadataProvider, AuthorizationCheckerInterface $authorizationChecker, TokenAccessorInterface $tokenAccessor, OwnerTreeProviderInterface $ownerTreeProvider, AclVoter $aclVoter, AclGroupProviderInterface $aclGroupProvider, BusinessUnitManager $businessUnitManager)[?] method was changed to OwnerValidator::__construct(ManagerRegistry $doctrine, OwnershipMetadataProviderInterface $ownershipMetadataProvider, AuthorizationCheckerInterface $authorizationChecker, TokenAccessorInterface $tokenAccessor, OwnerTreeProviderInterface $ownerTreeProvider, AclVoterInterface $aclVoter, AclGroupProviderInterface $aclGroupProvider, BusinessUnitManager $businessUnitManager)[?]
  • The BusinessUnitAclProvider::__construct(AuthorizationCheckerInterface $authorizationChecker, TokenAccessorInterface $tokenAccessor, AclVoter $aclVoter, OwnerTreeProvider $treeProvider)[?] method was changed to BusinessUnitAclProvider::__construct(AuthorizationCheckerInterface $authorizationChecker, TokenAccessorInterface $tokenAccessor, AclVoterInterface $aclVoter, OwnerTreeProvider $treeProvider)[?]
  • The OwnerFormExtension::__construct(DoctrineHelper $doctrineHelper, OwnershipMetadataProviderInterface $ownershipMetadataProvider, BusinessUnitManager $businessUnitManager, AuthorizationCheckerInterface $authorizationChecker, TokenAccessorInterface $tokenAccessor, AclVoter $aclVoter, OwnerTreeProvider $treeProvider, EntityOwnerAccessor $entityOwnerAccessor)[?] method was changed to OwnerFormExtension::__construct(DoctrineHelper $doctrineHelper, TokenAccessorInterface $tokenAccessor, AuthorizationCheckerInterface $authorizationChecker, ContainerInterface $container)[?]
  • The BusinessUnitGridListener::__construct(AuthorizationCheckerInterface $authorizationChecker, TokenAccessorInterface $tokenAccessor, OwnerTreeProvider $treeProvider, AclVoter $aclVoter = null)[?] method was changed to BusinessUnitGridListener::__construct(AuthorizationCheckerInterface $authorizationChecker, TokenAccessorInterface $tokenAccessor, OwnerTreeProvider $treeProvider, AclVoterInterface $aclVoter = null)[?]
  • The following properties in class OwnerFormExtension[?] were removed:
    • $ownershipMetadataProvider[?]
    • $businessUnitManager[?]
    • $aclVoter[?]
    • $treeProvider[?]
    • $entityOwnerAccessor[?]

ReminderBundle

  • The AddSendProcessorCompilerPass[?] class was removed.

  • The SendProcessorRegistry::getProcessorLabels[?] method was removed.

  • The WebSocketSendProcessor::getName[?] method was removed.

  • The EmailSendProcessor::getName[?] method was removed.

  • The SendProcessorInterface::getName[?] method was removed.

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

    • __construct(array $processors)[?]
    • __construct(array $sendMethods, ContainerInterface $processorContainer)[?]
    • getProcessor($method)[?]
    • getProcessor(string $method)[?]
  • The ReminderExtension::__construct(ReminderManager $manager)[?] method was changed to ReminderExtension::__construct(ContainerInterface $container)[?]

  • The ReminderListener::__construct(ReminderManager $reminderManager)[?] method was changed to ReminderListener::__construct(ContainerInterface $container)[?]

  • The ReminderExtension::$manager[?] property was removed.

  • The ReminderListener::$reminderManager[?] property was removed.

Routing

  • The ChainRouteOptionsResolver::addResolver[?] method was removed.

ScopeBundle

  • The following classes were removed:

    • ScopeEntityStorage[?]
    • ScopeRepository[?]
  • The ScopeCriteria::__construct(array $parameters, ClassMetadata $scopeClassMetadata)[?] method was changed to ScopeCriteria::__construct(array $parameters, ClassMetadataFactory $classMetadataFactory)[?]

  • The ScopeManager::__construct(ContainerInterface $providerContainer, array $providers, ScopeEntityStorage $entityStorage, PropertyAccessorInterface $propertyAccessor)[?] method was changed to ScopeManager::__construct(array $providers, ContainerInterface $providerContainer, ManagerRegistry $doctrine, ScopeDataAccessor $dataAccessor, ScopeCollection $scheduledForInsertScopes, PropertyAccessorInterface $propertyAccessor)[?]

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

    • __construct(ScopeEntityStorage $entityStorage, CacheProvider $scopeRepositoryCache)[?]
    • __construct(ScopeCollection $scheduledForInsertScopes, CacheProvider $scopeCache)[?]
    • preFlush()[?]
    • preFlush(PreFlushEventArgs $event)[?]

SearchBundle

  • The IndexEntitiesByRangeMessageProcessor::__construct(RegistryInterface $doctrine, IndexerInterface $indexer, JobRunner $jobRunner, LoggerInterface $logger)[?] method was changed to IndexEntitiesByRangeMessageProcessor::__construct(ManagerRegistry $doctrine, IndexerInterface $indexer, JobRunner $jobRunner, LoggerInterface $logger)[?]
  • The IndexEntitiesByTypeMessageProcessor::__construct(RegistryInterface $doctrine, JobRunner $jobRunner, MessageProducerInterface $producer, LoggerInterface $logger)[?] method was changed to IndexEntitiesByTypeMessageProcessor::__construct(ManagerRegistry $doctrine, JobRunner $jobRunner, MessageProducerInterface $producer, LoggerInterface $logger)[?]
  • The IndexEntityMessageProcessor::__construct(IndexerInterface $indexer, RegistryInterface $doctrine, LoggerInterface $logger)[?] method was changed to IndexEntityMessageProcessor::__construct(IndexerInterface $indexer, ManagerRegistry $doctrine, LoggerInterface $logger)[?]

SecurityBundle

  • The following classes were removed:

    • AccessRulesPass[?]
    • AclAnnotationProviderPass[?]
    • OwnershipTreeProvidersPass[?]
  • The following methods in class ChainOwnerTreeProvider[?] were removed:

    • addProvider[?]
    • setDefaultProvider[?]
  • The AclAnnotationProvider::addLoader[?] method was removed.

  • The AclProtectedFieldTypeExtension::getExtendedType[?] method was removed.

  • The AclProtectedTypeExtension::getExtendedType[?] method was removed.

  • The AutocompletePasswordTypeExtension::getExtendedType[?] method was removed.

  • The PermissionManager::getPermissionsFromConfig[?] method was removed.

  • The ChainAclGroupProvider::addProvider[?] method was removed.

  • The AclExtensionSelector::addAclExtension[?] method was removed.

  • The OwnerChecker::__construct(DoctrineHelper $doctrineHelper, BusinessUnitManager $businessUnitManager, OwnershipMetadataProviderInterface $ownershipMetadataProvider, EntityOwnerAccessor $ownerAccessor, AuthorizationCheckerInterface $authorizationChecker, TokenAccessorInterface $tokenAccessor, OwnerTreeProvider $treeProvider, AclVoter $aclVoter)[?] method was changed to OwnerChecker::__construct(DoctrineHelper $doctrineHelper, BusinessUnitManager $businessUnitManager, OwnershipMetadataProviderInterface $ownershipMetadataProvider, EntityOwnerAccessor $ownerAccessor, AuthorizationCheckerInterface $authorizationChecker, TokenAccessorInterface $tokenAccessor, OwnerTreeProvider $treeProvider, AclVoterInterface $aclVoter)[?]

  • The OwnershipConditionDataBuilder::__construct(AuthorizationCheckerInterface $authorizationChecker, TokenStorageInterface $tokenStorage, ObjectIdAccessor $objectIdAccessor, EntitySecurityMetadataProvider $entityMetadataProvider, OwnershipMetadataProviderInterface $metadataProvider, OwnerTreeProviderInterface $treeProvider, AclVoter $aclVoter = null)[?] method was changed to OwnershipConditionDataBuilder::__construct(AuthorizationCheckerInterface $authorizationChecker, TokenStorageInterface $tokenStorage, ObjectIdAccessor $objectIdAccessor, EntitySecurityMetadataProvider $entityMetadataProvider, OwnershipMetadataProviderInterface $metadataProvider, OwnerTreeProviderInterface $treeProvider, AclVoterInterface $aclVoter = null)[?]

  • The AclAnnotationProvider::__construct(string $cacheFile, bool $debug, EntityClassResolver $entityClassResolver)[?] method was changed to AclAnnotationProvider::__construct(string $cacheFile, bool $debug, EntityClassResolver $entityClassResolver, iterable $loaders)[?]

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

    • __construct(DoctrineHelper $doctrineHelper, ValidatorInterface $validator)[?]
    • __construct(DoctrineHelper $doctrineHelper, ValidatorInterface $validator, EntityManager $entityManager)[?]
    • buildPermission($name, array $configuration)[?]
    • buildPermission($name, array $configuration, array $classNames)[?]
  • The LoadPermissionConfigurationCommand::__construct(PermissionManager $permissionManager, DoctrineHelper $doctrineHelper)[?] method was changed to LoadPermissionConfigurationCommand::__construct(PermissionManager $permissionManager, PermissionConfigurationProvider $permissionConfigurationProvider, PermissionConfigurationBuilder $permissionConfigurationBuilder, DoctrineHelper $doctrineHelper)[?]

  • The AbstractEntityVoter::setClassName($className)[?] method was changed to AbstractEntityVoter::setClassName(string $className)[?]

  • The PermissionManager::__construct(DoctrineHelper $doctrineHelper, PermissionConfigurationProvider $configurationProvider, PermissionConfigurationBuilder $configurationBuilder, CacheProvider $cache)[?] method was changed to PermissionManager::__construct(DoctrineHelper $doctrineHelper, CacheProvider $cache)[?]

  • The ChainAclGroupProvider::__construct()[?] method was changed to ChainAclGroupProvider::__construct(array $providers)[?]

  • The AclExtensionSelector::__construct(ObjectIdAccessor $objectIdAccessor)[?] method was changed to AclExtensionSelector::__construct(array $extensions, ObjectIdAccessor $objectIdAccessor)[?]

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

    • $configurationProvider[?]
    • $configurationBuilder[?]

SyncBundle

  • The following classes were removed:
    • OriginProviderPass[?]
    • TagGeneratorPass[?]
  • The TagGeneratorChain::addGenerator[?] method was removed.
  • The OriginProviderChain::addProvider[?] method was removed.

TranslationBundle

  • The following classes were removed:
    • TranslationAdaptersCollection[?]
    • TranslationAdaptersPass[?]
    • TranslationContextResolverPass[?]
    • TranslationPackagesProviderPass[?]
    • TranslationStrategyPass[?]
  • The following methods in class Translator[?] were removed:
    • setStrategyProviderLink[?]
    • getStrategyProvider[?]
  • The TranslationStrategyProvider::addStrategy[?] method was removed.
  • The TranslationContextProvider::addExtension[?] method was removed.
  • The TranslationPackageProvider::addExtension[?] method was removed.
  • The TranslatableChoiceTypeExtension::getExtendedType[?] method was removed.
  • The OroTranslationPackCommand::__construct(TranslationPackDumper $translationPackDumper, TranslationServiceProvider $translationServiceProvider, TranslationPackageProvider $translationPackageProvider, TranslationAdaptersCollection $translationAdaptersCollection, string $kernelProjectDir)[?] method was changed to OroTranslationPackCommand::__construct(TranslationPackDumper $translationPackDumper, TranslationServiceProvider $translationServiceProvider, TranslationPackageProvider $translationPackageProvider, TranslationAdaptersCollection $translationAdaptersCollection, string $kernelProjectDir)[?]

UIBundle

  • The following classes were removed:

    • AbstractGroupingWidgetProviderPass[?]
    • AbstractWidgetProviderPass[?]
    • ConstantsPass[?]
    • UpdateActionWidgetProviderPass[?]
    • ViewActionWidgetProviderPass[?]
    • AbstractContentProvider[?]
  • The following methods in class UiExtension[?] were removed:

    • getContentProviderManager[?]
    • getUserAgentProvider[?]
    • getOption[?]
  • The ChainWidgetProvider::addProvider[?] method was removed.

  • The GroupingChainWidgetProvider::addProvider[?] method was removed.

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

    • addContentProvider[?]
    • hasContentProvider[?]
    • getContentProviders[?]
    • getEnabledContentProviders[?]
    • getContentProvidersByKeys[?]
  • The CurrentRouteContentProvider::getName[?] method was removed.

  • The FlashMessagesContentProvider::getName[?] method was removed.

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

  • The GroupingChainWidgetProvider::__construct(LabelProviderInterface $groupNameProvider = null, EventDispatcherInterface $eventDispatcher = null, $pageType = null)[?] method was changed to GroupingChainWidgetProvider::__construct(array $providers, ContainerInterface $providerContainer, LabelProviderInterface $groupNameProvider = null, EventDispatcherInterface $eventDispatcher = null, int $pageType = null)[?]

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

    • __construct()[?]
    • __construct(array $providerNames, ContainerInterface $providerContainer, array $enabledProviderNames)[?]
    • disableContentProvider($name)[?]
    • disableContentProvider(string $name)[?]
  • The ContentProviderManager::$contentProviders[?] property was removed.

UserBundle

  • The PasswordComplexityExtension::getExtendedType[?] method was removed.
  • The OwnerUserGridListener::__construct(EntityManager $em, AuthorizationCheckerInterface $authorizationChecker, TokenAccessorInterface $tokenAccessor, OwnerTreeProvider $treeProvider, AclVoter $aclVoter = null)[?] method was changed to OwnerUserGridListener::__construct(EntityManager $em, AuthorizationCheckerInterface $authorizationChecker, TokenAccessorInterface $tokenAccessor, OwnerTreeProvider $treeProvider, AclVoterInterface $aclVoter = null)[?]
  • The OwnerHelper::__construct(RegistryInterface $registry, TokenStorageInterface $tokenStorage, OwnerTreeProviderInterface $ownerTreeProvider)[?] method was changed to OwnerHelper::__construct(ManagerRegistry $registry, TokenStorageInterface $tokenStorage, OwnerTreeProviderInterface $ownerTreeProvider)[?]
  • The UserAclHandler::__construct(EntityManager $em, AttachmentManager $attachmentManager, $className, AuthorizationCheckerInterface $authorizationChecker, TokenAccessorInterface $tokenAccessor, OwnerTreeProvider $treeProvider, EntityRoutingHelper $entityRoutingHelper, AclVoter $aclVoter = null)[?] method was changed to UserAclHandler::__construct(EntityManager $em, AttachmentManager $attachmentManager, $className, AuthorizationCheckerInterface $authorizationChecker, TokenAccessorInterface $tokenAccessor, OwnerTreeProvider $treeProvider, EntityRoutingHelper $entityRoutingHelper, AclVoterInterface $aclVoter = null)[?]

WindowsBundle

  • The WindowsExtension::renderFragment(Environment $environment, AbstractWindowsState $windowState)[?] method was changed to WindowsExtension::renderFragment(AbstractWindowsState $windowState)[?]
  • The WindowsStateManager::__construct(TokenStorageInterface $tokenStorage, DoctrineHelper $doctrineHelper, WindowsStateRequestManager $requestStateManager, $className, $userClassName)[?] method was changed to WindowsStateManager::__construct(TokenStorageInterface $tokenStorage, ManagerRegistry $doctrine, WindowsStateRequestManager $requestStateManager, string $className)[?]
  • The WindowsStateManagerRegistry::__construct(WindowsStateManager $defaultManager)[?] method was changed to WindowsStateManagerRegistry::__construct(array $userClasses, ContainerInterface $managerContainer, TokenStorageInterface $tokenStorage)[?]
  • The WindowsStateManager::isApplicable[?] method was removed.
  • The WindowsStateManagerRegistry::addManager[?] method was removed.
  • The WindowsStateController::getWindowsStatesManager[?] method was removed.
  • The following properties in class WindowsStateManager[?] were removed:
    • $doctrineHelper[?]
    • $userClassName[?]
  • The WindowsStateManagerRegistry::$managers[?] property was removed.

WorkflowBundle

  • The following classes were removed:
    • AddAttributeNormalizerCompilerPass[?]
    • EventTriggerExtensionCompilerPass[?]
    • WorkflowConfigurationHandlerCompilerPass[?]
    • WorkflowDefinitionBuilderExtensionCompilerPass[?]
    • AbstractConfigurationBuilder[?]
  • The WorkflowValidationLoader::__construct(WorkflowPermissionRegistry $permissionRegistry, RestrictionManager $restrictionManager, DatabaseChecker $databaseChecker)[?] method was changed to WorkflowValidationLoader::__construct(ContainerInterface $container)[?]
  • The WorkflowVariableNormalizer::__construct(ManagerRegistry $managerRegistry)[?] method was changed to WorkflowVariableNormalizer::__construct(iterable $attributeNormalizers, ManagerRegistry $doctrine)[?]
  • The EventTriggerCollectorListener::__construct(array $extensions = [])[?] method was changed to EventTriggerCollectorListener::__construct(iterable $extensions)[?]
  • The WorkflowDefinitionConfigurationBuilder::__construct(WorkflowAssembler $workflowAssembler)[?] method was changed to WorkflowDefinitionConfigurationBuilder::__construct(WorkflowAssembler $workflowAssembler, iterable $extensions)[?]
  • The WorkflowDefinitionHandleBuilder::__construct(WorkflowConfiguration $configuration, WorkflowDefinitionConfigurationBuilder $configurationBuilder)[?] method was changed to WorkflowDefinitionHandleBuilder::__construct(WorkflowConfiguration $configuration, WorkflowDefinitionConfigurationBuilder $configurationBuilder, iterable $handlers)[?]
  • The DebugWorkflowDefinitionsCommand::__construct(RegistryInterface $doctrine, TranslatorInterface $translator)[?] method was changed to DebugWorkflowDefinitionsCommand::__construct(ManagerRegistry $doctrine, TranslatorInterface $translator)[?]
  • The WorkflowEntityVoter::__construct(DoctrineHelper $doctrineHelper, WorkflowPermissionRegistry $permissionRegistry)[?] method was changed to WorkflowEntityVoter::__construct(DoctrineHelper $doctrineHelper, ContainerInterface $container)[?]
  • The following properties in class WorkflowValidationLoader[?] were removed:
    • $permissionRegistry[?]
    • $restrictionManager[?]
    • $databaseChecker[?]
  • The WorkflowVariableNormalizer::$managerRegistry[?] property was removed.
  • The WorkflowEntityVoter::$permissionRegistry[?] property was removed.
  • The WorkflowDataNormalizer::addAttributeNormalizer[?] method was removed.
  • The EmailNotificationTypeExtension::getExtendedType[?] method was removed.
  • The EventTriggerCollectorListener::addExtension[?] method was removed.
  • The WorkflowDefinitionConfigurationBuilder::addExtension[?] method was removed.
  • The WorkflowDefinitionHandleBuilder::addHandler[?] method was removed.