Skip to content

Latest commit

 

History

History
335 lines (301 loc) · 78 KB

incompatibilities-3-1.md

File metadata and controls

335 lines (301 loc) · 78 KB

ActionBundle

  • The DestinationPageResolver::getOriginalUrl[?] method was removed.
  • The DestinationPageResolver::__construct(RequestStack $requestStack, EntityConfigHelper $entityConfigHelper, RouterInterface $router)[?] method was changed to DestinationPageResolver::__construct(EntityConfigHelper $entityConfigHelper, RouterInterface $router)[?]
  • The OptionsHelper::__construct(Router $router, TranslatorInterface $translator, FormProvider $formProvider)[?] method was changed to OptionsHelper::__construct(Router $router, TranslatorInterface $translator, FormProvider $formProvider, HtmlTagHelper $htmlTagHelper)[?]
  • The DestinationPageResolver::$requestStack[?] property was removed.

ApiBundle

  • The following classes were removed:
    • DateTimeExtension[?]
    • DateTimeToLocalizedStringTransformer[?]
    • DateTimeToRfc3339Transformer[?]
    • DateTimeToStringTransformer[?]
    • DateToStringTransformer[?]
    • TimeToStringTransformer[?]
  • The ExceptionTextExtractor::__construct($debug, $safeExceptions)[?] method was changed to ExceptionTextExtractor::__construct($debug, TranslatorInterface $translator, array $safeExceptions)[?]
  • The ParentEntityTypeSecurityCheck::__construct(DoctrineHelper $doctrineHelper, AuthorizationCheckerInterface $authorizationChecker, AclGroupProviderInterface $aclGroupProvider, $permission, $forcePermissionUsage = false)[?] method was changed to ParentEntityTypeSecurityCheck::__construct(AuthorizationCheckerInterface $authorizationChecker, $permission, $forcePermissionUsage = false)[?]
  • The EntityTypeSecurityCheck::__construct(DoctrineHelper $doctrineHelper, AuthorizationCheckerInterface $authorizationChecker, AclGroupProviderInterface $aclGroupProvider, $permission, $forcePermissionUsage = false)[?] method was changed to EntityTypeSecurityCheck::__construct(AuthorizationCheckerInterface $authorizationChecker, $permission, $forcePermissionUsage = false)[?]
  • The AssociationHandler::__construct(ActionProcessorInterface $customizationProcessor, string $version, RequestType $requestType, string $rootEntityClass, string $propertyPath, string $entityClass, EntityDefinitionConfig $config, $previousHandler = null)[?] method was changed to AssociationHandler::__construct(ActionProcessorInterface $customizationProcessor, string $version, RequestType $requestType, string $rootEntityClass, string $propertyPath, string $entityClass, EntityDefinitionConfig $config, bool $collection, $previousHandler = null)[?]
  • The EntityHandler::__construct(ActionProcessorInterface $customizationProcessor, string $version, RequestType $requestType, string $entityClass, EntityDefinitionConfig $config, $previousHandler = null)[?] method was changed to EntityHandler::__construct(ActionProcessorInterface $customizationProcessor, string $version, RequestType $requestType, string $entityClass, EntityDefinitionConfig $config, bool $collection, $previousHandler = null)[?]
  • The ParentEntityTypeSecurityCheck::isPermissionGranted[?] method was removed.
  • The EntityTypeSecurityCheck::isPermissionGranted[?] method was removed.
  • The EmptyDataExtension::configureOptions[?] method was removed.
  • The following properties in class ParentEntityTypeSecurityCheck[?] were removed:
    • $doctrineHelper[?]
    • $aclGroupProvider[?]
  • The following properties in class EntityTypeSecurityCheck[?] were removed:
    • $doctrineHelper[?]
    • $aclGroupProvider[?]

AsseticBundle

  • The AsseticBundle bundle was removed.

AttachmentBundle

  • The ConfigFileValidator::getMimeArray[?] method was removed.
  • The ConfigFileValidator::$attachmentConfigProvider[?] property was removed.

CurrencyBundle

  • The NumberFormatter[?] class was removed.
  • The LocaleSettings::__construct(ConfigManager $configManager, CalendarFactoryInterface $calendarFactory, ViewTypeProviderInterface $viewTypeProvider)[?] method was changed to LocaleSettings::__construct(ConfigManager $configManager, CalendarFactoryInterface $calendarFactory, LocalizationManager $localizationManager, ViewTypeProviderInterface $viewTypeProvider, CurrencyProviderInterface $currencyProvider)[?]
  • The MultiCurrencyNormalizer::__construct(NumberFormatter $formatter)[?] method was changed to MultiCurrencyNormalizer::__construct(NumberFormatter $formatter)[?]
  • The MultiCurrencyTypeFormatter::__construct(NumberFormatter $formatter)[?] method was changed to MultiCurrencyTypeFormatter::__construct(NumberFormatter $formatter)[?]

DataAuditBundle

  • The CollectAuditFieldsEvent[?] class was removed.

  • The ChangeSetToAuditFieldsConverter::setEventDispatcher[?] method was removed.

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

    • getVisibleFields[?]
    • getData[?]
  • The following methods in class ChangeSetToAuditFieldsConverter[?] were changed:

    • __construct(AuditEntityMapper $auditEntityMapper, AuditConfigProvider $configProvider, EntityNameProvider $entityNameProvider)[?]
    • __construct(AuditConfigProvider $configProvider, EntityNameProvider $entityNameProvider, AuditRecordValidator $auditRecordValidator)[?]
    • convert($auditEntryClass, ClassMetadata $entityMetadata, array $changeSet)[?]
    • convert(string $auditEntryClass, string $auditFieldClass, ClassMetadata $entityMetadata, array $changeSet)[?]
  • The EntityChangesToAuditEntryConverter::__construct(ManagerRegistry $doctrine, AuditEntityMapper $auditEntityMapper, AuditConfigProvider $configProvider, EntityNameProvider $entityNameProvider, SetNewAuditVersionService $setNewAuditVersionService, ChangeSetToAuditFieldsConverter $changeSetToAuditFieldsConverter)[?] method was changed to EntityChangesToAuditEntryConverter::__construct(ManagerRegistry $doctrine, AuditEntityMapper $auditEntityMapper, AuditConfigProvider $configProvider, EntityNameProvider $entityNameProvider, SetNewAuditVersionService $setNewAuditVersionService, AuditRecordValidator $auditRecordValidator, ChangeSetToAuditFieldsConverterInterface $changeSetToAuditFieldsConverter)[?]

  • The SendChangedEntitiesToMessageQueueListener::__construct(MessageProducerInterface $messageProducer, TokenStorageInterface $tokenStorage, EntityToEntityChangeArrayConverter $entityToArrayConverter, AuditConfigProvider $auditConfigProvider, LoggerInterface $logger)[?] method was changed to SendChangedEntitiesToMessageQueueListener::__construct(MessageProducerInterface $messageProducer, TokenStorageInterface $tokenStorage, AdditionalEntityChangesToAuditStorage $additionalEntityChangesStorage, EntityToEntityChangeArrayConverter $entityToArrayConverter, AuditConfigProvider $auditConfigProvider, EntityNameResolver $entityNameResolver, LoggerInterface $logger)[?]

DataGridBundle

  • The ResultRecordInterface::setValue[?] interface method was added.

DistributionBundle

  • The OroDistributionExtension::mergeAsseticBundles[?] method was removed.

EmailBundle

  • The EntityRouteVariableProcessor::__construct(RouterInterface $router, DoctrineHelper $doctrineHelper, ConfigManager $configManager, ConfigManager $entityConfigManager)[?] method was changed to EntityRouteVariableProcessor::__construct(RouterInterface $router, DoctrineHelper $doctrineHelper, ConfigManager $entityConfigManager, UrlProvider $urlProvider)[?]
  • The AutoResponseTemplateType::__construct(ConfigManager $cm, ConfigManager $userConfig, LocaleSettings $localeSettings, Registry $registry)[?] method was changed to AutoResponseTemplateType::__construct(ConfigManager $cm, ConfigManager $userConfig, LocaleSettings $localeSettings, Registry $registry, LocalizationManager $localizationManager)[?]
  • The following properties in class EntityRouteVariableProcessor[?] were removed:
    • $configManager[?]
    • $basePath[?]

EntityBundle

  • The following classes were removed:
    • AbstractChainProvider[?]
    • DatabaseExceptionHelper[?]
    • AbstractProviderCompilerPass[?]
    • DictionaryValueListProviderPass[?]
    • EntityNameProviderPass[?]
  • The following methods in class ChainDictionaryValueListProvider[?] were removed:
    • addProvider[?]
    • getProviders[?]
  • The following methods in class EntityNameResolver[?] were removed:
    • addProvider[?]
    • getProviders[?]
  • The following methods in class OroEntityManager[?] were removed:
    • newHydrator[?]
    • persist[?]
    • detach[?]
    • merge[?]
    • refresh[?]
    • remove[?]
    • flush[?]
    • setDefaultQueryCacheLifetime[?]
    • getLoggingHydrators[?]
    • getProfilingLogger[?]
  • The following methods in class VirtualFieldProvidersCompilerPass[?] were removed:
  • The following methods in class VirtualRelationProvidersCompilerPass[?] were removed:
  • The EntityNameResolver::__construct($defaultFormat, array $config)[?] method was changed to EntityNameResolver::__construct(iterable $providers, string $defaultFormat, array $config)[?]
  • The EntityStructureDataProvider::__construct(EventDispatcherInterface $eventDispatcher, EntityWithFieldsProvider $entityWithFieldsProvider, EntityClassNameHelper $classNameHelper)[?] method was changed to EntityStructureDataProvider::__construct(EventDispatcherInterface $eventDispatcher, EntityWithFieldsProvider $entityWithFieldsProvider, EntityClassNameHelper $classNameHelper, TranslatorInterface $translator, Cache $cache)[?]
  • The EntityVirtualStructureOptionsListener::__construct(ChainVirtualFieldProvider $virtualFieldProvider)[?] method was changed to EntityVirtualStructureOptionsListener::__construct(VirtualFieldProviderInterface $virtualFieldProvider)[?]
  • The OrmLogger::__construct(array $hydrators, ManagerRegistry $doctrine, Stopwatch $stopwatch = null)[?] method was changed to OrmLogger::__construct(Stopwatch $stopwatch = null)[?]
  • The following properties in class EntityStructureDataProvider[?] were removed:
    • $entityPropertyMappings[?]
    • $fieldPropertyMappings[?]
  • The following properties in class OroEntityManager[?] were removed:
    • $logger[?]
    • $loggingHydrators[?]

EntityConfigBundle

  • The following methods in class CommandExecutor[?] were removed:
    • processResult[?]
    • prepareParameters[?]
    • processParameter[?]
    • addParameter[?]
    • getPhp[?]
  • The CommandExecutor::__construct($consoleCmdPath, $env, OroDataCacheManager $dataCacheManager = null)[?] method was changed to CommandExecutor::__construct(CommandExecutorInterface $commandExecutor, OroDataCacheManager $dataCacheManager = null)[?]
  • The DeletedAttributeRelationProcessor::__construct(DoctrineHelper $doctrineHelper, LoggerInterface $logger, DatabaseExceptionHelper $databaseExceptionHelper, DeletedAttributeProviderInterface $deletedAttributeProvider)[?] method was changed to DeletedAttributeRelationProcessor::__construct(DoctrineHelper $doctrineHelper, LoggerInterface $logger, DeletedAttributeProviderInterface $deletedAttributeProvider)[?]
  • The following properties in class CommandExecutor[?] were removed:
    • $consoleCmdPath[?]
    • $env[?]
    • $defaultOptions[?]
  • The DeletedAttributeRelationProcessor::$databaseExceptionHelper[?] property was removed.

EntityExtendBundle

  • The Visitor[?] class was removed.
  • The ExtendEntityAliasProvider::__construct(EntityAliasConfigBag $config, ConfigManager $configManager)[?] method was changed to ExtendEntityAliasProvider::__construct(EntityAliasConfigBag $config, ConfigManager $configManager, DuplicateEntityAliasResolver $duplicateResolver)[?]

EntitySerializer

  • The DoctrineHelper::getEntityRepository[?] method was removed.
  • The following methods in class EntitySerializer[?] were removed:
    • getEntityIdType[?]
    • getAssociationTargetClass[?]

FilterBundle

  • The NumberFilterType::__construct(TranslatorInterface $translator)[?] method was changed to NumberFilterType::__construct(TranslatorInterface $translator, LocaleSettings $localeSettings)[?]

ImportExportBundle

  • The EntityWriter::__construct(DoctrineHelper $doctrineHelper, EntityDetachFixer $detachFixer, ContextRegistry $contextRegistry, DatabaseExceptionHelper $databaseExceptionHelper)[?] method was changed to EntityWriter::__construct(DoctrineHelper $doctrineHelper, EntityDetachFixer $detachFixer, ContextRegistry $contextRegistry)[?]
  • The ConfigurableTableDataConverter::__construct(FieldHelper $fieldHelper, RelationCalculatorInterface $relationCalculator)[?] method was changed to ConfigurableTableDataConverter::__construct(FieldHelper $fieldHelper, RelationCalculatorInterface $relationCalculator, LocaleSettings $localeSettings)[?]

InstallerBundle

  • The PhpExecutableFinder[?] class was removed.

LayoutBundle

  • The following classes were removed:
    • AssetsThemeDumpCommand[?]
    • LayoutFormulaLoader[?]
    • LayoutResource[?]

LocaleBundle

  • The LanguageType[?] class was removed.
  • The LocalizationChoicesProvider::__construct(ConfigManager $configManager, LanguageCodeFormatter $languageFormatter, LanguageProvider $languageProvider, LocalizationManager $localizationManager)[?] method was changed to LocalizationChoicesProvider::__construct(LocaleSettings $localeSettings, LanguageCodeFormatter $languageFormatter, LanguageProvider $languageProvider, LocalizationManager $localizationManager)[?]
  • The LocaleSettings::__construct(ConfigManager $configManager, CalendarFactoryInterface $calendarFactory)[?] method was changed to LocaleSettings::__construct(ConfigManager $configManager, CalendarFactoryInterface $calendarFactory, LocalizationManager $localizationManager)[?]
  • The FormattingCodeFormatter::__construct(TranslatorInterface $translator, ConfigManager $configManager)[?] method was changed to FormattingCodeFormatter::__construct(TranslatorInterface $translator, LocaleSettings $localeSettings)[?]
  • The LanguageCodeFormatter::__construct(TranslatorInterface $translator, ConfigManager $configManager)[?] method was changed to LanguageCodeFormatter::__construct(TranslatorInterface $translator, LocaleSettings $localeSettings)[?]
  • The LocalizationSelectionType::__construct(ConfigManager $configManager, LocaleSettings $localeSettings, LocalizationManager $localizationManager, LocalizationChoicesProvider $localizationChoicesProvider)[?] method was changed to LocalizationSelectionType::__construct(LocalizationManager $localizationManager, LocalizationChoicesProvider $localizationChoicesProvider)[?]
  • The Configuration::getConfigKeyByName($name)[?] method was changed to Configuration::getConfigKeyByName(string $name)[?]
  • The LocalizationChoicesProvider::$configManager[?] property was removed.
  • The LocaleSettings::$currencyData[?] property was removed.
  • The FormattingCodeFormatter::$configManager[?] property was removed.
  • The LanguageCodeFormatter::$configManager[?] property was removed.
  • The following properties in class LocalizationSelectionType[?] were removed:
    • $configManager[?]
    • $localeSettings[?]
    • $localizationSelectorConfigKey[?]
  • The following methods in class LocaleSettings[?] were removed:
    • addCurrencyData[?]
    • getCurrencyData[?]
  • The following methods in class LocalizationSelectionType[?] were removed:
    • getChoices[?]
    • checkLocalizations[?]
    • getLocalizations[?]
  • The OroLocaleExtension::getFinalizedParameter[?] method was removed.

NavigationBundle

  • The JsRoutingDumpListener::__construct(DynamicAssetVersionManager $assetVersionManager)[?] method was changed to JsRoutingDumpListener::__construct(DynamicAssetVersionManager $assetVersionManager, string $projectDir)[?]

NotificationBundle

  • The EmailNotificationRepository[?] class was removed.
  • The DoctrineListener::getNotificationEvent[?] method was removed.
  • The following methods in class NotificationManager[?] were removed:
    • addHandler[?]
    • getHandlers[?]
  • The SendEmailMessageProcessor::setTemplateEmailMessageSender[?] method was removed.
  • The SendMassEmailMessageProcessor::setTemplateEmailMessageSender[?] method was removed.
  • The EmailNotificationEntityProvider::__construct(ConfigProvider $entityConfigProvider, ConfigProvider $extendConfigProvider, EntityClassResolver $entityClassResolver, TranslatorInterface $translator, FeatureChecker $featureChecker, EntityManager $em)[?] method was changed to EmailNotificationEntityProvider::__construct(ConfigProvider $entityConfigProvider, ConfigProvider $extendConfigProvider, EntityClassResolver $entityClassResolver, TranslatorInterface $translator, FeatureChecker $featureChecker, ManagerRegistry $doctrine)[?]
  • The EmailNotificationGridHelper::__construct(EntityManager $em)[?] method was changed to EmailNotificationGridHelper::__construct(ManagerRegistry $doctrine)[?]
  • The NotificationManager::__construct(ObjectManager $em, $className)[?] method was changed to NotificationManager::__construct(array $handlerIds, ContainerInterface $handlerLocator, Cache $cache, ManagerRegistry $doctrine)[?]
  • The DbSpool::__construct(EntityManager $em, EntityPool $entityPool, $entityClass, EventDispatcherInterface $eventDispatcher)[?] method was changed to DbSpool::__construct(ManagerRegistry $doctrine, EntityPool $entityPool, EventDispatcherInterface $eventDispatcher)[?]
  • The MassNotificationSender::__construct(EmailNotificationManager $emailNotificationManager, NotificationSettings $notificationSettings, EntityManager $em, EntityPool $entityPool, DQLNameFormatter $dqlNameFormatter)[?] method was changed to MassNotificationSender::__construct(EmailNotificationManager $emailNotificationManager, NotificationSettings $notificationSettings, ManagerRegistry $doctrine, EntityPool $entityPool)[?]
  • The MassNotificationListener::__construct(EntityManager $em)[?] method was changed to MassNotificationListener::__construct(ManagerRegistry $doctrine)[?]
  • The EmailNotificationHandler::__construct(EmailNotificationManager $manager, EntityManager $em, PropertyAccessor $propertyAccessor, EventDispatcherInterface $eventDispatcher)[?] method was changed to EmailNotificationHandler::__construct(EmailNotificationManager $manager, ManagerRegistry $doctrine, PropertyAccessor $propertyAccessor, EventDispatcherInterface $eventDispatcher)[?]
  • The EntityPool::persistAndClear(EntityManager $entityManager)[?] method was changed to EntityPool::persistAndClear(EntityManagerInterface $entityManager)[?]
  • The SendEmailMessageProcessor::__construct(DirectMailer $mailer, Processor $processor, ManagerRegistry $managerRegistry, EmailRenderer $emailRenderer, LoggerInterface $logger)[?] method was changed to SendEmailMessageProcessor::__construct(DirectMailer $mailer, Processor $processor, ManagerRegistry $managerRegistry, EmailRenderer $emailRenderer, LoggerInterface $logger, TemplateEmailMessageSender $templateEmailMessageSender)[?]
  • The SendMassEmailMessageProcessor::__construct(DirectMailer $mailer, Processor $processor, ManagerRegistry $managerRegistry, EmailRenderer $emailRenderer, LoggerInterface $logger, EventDispatcherInterface $eventDispatcher)[?] method was changed to SendMassEmailMessageProcessor::__construct(DirectMailer $mailer, Processor $processor, ManagerRegistry $managerRegistry, EmailRenderer $emailRenderer, LoggerInterface $logger, EventDispatcherInterface $eventDispatcher, TemplateEmailMessageSender $templateEmailMessageSender)[?]
  • The EventHandlerInterface::handle(NotificationEvent $event, $matchedNotifications)[?] method was changed to EventHandlerInterface::handle(NotificationEvent $event, array $matchedNotifications)[?]
  • The EmailNotificationEntityProvider::$em[?] property was removed.
  • The EmailNotificationGridHelper::$em[?] property was removed.
  • The following properties in class NotificationManager[?] were removed:
  • The following properties in class DbSpool[?] were removed:
  • The following properties in class MassNotificationSender[?] were removed:
  • The MassNotificationListener::$em[?] property was removed.
  • The EmailNotificationHandler::$em[?] property was removed.

OrganizationBundle

  • The following methods in class OwnerValidator[?] were removed:
    • validate[?]
    • validateOwner[?]
    • isValidOwner[?]
    • getOrganization[?]
  • The OwnerValidator::__construct(ManagerRegistry $doctrine, OwnershipMetadataProviderInterface $ownershipMetadataProvider, AuthorizationCheckerInterface $authorizationChecker, TokenAccessorInterface $tokenAccessor, OwnerTreeProvider $ownerTreeProvider, AclVoter $aclVoter, BusinessUnitManager $businessUnitManager)[?] method was changed to OwnerValidator::__construct(ManagerRegistry $doctrine, OwnershipMetadataProviderInterface $ownershipMetadataProvider, AuthorizationCheckerInterface $authorizationChecker, TokenAccessorInterface $tokenAccessor, OwnerTreeProviderInterface $ownerTreeProvider, AclVoter $aclVoter, AclGroupProviderInterface $aclGroupProvider, BusinessUnitManager $businessUnitManager)[?]
  • The BusinessUnitManager::canUserBeSetAsOwner(User $currentUser, User $newUser, $accessLevel, OwnerTreeProvider $treeProvider, Organization $organization)[?] method was changed to BusinessUnitManager::canUserBeSetAsOwner(User $currentUser, User $newUser, $accessLevel, OwnerTreeProviderInterface $treeProvider, Organization $organization)[?]

ReportBundle

  • The ReportDatagridConfigurationProvider::__construct(ReportDatagridConfigurationBuilder $builder, ManagerRegistry $doctrine, Cache $reportCacheManager, SystemAwareResolver $resolver, $prefixCacheKey)[?] method was changed to ReportDatagridConfigurationProvider::__construct(ReportDatagridConfigurationBuilder $builder, ManagerRegistry $doctrine, Cache $reportCacheManager, $prefixCacheKey)[?]
  • The ReportDatagridConfigurationProvider::$resolver[?] property was removed.

RequireJSBundle

  • The Configuration::getDefaultJsEngine[?] method was removed.

  • The OroBuildCommand::getWebRoot[?] method was removed.

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

    • __construct($name = null)[?]
    • __construct(NodeProcessFactory $nodeProcessFactory, ConfigProviderManager $configProviderManager, Filesystem $filesystem, string $webRoot, $timeout)[?]
    • process($JSEngine, $configPath)[?]
    • process(string $configPath)[?]
  • The OroBuildCommand::$config[?] property was removed.

Routing

  • The RouteCollectionAccessor::getRouteKey[?] method was removed.
  • The RouteCollectionAccessor::getByPath($routePath, $routeMethods)[?] method was changed to RouteCollectionAccessor::getByPath($routePath, $routeMethods, $strict = true)[?]

Testing

  • The AbstractConstraintValidatorTest[?] class was removed.

ThemeBundle

  • The LoadCssEventListener[?] class was removed.
  • The following methods in class Theme[?] were removed:
  • The Theme::$styles[?] property was removed.

TranslationBundle

  • The LanguagesChangeListener[?] class was removed.
  • The PackagesProvider::getPackageManager[?] method was removed.
  • The PackagesProvider::__construct(PackageManager $pm, array $bundles, $kernelProjectDir, $composerCacheHome, array $packageProviders = [])[?] method was changed to PackagesProvider::__construct(array $bundles, $kernelProjectDir, array $packageProviders = [])[?]
  • The following properties in class PackagesProvider[?] were removed:
    • $pm[?]
    • $composerCacheHome[?]

UIBundle

  • The following classes were removed:
    • StripTagsTransformer[?]
    • JsRoutingDumpCommand[?]

WorkflowBundle

  • The CollectAuditFieldsListener[?] class was removed.
  • The WorkflowNotificationHandler::handle(NotificationEvent $event, $matchedNotifications)[?] method was changed to WorkflowNotificationHandler::handle(NotificationEvent $event, array $matchedNotifications)[?]
  • The AbstractButtonProviderExtension::__construct(WorkflowRegistry $workflowRegistry, RouteProviderInterface $routeProvider, DestinationPageResolver $destinationPageResolver)[?] method was changed to AbstractButtonProviderExtension::__construct(WorkflowRegistry $workflowRegistry, RouteProviderInterface $routeProvider, OriginalUrlProvider $originalUrlProvider)[?]
  • The DatagridStartTransitionButtonProviderExtension::__construct(DoctrineHelper $doctrineHelper, WorkflowRegistry $workflowRegistry, RouteProviderInterface $routeProvider, DestinationPageResolver $destinationPageResolver)[?] method was changed to DatagridStartTransitionButtonProviderExtension::__construct(WorkflowRegistry $workflowRegistry, RouteProviderInterface $routeProvider, OriginalUrlProvider $originalUrlProvider, DoctrineHelper $doctrineHelper)[?]
  • The ResourceFileImportProcessor::__construct(ConfigFileReaderInterface $reader, string $relativeFileResource)[?] method was changed to ResourceFileImportProcessor::__construct(ConfigFileReaderInterface $reader, string $relativeFileResource, array $kernelBundles, $ignoreErrors = false)[?]
  • The ResourceFileImportProcessorFactory::__construct(ConfigFileReaderInterface $reader)[?] method was changed to ResourceFileImportProcessorFactory::__construct(ConfigFileReaderInterface $reader, array $kernelBundles)[?]
  • The AbstractButtonProviderExtension::$destinationPageResolver[?] property was removed.