Skip to content

Latest commit

 

History

History
678 lines (626 loc) · 166 KB

incompatibilities-4-0-rc.md

File metadata and controls

678 lines (626 loc) · 166 KB

ActionBundle

  • The following classes were removed:
    • ActionGroupListConfiguration[?]
    • OperationListConfiguration[?]
    • RouteExists[?]
    • CacheClearer[?]
    • CacheWarmer[?]
  • The following methods in class ConfigurationProvider[?] were removed:
    • warmUpCache[?]
    • warmUpResourceCache[?]
    • clearCache[?]
    • resolveConfiguration[?]
  • The following methods in class ConfigurationProviderInterface[?] were removed:
    • warmUpCache[?]
    • clearCache[?]
  • The ConfigurationProvider::__construct(ConfigurationLoader $configurationLoader, ConfigurationDefinitionInterface $configurationDefinition, ConfigurationValidatorInterface $validator, CacheProvider $cache, array $rawConfiguration, array $kernelBundles, $rootNode)[?] method was changed to ConfigurationProvider::__construct(string $cacheFile, bool $debug, Container $container, array $bundles)[?]
  • The OperationConfigurationValidator::__construct(RouterInterface $router, Twig_Loader_Filesystem $twigLoader, DoctrineHelper $doctrineHelper, LoggerInterface $logger, $debug)[?] method was changed to OperationConfigurationValidator::__construct(ControllerClassProvider $controllerClassProvider, Twig_Loader_Filesystem $twigLoader, DoctrineHelper $doctrineHelper, LoggerInterface $logger, $debug)[?]
  • The ConfigurationProviderInterface::getConfiguration($ignoreCache = false, Collection $errors = null)[?] method was changed to ConfigurationProviderInterface::getConfiguration()[?]
  • The following properties in class ConfigurationProvider[?] were removed:
    • $configurationLoader[?]
    • $configurationDefinition[?]
    • $validator[?]
    • $cache[?]
    • $rawConfiguration[?]
    • $kernelBundles[?]
    • $processedConfigs[?]
    • $rootNode[?]
  • The OperationConfigurationValidator::$router[?] property was removed.
  • The ConfigurationDefinitionInterface[?] interface was removed.

ActivityBundle

  • The ContextsExtension::__construct(DoctrineHelper $doctrineHelper, ActivityManager $activityManager, EntityAliasResolver $entityAliasResolver, EntityRoutingHelper $entityRoutingHelper, RequestStack $requestStack)[?] method was changed to ContextsExtension::__construct(DoctrineHelper $doctrineHelper, ActivityManager $activityManager, EntityAliasResolver $entityAliasResolver, EntityRoutingHelper $entityRoutingHelper, RequestStack $requestStack, AuthorizationCheckerInterface $authorizationChecker)[?]
  • The ActivityContextApiEntityManager::__construct(ObjectManager $om, ActivityManager $activityManager, ConfigManager $configManager, RouterInterface $router, EntityAliasResolver $entityAliasResolver, EntityNameResolver $entityNameResolver, DoctrineHelper $doctrineHelper, FeatureChecker $featureChecker)[?] method was changed to ActivityContextApiEntityManager::__construct(ObjectManager $om, ConfigManager $configManager, RouterInterface $router, EntityAliasResolver $entityAliasResolver, EntityNameResolver $entityNameResolver, FeatureChecker $featureChecker, AuthorizationCheckerInterface $authorizationChecker)[?]
  • The following properties in class ActivityContextApiEntityManager[?] were removed:
    • $activityManager[?]
    • $doctrineHelper[?]

ActivityListBundle

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

ApiBundle

  • The following classes were removed:
    • EntityAliasCacheWarmer[?]
    • ExcludeCustomFields[?]
    • CompleteCustomAssociationHelper[?]
  • The ExceptionTextExtractor::__construct($debug, TranslatorInterface $translator, array $safeExceptions)[?] method was changed to ExceptionTextExtractor::__construct($debug, TranslatorInterface $translator, array $safeExceptions, array $safeExceptionExclusions = [])[?]
  • The CacheManager::__construct(array $configKeys, array $apiDocViews, RequestExpressionMatcher $matcher, ConfigCacheFactory $configCacheFactory, ConfigCacheWarmer $configCacheWarmer, EntityAliasCacheWarmer $entityAliasCacheWarmer, ResourcesCacheWarmer $resourcesCacheWarmer, ApiDocExtractor $apiDocExtractor)[?] method was changed to CacheManager::__construct(array $configKeys, array $apiDocViews, RequestExpressionMatcher $matcher, ConfigCacheFactory $configCacheFactory, ConfigCacheWarmer $configCacheWarmer, EntityAliasResolverRegistry $entityAliasResolverRegistry, ResourcesCacheWarmer $resourcesCacheWarmer, ApiDocExtractor $apiDocExtractor)[?]
  • The OptimizedProcessorBag::__construct(ProcessorBagConfigProviderInterface $configProvider, ProcessorFactoryInterface $processorFactory, $debug, ProcessorApplicableCheckerFactoryInterface $applicableCheckerFactory, ProcessorIteratorFactoryInterface $processorIteratorFactory, ProcessorApplicableCheckerFactoryInterface $ungroupedApplicableCheckerFactory, ProcessorIteratorFactoryInterface $ungroupedProcessorIteratorFactory)[?] method was changed to OptimizedProcessorBag::__construct(ProcessorBagConfigProviderInterface $configProvider, ProcessorRegistryInterface $processorRegistry, $debug, ProcessorApplicableCheckerFactoryInterface $applicableCheckerFactory, ProcessorIteratorFactoryInterface $processorIteratorFactory, ProcessorApplicableCheckerFactoryInterface $ungroupedApplicableCheckerFactory, ProcessorIteratorFactoryInterface $ungroupedProcessorIteratorFactory)[?]
  • The OptimizedProcessorIterator::__construct(array $processors, array $groups, ContextInterface $context, ApplicableCheckerInterface $applicableChecker, ProcessorFactoryInterface $processorFactory)[?] method was changed to OptimizedProcessorIterator::__construct(array $processors, array $groups, ContextInterface $context, ApplicableCheckerInterface $applicableChecker, ProcessorRegistryInterface $processorRegistry)[?]
  • The OptimizedProcessorIteratorFactory::createProcessorIterator(array $processors, ContextInterface $context, ApplicableCheckerInterface $applicableChecker, ProcessorFactoryInterface $processorFactory)[?] method was changed to OptimizedProcessorIteratorFactory::createProcessorIterator(array $processors, ContextInterface $context, ApplicableCheckerInterface $applicableChecker, ProcessorRegistryInterface $processorRegistry)[?]
  • The CustomizeLoadedDataContext::getResultFieldName(string $propertyPath, bool $usePropertyPathByDefault = false)[?] method was changed to CustomizeLoadedDataContext::getResultFieldName(string $propertyPath)[?]
  • The CompleteEntityDefinitionHelper::__construct(DoctrineHelper $doctrineHelper, EntityOverrideProviderRegistry $entityOverrideProviderRegistry, EntityIdHelper $entityIdHelper, CompleteAssociationHelper $associationHelper, CompleteCustomAssociationHelper $customAssociationHelper, ExclusionProviderRegistry $exclusionProviderRegistry, ExpandedAssociationExtractor $expandedAssociationExtractor)[?] method was changed to CompleteEntityDefinitionHelper::__construct(DoctrineHelper $doctrineHelper, EntityOverrideProviderRegistry $entityOverrideProviderRegistry, EntityIdHelper $entityIdHelper, CompleteAssociationHelper $associationHelper, CompleteCustomDataTypeHelper $customDataTypeHelper, ExclusionProviderRegistry $exclusionProviderRegistry, ExpandedAssociationExtractor $expandedAssociationExtractor, ConfigManager $configManager)[?]
  • The ApiSourceListener::__construct(ResourcesCache $resourcesCache, ApiDocExtractor $apiDocExtractor, array $apiDocViews)[?] method was changed to ApiSourceListener::__construct(CacheManager $cacheManager)[?]
  • The EmptyArrayToNullTransformer::transform($class, $property, $value, array $config, array $context)[?] method was changed to EmptyArrayToNullTransformer::transform($value, array $config, array $context)[?]
  • The EntityClassToEntityTypeTransformer::transform($class, $property, $value, array $config, array $context)[?] method was changed to EntityClassToEntityTypeTransformer::transform($value, array $config, array $context)[?]

AttachmentBundle

  • The following methods in class ImageEncodedFormatter[?] were removed:
    • getFormatterName[?]
    • getSupportedTypes[?]
    • isDefaultFormatter[?]
  • The following methods in class ImageLinkFormatter[?] were removed:
    • getFormatterName[?]
    • getSupportedTypes[?]
    • isDefaultFormatter[?]
  • The following methods in class ImageSrcFormatter[?] were removed:
    • getFormatterName[?]
    • getSupportedTypes[?]
    • isDefaultFormatter[?]

CacheBundle

  • The following classes were removed:
    • ConfigurationLoader[?]
    • CacheWarmerListener[?]
    • CacheWarmerPass[?]
  • The CacheConfigurationPass::configureDataCacheManager[?] method was removed.
  • The ConfigCacheWarmerInterface[?] interface was removed.

ChainProcessor

  • The following classes were removed:
    • ChainProcessorFactory[?]
    • SimpleProcessorFactory[?]
    • ProcessorFactory[?]
    • TraceableProcessorFactory[?]
  • The AbstractParameterBag::count[?] method was removed.
  • The ProcessorBag::__construct(ProcessorBagConfigProviderInterface $configProvider, ProcessorFactoryInterface $processorFactory, $debug = false, ProcessorApplicableCheckerFactoryInterface $applicableCheckerFactory = null, ProcessorIteratorFactoryInterface $processorIteratorFactory = null)[?] method was changed to ProcessorBag::__construct(ProcessorBagConfigProviderInterface $configProvider, ProcessorRegistryInterface $processorRegistry, $debug = false, ProcessorApplicableCheckerFactoryInterface $applicableCheckerFactory = null, ProcessorIteratorFactoryInterface $processorIteratorFactory = null)[?]
  • The ProcessorIterator::__construct(array $processors, ContextInterface $context, ApplicableCheckerInterface $applicableChecker, ProcessorFactoryInterface $processorFactory)[?] method was changed to ProcessorIterator::__construct(array $processors, ContextInterface $context, ApplicableCheckerInterface $applicableChecker, ProcessorRegistryInterface $processorRegistry)[?]
  • The ProcessorIteratorFactory::createProcessorIterator(array $processors, ContextInterface $context, ApplicableCheckerInterface $applicableChecker, ProcessorFactoryInterface $processorFactory)[?] method was changed to ProcessorIteratorFactory::createProcessorIterator(array $processors, ContextInterface $context, ApplicableCheckerInterface $applicableChecker, ProcessorRegistryInterface $processorRegistry)[?]
  • The CleanUpProcessorsCompilerPass::__construct($simpleProcessorFactoryServiceId, $processorTagName)[?] method was changed to CleanUpProcessorsCompilerPass::__construct(string $simpleProcessorRegistryServiceId, string $processorTagName, string $processorRegistryServiceId = null)[?]
  • The ProcessorIteratorFactoryInterface::createProcessorIterator(array $processors, ContextInterface $context, ApplicableCheckerInterface $applicableChecker, ProcessorFactoryInterface $processorFactory)[?] method was changed to ProcessorIteratorFactoryInterface::createProcessorIterator(array $processors, ContextInterface $context, ApplicableCheckerInterface $applicableChecker, ProcessorRegistryInterface $processorRegistry)[?]
  • The ProcessorBag::$processorFactory[?] property was removed.
  • The ProcessorIterator::$processorFactory[?] property was removed.
  • The CleanUpProcessorsCompilerPass::$simpleProcessorFactoryServiceId[?] property was removed.
  • The ProcessorFactoryInterface[?] interface was removed.
  • The ParameterBagInterface::setResolver[?] interface method was added.

ChartBundle

  • The Configuration[?] class was removed.
  • The following methods in class ConfigProvider[?] were removed:
    • __construct[?]
    • getConfigs[?]
    • getChartConfigs[?]
  • The ConfigProvider::getChartConfig($chartName)[?] method was changed to ConfigProvider::getChartConfig(string $chartName)[?]
  • The ConfigProvider::$configs[?] property was removed.

Config

  • The CumulativeConfigMetadataDumper[?] class was removed.
  • The ConfigurationMerger::$kernelBundles[?] property was removed.
  • The following properties in class FolderContentCumulativeLoader[?] were removed:
    • $fileNamePatterns[?]
    • $resource[?]
  • The CumulativeConfigLoader::load($resourcesContainer = null)[?] method was changed to CumulativeConfigLoader::load(ResourcesContainerInterface $resourcesContainer = null)[?]
  • The FolderContentCumulativeLoader::__construct($relativeFolderPath, $maxNestingLevel, $plainResultStructure = true, array $fileNamePatterns = [])[?] method was changed to FolderContentCumulativeLoader::__construct($relativeFolderPath, $maxNestingLevel, $plainResultStructure = true, FileMatcherInterface $fileMatcher = null)[?]
  • The FolderContentCumulativeLoader::isFileIncluded[?] method was removed.
  • The ConfigMetadataDumperInterface[?] interface was removed.

ConfigBundle

  • The AbstractScopeManager::__construct(ManagerRegistry $doctrine, CacheProvider $cache, EventDispatcherInterface $eventDispatcher)[?] method was changed to AbstractScopeManager::__construct(ManagerRegistry $doctrine, CacheProvider $cache, EventDispatcherInterface $eventDispatcher, ConfigBag $configBag)[?]

CurrencyBundle

  • The LocaleSettings::__construct(ConfigManager $configManager, CalendarFactoryInterface $calendarFactory, LocalizationManager $localizationManager, ViewTypeProviderInterface $viewTypeProvider, CurrencyProviderInterface $currencyProvider)[?] method was changed to LocaleSettings::__construct(ConfigManager $configManager, CalendarFactoryInterface $calendarFactory, LocalizationManager $localizationManager, LocaleConfigurationProvider $localeConfigProvider, ViewTypeProviderInterface $viewTypeProvider, CurrencyProviderInterface $currencyProvider)[?]

DashboardBundle

  • The Configuration[?] class was removed.
  • The FilterDateRangeConverter::__construct(DateTimeFormatter $formatter, Compiler $dateCompiler, TranslatorInterface $translator)[?] method was changed to FilterDateRangeConverter::__construct(DateTimeFormatterInterface $formatter, Compiler $dateCompiler, TranslatorInterface $translator)[?]
  • The ConfigProvider::__construct(array $configs, EventDispatcherInterface $eventDispatcher)[?] method was changed to ConfigProvider::__construct(string $cacheFile, bool $debug, EventDispatcherInterface $eventDispatcher)[?]
  • The following methods in class ConfigProvider[?] were removed:
    • getConfig[?]
    • getConfigs[?]
    • hasConfig[?]
    • copyConfigurationArray[?]
  • The following methods in class OroDashboardExtension[?] were removed:
    • prepareWidgets[?]
    • sortItemsByPosition[?]
  • The ConfigProvider::$configs[?] property was removed.

DataAuditBundle

  • The AuditFilter::__construct(FormFactoryInterface $factory, FilterUtility $util, ServiceLink $queryDesignerManagerLink)[?] method was changed to AuditFilter::__construct(FormFactoryInterface $factory, FilterUtility $util, Manager $queryDesignerManager)[?]
  • The AuditFilter::$queryDesignerManagerLink[?] property was removed.

DataGridBundle

  • The following classes were removed:
    • ContainerListener[?]
    • DatagridConfigurationCacheWarmer[?]
  • The ChainConfigurationProvider::isApplicable($gridName)[?] method was changed to ChainConfigurationProvider::isApplicable(string $gridName)[?]
  • The ConfigurationProvider::__construct(SystemAwareResolver $resolver, CacheProvider $cache)[?] method was changed to ConfigurationProvider::__construct(RawConfigurationProvider $rawConfigurationProvider, SystemAwareResolver $resolver)[?]
  • The DatagridExportIdFetcher::__construct(ServiceLink $gridManagerLink, EventDispatcherInterface $eventDispatcher)[?] method was changed to DatagridExportIdFetcher::__construct(ServiceLink $gridManagerLink, EventDispatcherInterface $eventDispatcher, QueryExecutorInterface $queryExecutor)[?]
  • The OrmTotalsExtension::__construct(TranslatorInterface $translator, NumberFormatter $numberFormatter, DateTimeFormatter $dateTimeFormatter, AclHelper $aclHelper)[?] method was changed to OrmTotalsExtension::__construct(TranslatorInterface $translator, NumberFormatter $numberFormatter, DateTimeFormatterInterface $dateTimeFormatter, AclHelper $aclHelper)[?]
  • The MassActionExtension::__construct(MassActionFactory $actionFactory, MassActionMetadataFactory $actionMetadataFactory, AuthorizationCheckerInterface $authorizationChecker, CsrfTokenManagerInterface $tokenManager)[?] method was changed to MassActionExtension::__construct(MassActionFactory $actionFactory, MassActionMetadataFactory $actionMetadataFactory, AuthorizationCheckerInterface $authorizationChecker)[?]
  • The ConfigurationProviderInterface::isApplicable($gridName)[?] method was changed to ConfigurationProviderInterface::isApplicable(string $gridName)[?]
  • The following methods in class ConfigurationProvider[?] were removed:
    • getRawConfiguration[?]
    • loadConfiguration[?]
  • The MassActionExtension::$tokenManager[?] property was removed.

DependencyInjection

  • The following classes were removed:
    • ServiceLinkRegistry[?]
    • UnknownAliasException[?]
    • TaggedServiceLinkRegistryCompilerPass[?]
  • The ServiceLinkRegistryAwareInterface[?] interface was removed.

EmailBundle

  • The following classes were removed:
    • VariablesProvider[?]
    • VariableProcessorRegistry[?]
    • UnknownVariableProcessorException[?]
  • The EmailTemplateSyntaxValidator::__construct(Twig_Environment $twig, LocaleSettings $localeSettings, ConfigProvider $entityConfigProvider, TranslatorInterface $translator)[?] method was changed to EmailTemplateSyntaxValidator::__construct(EmailRenderer $emailRenderer, LocaleSettings $localeSettings, ConfigProvider $entityConfigProvider, TranslatorInterface $translator)[?]
  • The EmailRenderer::__construct(Twig_LoaderInterface $loader, $options, VariablesProvider $variablesProvider, Cache $cache, $cacheKey, Twig_Extension_Sandbox $sandbox, TranslatorInterface $translator, VariableProcessorRegistry $variableProcessorRegistry)[?] method was changed to EmailRenderer::__construct(Twig_Environment $environment, TemplateRendererConfigProviderInterface $configProvider, VariableProcessorRegistry $variableProcessors, TranslatorInterface $translator)[?]
  • The EntityRouteVariablesProvider::getVariableDefinitions($entityClass = null)[?] method was changed to EntityRouteVariablesProvider::getVariableDefinitions()[?]
  • The EntityVariablesProvider::getVariableDefinitions($entityClass = null)[?] method was changed to EntityVariablesProvider::getVariableDefinitions()[?]
  • The SystemVariablesProvider::__construct(TranslatorInterface $translator, ConfigManager $configManager, DateTimeFormatter $dateTimeFormatter)[?] method was changed to SystemVariablesProvider::__construct(TranslatorInterface $translator, ConfigManager $configManager, DateTimeFormatterInterface $dateTimeFormatter)[?]
  • The EntityRouteVariableProcessor::__construct(RouterInterface $router, DoctrineHelper $doctrineHelper, ConfigManager $entityConfigManager, UrlProvider $urlProvider)[?] method was changed to EntityRouteVariableProcessor::__construct(DoctrineHelper $doctrineHelper, UrlProvider $urlProvider, LoggerInterface $logger)[?]
  • The EntityConfigListener::__construct(Cache $cache, $cacheKey)[?] method was changed to EntityConfigListener::__construct(TemplateRendererConfigProviderInterface $emailRendererConfigProvider)[?]
  • The EmailTemplateSyntaxValidator::$twig[?] property was removed.
  • The following properties in class EmailRenderer[?] were removed:
    • $defaultVariableFilters[?]
    • $variablesProvider[?]
    • $sandBoxConfigCache[?]
    • $cacheKey[?]
    • $accessor[?]
    • $variableProcessorRegistry[?]
  • The EntityRouteVariablesProvider::$entityConfigManager[?] property was removed.
  • The following properties in class EntityRouteVariableProcessor[?] were removed:
    • $router[?]
    • $entityConfigManager[?]
  • The following properties in class EntityConfigListener[?] were removed:
  • The following methods in class EmailRenderer[?] were removed:
    • configureSandbox[?]
    • getConfiguration[?]
    • renderWithDefaultFilters[?]
    • addDefaultVariableFilters[?]
    • processDefaultFilters[?]
    • getValue[?]
    • getPropertyAccess[?]
    • getSystemVariableValues[?]
    • processVariables[?]
  • The following methods in class EntityRouteVariableProcessor[?] were removed:
  • The following interfaces were removed:
    • EntityVariablesProviderInterface[?]
    • SystemVariablesProviderInterface[?]
    • VariableProcessorInterface[?]

EntityBundle

  • The EntityAliasCacheWarmer[?] class was removed.
  • The AbstractConfigVirtualProvider::ensureVirtualFieldsInitialized[?] method was removed.
  • The EnumVirtualFieldProvider::getManagerForClass[?] method was removed.
  • The AbstractConfigVirtualProvider::__construct(EntityHierarchyProviderInterface $entityHierarchyProvider, array $configuration)[?] method was changed to AbstractConfigVirtualProvider::__construct(EntityHierarchyProviderInterface $entityHierarchyProvider)[?]
  • The ConfigExclusionProvider::__construct(EntityHierarchyProviderInterface $entityHierarchyProvider, $excludeRules)[?] method was changed to ConfigExclusionProvider::__construct(EntityHierarchyProviderInterface $entityHierarchyProvider, EntityConfigurationProvider $configProvider)[?]
  • The DictionaryVirtualFieldProvider::__construct(ConfigProvider $groupingConfigProvider, ConfigProvider $dictionaryConfigProvider, ConfigProvider $entityConfigProvider, ManagerRegistry $doctrine, TranslatorInterface $translator)[?] method was changed to DictionaryVirtualFieldProvider::__construct(ConfigManager $configManager, ManagerRegistry $doctrine, TranslatorInterface $translator, CacheProvider $cache)[?]
  • The EntityAliasConfigBag::__construct(array $entityAliases, array $exclusions)[?] method was changed to EntityAliasConfigBag::__construct(EntityConfigurationProvider $configProvider)[?]
  • The EntityNameResolver::__construct(iterable $providers, string $defaultFormat, array $config)[?] method was changed to EntityNameResolver::__construct(iterable $providers, string $defaultFormat, EntityConfigurationProvider $configProvider)[?]
  • The EnumVirtualFieldProvider::__construct(ConfigProvider $extendConfigProvider, ManagerRegistry $doctrine)[?] method was changed to EnumVirtualFieldProvider::__construct(ConfigManager $configManager)[?]
  • The AbstractConfigVirtualProvider::$configuration[?] property was removed.
  • The following properties in class DictionaryVirtualFieldProvider[?] were removed:
    • $groupingConfigProvider[?]
    • $dictionaryConfigProvider[?]
    • $entityConfigProvider[?]
  • The EntityAliasConfigBag::$entityAliases[?] property was removed.
  • The following properties in class EnumVirtualFieldProvider[?] were removed:
    • $extendConfigProvider[?]
    • $doctrine[?]

EntityConfigBundle

  • The DebugConfigCache[?] class was removed.

  • The ConfigTranslationHelper::__construct(TranslationManager $translationManager, TranslatorInterface $translator)[?] method was changed to ConfigTranslationHelper::__construct(TranslationManager $translationManager, Translator $translator)[?]

  • The AttributeManager::__construct(ConfigManager $configManager, DoctrineHelper $doctrineHelper, TranslatorInterface $translator)[?] method was changed to AttributeManager::__construct(ConfigManager $configManager, DoctrineHelper $doctrineHelper, ConfigTranslationHelper $configTranslationHelper)[?]

  • The ImportStrategyListener::__construct(TranslatorInterface $translator, ImportStrategyHelper $strategyHelper)[?] method was changed to ImportStrategyListener::__construct(TranslatorInterface $translator, ImportStrategyHelper $strategyHelper, ConfigManager $configManager)[?]

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

    • __construct(CacheProvider $cache, CacheProvider $modelCache)[?]
    • __construct(CacheProvider $cache, CacheProvider $modelCache, array $scopes)[?]
    • saveFieldConfigValues(array $values, $className, $fieldName, $fieldType)[?]
    • saveFieldConfigValues(array $values, $scope, $className)[?]
  • The following methods in class ConfigCache[?] were removed:

    • flushAllConfigs[?]
    • flushAllConfigurable[?]

EntityExtendBundle

  • The EntityExtendConfiguration[?] class was removed.
  • The FieldTypeHelper::__construct($underlyingTypesMap)[?] method was changed to FieldTypeHelper::__construct(EntityExtendConfigurationProvider $configurationProvider)[?]
  • The EnumSynchronizer::applyEnumNameTrans($enumCode, $enumName, $locale)[?] method was changed to EnumSynchronizer::applyEnumNameTrans($enumCode, $enumName = null, $locale)[?]
  • The FieldTypeHelper::$underlyingTypesMap[?] property was removed.

EntityMergeBundle

  • The LocalizedValueRenderListener::__construct(AddressFormatter $addressFormatter, DateTimeFormatter $dateTimeFormatter, EntityNameResolver $entityNameResolver, NumberFormatter $numberFormatter)[?] method was changed to LocalizedValueRenderListener::__construct(AddressFormatter $addressFormatter, DateTimeFormatterInterface $dateTimeFormatter, EntityNameResolver $entityNameResolver, NumberFormatter $numberFormatter)[?]

EntitySerializer

  • The following classes were removed:
    • EntityDataTransformer[?]
    • ValueTransformer[?]
  • The SerializationHelper::transformValue($entityClass, $fieldName, $fieldValue, array $context, FieldConfig $fieldConfig = null)[?] method was changed to SerializationHelper::transformValue($fieldValue, array $context, FieldConfig $fieldConfig = null)[?]
  • The DataTransformerInterface::transform($class, $property, $value, array $config, array $context)[?] method was changed to DataTransformerInterface::transform($value, array $config, array $context)[?]

FeatureToggleBundle

  • The following classes were removed:

    • CacheClearer[?]
    • CacheWarmer[?]
  • The following methods in class ConfigurationPass[?] were removed:

    • loadExtensions[?]
    • loadConfigurations[?]
    • clearCache[?]
  • The following methods in class ConfigurationProvider[?] were removed:

    • warmUpCache[?]
    • clearCache[?]
    • getMergedConfigs[?]
  • The FeatureToggleConfiguration::processConfiguration[?] method was removed.

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

    • __construct(array $rawConfiguration, array $kernelBundles, FeatureToggleConfiguration $configuration, CacheProvider $cache)[?]
    • __construct(string $cacheFile, bool $debug, array $bundles, FeatureToggleConfiguration $configuration)[?]
    • getFeaturesConfiguration($ignoreCache = false)[?]
    • getFeaturesConfiguration()[?]
  • The following properties in class ConfigurationProvider[?] were removed:

    • $rawConfiguration[?]
    • $kernelBundles[?]
    • $cache[?]

FilterBundle

  • The AbstractFilterExtension::addFilter[?] method was removed.
  • The AbstractFilterExtension::__construct(ConfigurationProvider $configurationProvider, DatagridStateProviderInterface $filtersStateProvider, TranslatorInterface $translator)[?] method was changed to AbstractFilterExtension::__construct(RawConfigurationProvider $configurationProvider, FilterBagInterface $filterBag, DatagridStateProviderInterface $filtersStateProvider, TranslatorInterface $translator)[?]
  • The AbstractFilterExtension::$filters[?] property was removed.

FormBundle

  • The following classes were removed:
    • OroEncodedPasswordType[?]
    • UnknownFormHandlerException[?]
    • UnknownProviderException[?]
  • The FormHandlerRegistry::get($alias)[?] method was changed to FormHandlerRegistry::get(string $alias)[?]
  • The FormTemplateDataProviderRegistry::get($alias)[?] method was changed to FormTemplateDataProviderRegistry::get(string $alias)[?]
  • The SearchHandler::initSearchIndexer(Indexer $indexer, array $config)[?] method was changed to SearchHandler::initSearchIndexer(Indexer $indexer, SearchMappingProvider $mappingProvider)[?]

HelpBundle

  • The following classes were removed:
    • HelpLinkProvider[?]
    • HelpLinkRequestListener[?]
    • AbstractConfiguration[?]
    • ApplicationConfiguration[?]
    • BundleConfiguration[?]
  • The HelpExtension::getName[?] method was removed.
  • The following methods in class OroHelpExtension[?] were removed:
    • setConfigurationToLinkProvider[?]
    • getBundleConfigs[?]

IntegrationBundle

  • The SettingsPass[?] class was removed.
  • The SettingsProvider::__construct(array $settings, ResolverInterface $resolver)[?] method was changed to SettingsProvider::__construct(string $cacheFile, bool $debug, ResolverInterface $resolver)[?]
  • The SettingsProvider::$settings[?] property was removed.
  • The IntegrationConfiguration::getFormTree[?] method was removed.

Layout

  • The LayoutUpdateCumulativeResourceLoader[?] class was removed.
  • The following methods in class ThemeResourceProvider[?] were removed:
    • setCache[?]
    • loadResources[?]
  • The ResourceProviderInterface::loadResources[?] method was removed.
  • The ThemeResourceProvider::__construct(LayoutUpdateLoaderInterface $loader, BlockViewCache $blockViewCache, array $excludedPaths = [])[?] method was changed to ThemeResourceProvider::__construct(string $cacheFile, bool $debug, LastModificationDateProvider $lastModificationDateProvider, LayoutUpdateLoaderInterface $loader, BlockViewCache $blockViewCache, array $excludeFilePathPatterns = [])[?]
  • The ThemeManager::__construct(ThemeFactoryInterface $themeFactory, array $themeDefinitions)[?] method was changed to ThemeManager::__construct(ThemeFactoryInterface $themeFactory, ThemeDefinitionBagInterface $themeDefinitionBag)[?]
  • The ThemeManager::$themeDefinitions[?] property was removed.

LayoutBundle

  • The following classes were removed:
    • ContainerListener[?]
    • ImagineFilterConfigListener[?]
  • The LastModifiedDateContextConfigurator::__construct(Cache $cache)[?] method was changed to LastModifiedDateContextConfigurator::__construct(LastModificationDateProvider $lastModificationDateProvider)[?]
  • The following methods in class Configuration[?] were removed:
    • appendConfigNodes[?]
    • getPageTemplatesNode[?]
  • The following methods in class OroLayoutExtension[?] were removed:
    • loadThemeResources[?]
    • loadAdditionalResources[?]
    • getExcludedPaths[?]
    • getThemeConfig[?]
    • getAdditionalConfig[?]
  • The following methods in class ConfigurationPass[?] were removed:
    • processBlockTypes[?]
    • processDataProviders[?]

LocaleBundle

  • The following classes were removed:
    • LocalizationCacheCleaner[?]
    • LocalizationCacheWarmer[?]
  • The LocaleSettings::__construct(ConfigManager $configManager, CalendarFactoryInterface $calendarFactory, LocalizationManager $localizationManager)[?] method was changed to LocaleSettings::__construct(ConfigManager $configManager, CalendarFactoryInterface $calendarFactory, LocalizationManager $localizationManager, LocaleConfigurationProvider $localeConfigProvider)[?]
  • The DateTimeValueFormatter::__construct(DateTimeFormatter $dateTimeFormatter, TranslatorInterface $translator)[?] method was changed to DateTimeValueFormatter::__construct(DateTimeFormatterInterface $dateTimeFormatter, TranslatorInterface $translator)[?]
  • The DateValueFormatter::__construct(DateTimeFormatter $dateTimeFormatter, TranslatorInterface $translator)[?] method was changed to DateValueFormatter::__construct(DateTimeFormatterInterface $dateTimeFormatter, TranslatorInterface $translator)[?]
  • The AbstractDateTimeFormatConverter::__construct(DateTimeFormatter $formatter, TranslatorInterface $translator)[?] method was changed to AbstractDateTimeFormatConverter::__construct(DateTimeFormatterInterface $formatter, TranslatorInterface $translator)[?]
  • The following methods in class CurrencyFormatter[?] were removed:
    • getFormatterName[?]
    • getSupportedTypes[?]
    • isDefaultFormatter[?]
    • getOption[?]
  • The following methods in class DateTimeValueFormatter[?] were removed:
    • getFormatterName[?]
    • getSupportedTypes[?]
    • isDefaultFormatter[?]
  • The following methods in class DateValueFormatter[?] were removed:
    • getFormatterName[?]
    • getSupportedTypes[?]
    • isDefaultFormatter[?]
  • The LocalizationRepository::getLocalizationsData[?] method was removed.
  • The following methods in class OroLocaleExtension[?] were removed:
    • escapePercentSymbols[?]
    • parseExternalConfigFiles[?]
    • processNameAndAddressFormatConfiguration[?]

MessageQueue

  • The following classes were removed:
    • DbalTransportFactory[?]
    • DefaultTransportFactory[?]
    • NullTransportFactory[?]
    • SignalExtension[?]
    • DelayRedeliveredMessageExtension[?]
  • The TransportFactoryInterface[?] interface was removed.

MessageQueueBundle

  • The SecurityAwareConsumptionExtension::__construct(array $securityAgnosticProcessors, TokenStorageInterface $tokenStorage, TokenSerializerInterface $tokenSerializer, LoggerInterface $logger)[?] method was changed to SecurityAwareConsumptionExtension::__construct(array $securityAgnosticProcessors, TokenStorageInterface $tokenStorage, TokenSerializerInterface $tokenSerializer)[?]
  • The OroMessageQueueExtension::addTransportFactory(TransportFactoryInterface $transportFactory)[?] method was changed to OroMessageQueueExtension::addTransportFactory(TransportFactoryInterface $transportFactory)[?]
  • The OroMessageQueueExtension::__construct[?] method was removed.

NavigationBundle

  • The following classes were removed:
    • ConfigurationProvider[?]
    • ContainerListener[?]
    • TitleReaderPass[?]
    • MenuConfiguration[?]
    • MenuNodeDefinition[?]
    • MenuTreeBuilder[?]
    • TitleAnnotationsCacheWarmer[?]
  • The MenuExtension::getMenuConfiguration[?] method was removed.
  • The AnnotationsReader::getControllerClasses[?] method was removed.
  • The following methods in class TitleReaderRegistry[?] were removed:
    • addTitleReader[?]
    • getTitleReaders[?]
  • The Configuration::setChildren[?] method was removed.
  • The TranslationExtractor::__construct(TitleReaderRegistry $titleReaderRegistry, RouterInterface $router)[?] method was changed to TranslationExtractor::__construct(TitleReaderRegistry $titleReaderRegistry, ControllerClassProvider $controllerClassProvider)[?]
  • The AnnotationsReader::__construct(Reader $reader, Router $router, Cache $cache)[?] method was changed to AnnotationsReader::__construct(string $cacheFile, bool $debug, ControllerClassProvider $controllerClassProvider, Reader $reader)[?]
  • The ConfigReader::__construct(ConfigurationProvider $configurationProvider)[?] method was changed to ConfigReader::__construct(ConfigurationProvider $configurationProvider)[?]
  • The TitleReaderRegistry::getTitleByRoute($route)[?] method was changed to TitleReaderRegistry::getTitleByRoute(string $route)[?]
  • The ConfigurationBuilder::__construct(ResolverInterface $resolver, FactoryInterface $factory, EventDispatcherInterface $eventDispatcher, MenuConfiguration $menuConfiguration)[?] method was changed to ConfigurationBuilder::__construct(ResolverInterface $resolver, FactoryInterface $factory, EventDispatcherInterface $eventDispatcher, ConfigurationProvider $configurationProvider)[?]
  • The MenuUpdateDatasource::__construct(BuilderChainProvider $chainProvider, MenuManipulator $menuManipulator, $scopeType, MenuConfiguration $menuConfiguration)[?] method was changed to MenuUpdateDatasource::__construct(BuilderChainProvider $chainProvider, MenuManipulator $menuManipulator, $scopeType, ConfigurationProvider $configurationProvider)[?]
  • The NavigationElementsContentProvider::__construct(ConfigurationProvider $configurationProvider, RequestStack $requestStack)[?] method was changed to NavigationElementsContentProvider::__construct(ConfigurationProvider $configurationProvider, RequestStack $requestStack)[?]
  • The ConfigurationBuilder::$menuConfiguration[?] property was removed.
  • The MenuUpdateDatasource::$menuConfiguration[?] property was removed.

NotificationBundle

  • The AdditionalEmailsSubscriber::__construct(ManagerRegistry $registry, TranslatorInterface $translator, ConfigManager $configManager)[?] method was changed to AdditionalEmailsSubscriber::__construct(ChainAdditionalEmailAssociationProvider $associationProvider)[?]
  • The EmailNotificationHandler::__construct(EmailNotificationManager $manager, ManagerRegistry $doctrine, PropertyAccessor $propertyAccessor, EventDispatcherInterface $eventDispatcher)[?] method was changed to EmailNotificationHandler::__construct(EmailNotificationManager $manager, ManagerRegistry $doctrine, PropertyAccessor $propertyAccessor, EventDispatcherInterface $eventDispatcher, ChainAdditionalEmailAssociationProvider $additionalEmailAssociationProvider)[?]
  • The TemplateEmailNotificationAdapter::__construct($entity, EmailNotification $notification, EntityManager $entityManager, PropertyAccessor $propertyAccessor, EventDispatcherInterface $eventDispatcher)[?] method was changed to TemplateEmailNotificationAdapter::__construct($entity, EmailNotification $notification, EntityManager $entityManager, PropertyAccessor $propertyAccessor, EventDispatcherInterface $eventDispatcher, ChainAdditionalEmailAssociationProvider $additionalEmailAssociationProvider)[?]

PlatformBundle

  • The LocalRepositoryFactory::__construct(Filesystem $fs, $file)[?] method was changed to LocalRepositoryFactory::__construct(string $file)[?]

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

    • __construct(LocalRepositoryFactory $factory)[?]
    • __construct(LocalRepositoryFactory $factory, Cache $cache = null)[?]
    • getVersion($packageName)[?]
    • getVersion(string $packageName)[?]
  • The VersionHelper::setCache[?] method was removed.

QueryDesignerBundle

  • The ConfigurationPass[?] class was removed.
  • The OroQueryDesignerBundle::build[?] method was removed.
  • The Manager::addFilter[?] method was removed.
  • The Configuration::$types[?] property was removed.
  • The Manager::$filters[?] property was removed.
  • The Manager::__construct(array $config, ConfigurationResolver $resolver, EntityHierarchyProviderInterface $entityHierarchyProvider, TranslatorInterface $translator)[?] method was changed to Manager::__construct(ConfigurationProvider $configProvider, ConfigurationResolver $configResolver, EntityHierarchyProviderInterface $entityHierarchyProvider, FilterBagInterface $filterBag, TranslatorInterface $translator)[?]
  • The RestrictionBuilder::__construct(Manager $manager)[?] method was changed to RestrictionBuilder::__construct(Manager $manager, ConfigManager $configManager)[?]

ReminderBundle

  • The MessageParamsProvider::__construct(TranslatorInterface $translator, DateTimeFormatter $dateTimeFormatter, UrlProvider $urlProvider, ConfigProvider $provider)[?] method was changed to MessageParamsProvider::__construct(TranslatorInterface $translator, DateTimeFormatterInterface $dateTimeFormatter, UrlProvider $urlProvider, ConfigProvider $provider)[?]

ReportBundle

  • The ReportDatagridConfigurationProvider::isApplicable($gridName)[?] method was changed to ReportDatagridConfigurationProvider::isApplicable(string $gridName)[?]

SearchBundle

  • The following classes were removed:
    • BeforeMapObjectEvent[?]
    • EntitiesConfigConfiguration[?]
    • FilterTypesPass[?]
    • SearchMappingCache[?]
  • The SearchMappingProvider::setMappingConfig[?] method was removed.
  • The following methods in class AbstractMapper[?] were removed:
    • setMappingProvider[?]
    • setPropertyAccessor[?]
    • setHtmlTagHelper[?]
  • The following methods in class OroSearchExtension[?] were removed:
    • mergeConfigs[?]
    • setEntitiesConfigParameter[?]
  • The SearchMappingProvider::__construct(EventDispatcherInterface $dispatcher, Cache $cache = null)[?] method was changed to SearchMappingProvider::__construct(EventDispatcherInterface $dispatcher, MappingConfigurationProvider $mappingConfigProvider, Cache $cache)[?]
  • The ObjectMapper::__construct(EventDispatcherInterface $dispatcher, $mappingConfig)[?] method was changed to ObjectMapper::__construct(SearchMappingProvider $mappingProvider, PropertyAccessorInterface $propertyAccessor, EventDispatcherInterface $dispatcher, HtmlTagHelper $htmlTagHelper)[?]
  • The following properties in class SearchMappingProvider[?] were removed:
    • $mappingConfig[?]
    • $processedConfig[?]
  • The following properties in class AbstractMapper[?] were removed:
    • $dispatcher[?]
    • $mappingConfig[?]
    • $htmlTagHelper[?]

SecurityBundle

  • The following classes were removed:

    • ActionMetadata[?]
    • ActionMetadataProvider[?]
    • AbstractPermissionsConfigurationProvider[?]
    • ConfigurablePermissionListConfiguration[?]
    • PermissionListConfiguration[?]
    • LoadConfigurablePermissionCommand[?]
    • AclAnnotationCacheClearer[?]
    • AclAnnotationCacheWarmer[?]
    • ActionMetadataCacheClearer[?]
    • ActionMetadataCacheWarmer[?]
    • EntitySecurityMetadataCacheClearer[?]
    • EntitySecurityMetadataCacheWarmer[?]
    • OwnerTreeCacheCleaner[?]
    • OwnerTreeCacheWarmer[?]
    • OwnershipMetadataCacheClearer[?]
    • AclListener[?]
    • AclAnnotationCumulativeResourceLoader[?]
  • The AbstractOwnerTreeProvider::clear[?] method was removed.

  • The ChainOwnerTreeProvider::clear[?] method was removed.

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

    • addBusinessUnitRelation[?]
    • buildTree[?]
    • calculateAdjacencyListLevels[?]
  • The OwnerTreeProvider::getOwnershipMetadataProvider[?] method was removed.

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

    • warmUpCache[?]
    • clearCache[?]
    • ensureAnnotationsLoaded[?]
    • loadAnnotations[?]
  • The following methods in class EntitySecurityMetadata[?] were removed:

    • setLabel[?]
    • setDescription[?]
    • setFields[?]
    • isTranslated[?]
    • setTranslated[?]
  • The EntitySecurityMetadataProvider::translateMetadata[?] method was removed.

  • The FieldSecurityMetadata::setLabel[?] method was removed.

  • The OroSecurityExtension::getAclConfigLoader[?] method was removed.

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

    • getRootName[?]
    • getConfigPath[?]
  • The following methods in class PermissionConfigurationProvider[?] were removed:

    • getRootName[?]
    • getConfigPath[?]
  • The following methods in class AclAnnotationLoader[?] were removed:

    • getClassName[?]
    • getReflectionClass[?]
    • getFileContent[?]
    • getAclAnnotationResourceLoader[?]
  • The ConfigurablePermissionProvider::buildCache[?] method was removed.

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

    • addBusinessUnitRelation[?]
    • buildTree[?]
  • The following methods in class OwnerTreeProviderInterface[?] were removed:

  • The ChainOwnerTreeProvider::setDefaultProvider($defaultProvider)[?] method was changed to ChainOwnerTreeProvider::setDefaultProvider(OwnerTreeProviderInterface $defaultProvider)[?]

  • The AclAnnotationProvider::__construct(EntityClassResolver $entityClassResolver, CacheProvider $cache = null)[?] method was changed to AclAnnotationProvider::__construct(string $cacheFile, bool $debug, EntityClassResolver $entityClassResolver)[?]

  • The EntitySecurityMetadataProvider::__construct(ConfigProvider $securityConfigProvider, ConfigProvider $entityConfigProvider, ConfigProvider $extendConfigProvider, ManagerRegistry $doctrine, TranslatorInterface $translator, CacheProvider $cache = null, EventDispatcherInterface $eventDispatcher, AclGroupProviderInterface $aclGroupProvider)[?] method was changed to EntitySecurityMetadataProvider::__construct(ConfigManager $configManager, ManagerRegistry $doctrine, CacheProvider $cache, EventDispatcherInterface $eventDispatcher, AclGroupProviderInterface $aclGroupProvider)[?]

  • The AclPermissionController::switchOrganizationAction(Organization $organization)[?] method was changed to AclPermissionController::switchOrganizationAction(Organization $organization, Request $request)[?]

  • The AclAnnotationLoader::__construct(Reader $reader)[?] method was changed to AclAnnotationLoader::__construct(ControllerClassProvider $controllerClassProvider, Reader $reader)[?]

  • The AclConfigLoader::load(AclAnnotationStorage $storage)[?] method was changed to AclConfigLoader::load(AclAnnotationStorage $storage, ResourcesContainerInterface $resourcesContainer)[?]

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

    • __construct(AclManager $manager)[?]
    • __construct(AclManager $manager, TranslatorInterface $translator)[?]
    • getFieldsPrivileges(SecurityIdentityInterface $sid, AclClassInfo $classInfo, AclExtensionInterface $extension)[?]
    • getFieldsPrivileges(SecurityIdentityInterface $sid, ClassSecurityMetadata $classMetadata, AclExtensionInterface $extension)[?]
  • The ConfigurablePermissionProvider::__construct(ConfigurablePermissionConfigurationProvider $configurationProvider, CacheProvider $cache)[?] method was changed to ConfigurablePermissionProvider::__construct(ConfigurablePermissionConfigurationProvider $configurationProvider)[?]

  • The ActionAclExtension::__construct(ActionMetadataProvider $actionMetadataProvider)[?] method was changed to ActionAclExtension::__construct(ActionSecurityMetadataProvider $actionMetadataProvider)[?]

  • The AclAnnotationLoaderInterface::load(AclAnnotationStorage $storage)[?] method was changed to AclAnnotationLoaderInterface::load(AclAnnotationStorage $storage, ResourcesContainerInterface $resourcesContainer)[?]

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

  • The EntitySecurityMetadata::$translated[?] property was removed.

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

    • $securityConfigProvider[?]
    • $entityConfigProvider[?]
    • $extendConfigProvider[?]
    • $translator[?]
  • The following interfaces were removed:

    • PermissionConfigurationInterface[?]
    • AclClassInfo[?]
  • The OwnerTreeBuilderInterface::setSubordinateBusinessUnitIds[?] interface method was added.

SegmentBundle

  • The ConfigurationProvider::isApplicable($gridName)[?] method was changed to ConfigurationProvider::isApplicable(string $gridName)[?]

SidebarBundle

  • The WidgetDefinitionRegistry[?] class was removed.
  • The SidebarExtension::getWidgetDefinitionRegistry[?] method was removed.
  • The OroSidebarExtension::getBundlesSettings[?] method was removed.

UIBundle

  • The PlaceholderProvider::resolveApplicable[?] method was removed.
  • The following methods in class FormatterManager[?] were removed:
    • addFormatter[?]
    • guessFormatters[?]
  • The following methods in class Configuration[?] were removed:
    • getPlaceholdersConfigTree[?]
    • getPlaceholderItemsConfigTree[?]
    • getRemoveAttributeConfigTree[?]
    • addItemsSorting[?]
    • sortItems[?]
    • getFullConfigKey[?]
  • The following methods in class OroUIExtension[?] were removed:
    • loadPlaceholdersConfigs[?]
    • ensurePlaceholdersCompleted[?]
  • The following methods in class FormatterInterface[?] were removed:
    • getFormatterName[?]
    • getSupportedTypes[?]
    • isDefaultFormatter[?]
  • The PlaceholderProvider::__construct(array $placeholders, ResolverInterface $resolver, AuthorizationCheckerInterface $authorizationChecker, FeatureChecker $featureChecker)[?] method was changed to PlaceholderProvider::__construct(PlaceholderConfigurationProvider $configProvider, ResolverInterface $resolver, AuthorizationCheckerInterface $authorizationChecker, FeatureChecker $featureChecker)[?]
  • The FormatterManager::format($parameter, $formatterName, array $formatterArguments = [])[?] method was changed to FormatterManager::format($parameter, string $formatterName, array $formatterArguments = [])[?]
  • The PlaceholderProvider::$placeholders[?] property was removed.

WorkflowBundle

  • The EntityVariablesProvider::getVariableDefinitions($entityClass = null)[?] method was changed to EntityVariablesProvider::getVariableDefinitions()[?]
  • The WorkflowAclMetadataProvider::__construct(ManagerRegistry $doctrine, TranslatorInterface $translator, FeatureChecker $featureChecker)[?] method was changed to WorkflowAclMetadataProvider::__construct(ManagerRegistry $doctrine, FeatureChecker $featureChecker)[?]
  • The WorkflowAclMetadataProvider::transLabel[?] method was removed.
  • The WorkflowAclMetadataProvider::$translator[?] property was removed.