Skip to content

Latest commit

 

History

History
1634 lines (1518 loc) · 486 KB

incompatibilities-4-0.md

File metadata and controls

1634 lines (1518 loc) · 486 KB

Action

  • The ExtendableCondition::__construct(EventDispatcherInterface $eventDispatcher, FlashBag $flashBag, TranslatorInterface $translator)[?] method was changed to ExtendableCondition::__construct(EventDispatcherInterface $eventDispatcher, FlashBag $flashBag, TranslatorInterface $translator)[?]
  • The ActionFactory::__construct(ContainerInterface $container, $types = [])[?] method was changed to ActionFactory::__construct(ContainerInterface $container, $types = [])[?]
  • The CloneEntity::__construct(ContextAccessor $contextAccessor, ManagerRegistry $registry, TranslatorInterface $translator, FlashBagInterface $flashBag = null, LoggerInterface $logger = null)[?] method was changed to CloneEntity::__construct(ContextAccessor $contextAccessor, ManagerRegistry $registry, TranslatorInterface $translator, FlashBagInterface $flashBag = null, LoggerInterface $logger = null)[?]
  • The FlashMessage::__construct(ContextAccessor $contextAccessor, TranslatorInterface $translator, HtmlTagHelper $htmlTagHelper, RequestStack $requestStack)[?] method was changed to FlashMessage::__construct(ContextAccessor $contextAccessor, TranslatorInterface $translator, HtmlTagHelper $htmlTagHelper, RequestStack $requestStack)[?]
  • The TranslateAction::__construct(ContextAccessor $contextAccessor, TranslatorInterface $translator)[?] method was changed to TranslateAction::__construct(ContextAccessor $contextAccessor, TranslatorInterface $translator)[?]

ActionBundle

  • The following classes were removed:
    • ActionGroupListConfiguration[?]
    • OperationListConfiguration[?]
    • RouteExists[?]
    • CacheClearer[?]
    • CacheWarmer[?]
  • The OperationExtension::__construct(ContainerInterface $container)[?] method was changed to OperationExtension::__construct(ContainerInterface $container)[?]
  • The OptionsHelper::__construct(Router $router, TranslatorInterface $translator, FormProvider $formProvider, HtmlTagHelper $htmlTagHelper)[?] method was changed to OptionsHelper::__construct(Router $router, TranslatorInterface $translator, FormProvider $formProvider, HtmlTagHelper $htmlTagHelper)[?]
  • The OperationFormHandler::__construct(FormFactoryInterface $formFactory, ContextHelper $contextHelper, OperationRegistry $operationRegistry, TranslatorInterface $translator)[?] method was changed to OperationFormHandler::__construct(FormFactoryInterface $formFactory, ContextHelper $contextHelper, OperationRegistry $operationRegistry, TranslatorInterface $translator)[?]
  • The DatagridActionButtonProvider::__construct(ButtonProvider $buttonProvider, ContextHelper $contextHelper, MassActionProviderRegistry $providerRegistry, OptionsHelper $optionsHelper, EntityClassResolver $entityClassResolver, TranslatorInterface $translator)[?] method was changed to DatagridActionButtonProvider::__construct(ButtonProvider $buttonProvider, ContextHelper $contextHelper, MassActionProviderRegistry $providerRegistry, OptionsHelper $optionsHelper, EntityClassResolver $entityClassResolver, TranslatorInterface $translator)[?]
  • The ButtonWidgetAction::__construct(TranslatorInterface $translator)[?] method was changed to ButtonWidgetAction::__construct(TranslatorInterface $translator)[?]
  • The ConfigurationProvider::__construct(ConfigurationLoader $configurationLoader, ConfigurationDefinitionInterface $configurationDefinition, ConfigurationValidatorInterface $validator, CacheProvider $cache, $rawConfiguration, $kernelBundles, $rootNode)[?] method was changed to ConfigurationProvider::__construct($cacheFile, $debug, Container $container, $bundles)[?]
  • The OperationConfigurationValidator::__construct(RouterInterface $router, Twig_Loader_Filesystem $twigLoader, DoctrineHelper $doctrineHelper, LoggerInterface $logger, $debug)[?] method was changed to OperationConfigurationValidator::__construct(ControllerClassProvider $controllerClassProvider, LoaderInterface $twigLoader, DoctrineHelper $doctrineHelper, LoggerInterface $logger, $debug)[?]
  • The ConfigurationProviderInterface::getConfiguration($ignoreCache = false, Collection $errors = null)[?] method was changed to ConfigurationProviderInterface::getConfiguration()[?]
  • The following methods in class ConfigurationProvider[?] were removed:
    • warmUpCache[?]
    • warmUpResourceCache[?]
    • clearCache[?]
    • resolveConfiguration[?]
  • The following methods in class AbstractDebugCommand[?] were removed:
    • isEnabled[?]
    • getFactory[?]
    • getFactoryServiceId[?]
  • The DebugActionCommand::getFactoryServiceId[?] method was removed.
  • The DebugConditionCommand::getFactoryServiceId[?] method was removed.
  • The following methods in class DebugOperationCommand[?] were removed:
    • getOperationsProvider[?]
    • getActionGroupsProvider[?]
    • getActionGroupRegistry[?]
    • getOperationRegistry[?]
  • The ValidateActionConfigurationCommand::getConfigurationProvider[?] method was removed.
  • The following methods in class ConfigurationProviderInterface[?] were removed:
    • warmUpCache[?]
    • clearCache[?]
  • 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 ActivityWidgetProvider::__construct(ActivityManager $activityManager, AuthorizationCheckerInterface $authorizationChecker, TranslatorInterface $translator, EntityIdAccessor $entityIdAccessor, EntityRoutingHelper $entityRoutingHelper)[?] method was changed to ActivityWidgetProvider::__construct(ActivityManager $activityManager, AuthorizationCheckerInterface $authorizationChecker, TranslatorInterface $translator, EntityIdAccessor $entityIdAccessor, EntityRoutingHelper $entityRoutingHelper)[?]
  • The ContextsSelectType::__construct(EntityManager $entityManager, ConfigManager $configManager, TranslatorInterface $translator, EventDispatcherInterface $dispatcher, EntityNameResolver $entityNameResolver, FeatureChecker $featureChecker)[?] method was changed to ContextsSelectType::__construct(EntityManager $entityManager, ConfigManager $configManager, TranslatorInterface $translator, EventDispatcherInterface $dispatcher, EntityNameResolver $entityNameResolver, FeatureChecker $featureChecker)[?]
  • 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 ContextSearchHandler::__construct(TranslatorInterface $translator, Indexer $indexer, ActivityManager $activityManager, ConfigManager $configManager, EntityClassNameHelper $entityClassNameHelper, ObjectManager $objectManager, EntityNameResolver $nameResolver, EventDispatcherInterface $dispatcher, $class = null)[?] method was changed to ContextSearchHandler::__construct(TranslatorInterface $translator, Indexer $indexer, ActivityManager $activityManager, ConfigManager $configManager, EntityClassNameHelper $entityClassNameHelper, ObjectManager $objectManager, EntityNameResolver $nameResolver, EventDispatcherInterface $dispatcher, $class = null)[?]
  • The following properties in class ActivityContextApiEntityManager[?] were removed:
    • $activityManager[?]
    • $doctrineHelper[?]

ActivityListBundle

  • The ActivityListChainProvider::__construct(DoctrineHelper $doctrineHelper, ConfigManager $configManager, TranslatorInterface $translator, EntityRoutingHelper $routingHelper, TokenAccessorInterface $tokenAccessor)[?] method was changed to ActivityListChainProvider::__construct(DoctrineHelper $doctrineHelper, ConfigManager $configManager, TranslatorInterface $translator, EntityRoutingHelper $routingHelper, TokenAccessorInterface $tokenAccessor)[?]
  • 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 MergeListener::__construct(TranslatorInterface $translator, ConfigProvider $configProvider, ActivityManager $activityManager)[?] method was changed to MergeListener::__construct(TranslatorInterface $translator, ConfigProvider $configProvider, ActivityManager $activityManager)[?]
  • The ActivityListManager::getRelatedActivityEntities(ActivityList $entity, $entityProvider)[?] method was changed to ActivityListManager::getRelatedActivityEntities(ActivityList $entity, ActivityListProviderInterface $entityProvider, $activity)[?]
  • The ActivityListFilter::$queryDesignerManagerLink[?] property was removed.
  • The ActivityListController::getEntityRoutingHelper[?] method was removed.

AddressBundle

  • The following classes were removed:
    • AddressProvider[?]
    • AddressManager[?]
    • AddressProviderPass[?]
  • The PhoneExtension::__construct(ContainerInterface $container)[?] method was changed to PhoneExtension::__construct(ContainerInterface $container)[?]
  • The AddressType::__construct(AddressCountryAndRegionSubscriber $eventListener)[?] method was changed to AddressType::__construct(AddressCountryAndRegionSubscriber $eventListener, AddressIdentifierSubscriber $addressIdentifierSubscriber)[?]
  • The AbstractAddress::setId[?] method was removed.
  • The StorageInterface[?] interface was removed.

ApiBundle

  • The following classes were removed:

    • EntityAliasCacheWarmer[?]
    • ProcessorApplicableCheckerWithoutGroupsFactory[?]
    • ExcludeCustomFields[?]
    • CompleteCustomAssociationHelper[?]
    • InvalidFilterValueKeyException[?]
    • FilterFactoryCompilerPass[?]
  • The following methods in class EntityIdHelper[?] were changed:

    • setEntityIdentifier($entity, $entityId, EntityMetadata $entityMetadata)[?]
    • setEntityIdentifier($entity, $entityId, EntityIdMetadataInterface $metadata)[?]
    • applyEntityIdentifierRestriction(QueryBuilder $qb, $entityId, EntityMetadata $entityMetadata)[?]
    • applyEntityIdentifierRestriction(QueryBuilder $qb, $entityId, EntityIdMetadataInterface $metadata, $entityAlias = null, $idParamName = null)[?]
  • The ExceptionTextExtractor::__construct($debug, TranslatorInterface $translator, $safeExceptions)[?] method was changed to ExceptionTextExtractor::__construct($debug, TranslatorInterface $translator, $safeExceptions, $safeExceptionExclusions = [])[?]

  • The CacheManager::__construct($configKeys, $apiDocViews, RequestExpressionMatcher $matcher, ConfigCacheFactory $configCacheFactory, ConfigCacheWarmer $configCacheWarmer, EntityAliasCacheWarmer $entityAliasCacheWarmer, ResourcesCacheWarmer $resourcesCacheWarmer, ApiDocExtractor $apiDocExtractor)[?] method was changed to CacheManager::__construct($configKeys, $apiDocViews, RequestExpressionMatcher $matcher, ConfigCacheFactory $configCacheFactory, ConfigCacheWarmer $configCacheWarmer, EntityAliasResolverRegistry $entityAliasResolverRegistry, ResourcesCacheWarmer $resourcesCacheWarmer, ApiDocExtractor $apiDocExtractor)[?]

  • The ConfigCache::__construct($configKey, ConfigCacheFactory $configCacheFactory, ConfigCacheWarmer $configCacheWarmer)[?] method was changed to ConfigCache::__construct($configKey, $debug, ConfigCacheFactory $configCacheFactory, ConfigCacheWarmer $configCacheWarmer)[?]

  • The ResourcesCache::__construct(CacheProvider $cache)[?] method was changed to ResourcesCache::__construct(ResourcesCacheAccessor $cache)[?]

  • The Context::setCriteria($criteria)[?] method was changed to Context::setCriteria(Criteria $criteria = null)[?]

  • 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, ProcessorIteratorFactoryInterface $ungroupedProcessorIteratorFactory)[?]

  • The OptimizedProcessorIterator::__construct($processors, $groups, ContextInterface $context, ApplicableCheckerInterface $applicableChecker, ProcessorFactoryInterface $processorFactory)[?] method was changed to OptimizedProcessorIterator::__construct($processors, $groups, $processorGroups, ContextInterface $context, ApplicableCheckerInterface $applicableChecker, ProcessorRegistryInterface $processorRegistry)[?]

  • The OptimizedProcessorIteratorFactory::createProcessorIterator($processors, ContextInterface $context, ApplicableCheckerInterface $applicableChecker, ProcessorFactoryInterface $processorFactory)[?] method was changed to OptimizedProcessorIteratorFactory::createProcessorIterator($processors, ContextInterface $context, ApplicableCheckerInterface $applicableChecker, ProcessorRegistryInterface $processorRegistry)[?]

  • The AddParentEntityIdToQuery::__construct(DoctrineHelper $doctrineHelper)[?] method was changed to AddParentEntityIdToQuery::__construct(DoctrineHelper $doctrineHelper, EntityIdHelper $entityIdHelper)[?]

  • The LoadParentEntity::__construct(DoctrineHelper $doctrineHelper, EntityLoader $entityLoader)[?] method was changed to LoadParentEntity::__construct(DoctrineHelper $doctrineHelper, EntityIdHelper $entityIdHelper, QueryFactory $queryFactory)[?]

  • The BuildQuery::__construct(DoctrineHelper $doctrineHelper, CriteriaConnector $criteriaConnector)[?] method was changed to BuildQuery::__construct(DoctrineHelper $doctrineHelper)[?]

  • The BuildSingleItemQuery::__construct(DoctrineHelper $doctrineHelper, CriteriaConnector $criteriaConnector, EntityIdHelper $entityIdHelper)[?] method was changed to BuildSingleItemQuery::__construct(DoctrineHelper $doctrineHelper, EntityIdHelper $entityIdHelper)[?]

  • The LoadEntity::__construct(DoctrineHelper $doctrineHelper, EntityLoader $entityLoader)[?] method was changed to LoadEntity::__construct(DoctrineHelper $doctrineHelper, EntityIdHelper $entityIdHelper, QueryFactory $queryFactory)[?]

  • The LoadEntityByEntitySerializer::__construct(EntitySerializer $entitySerializer)[?] method was changed to LoadEntityByEntitySerializer::__construct(EntitySerializer $entitySerializer, DoctrineHelper $doctrineHelper, EntityClassResolver $entityClassResolver)[?]

  • The NormalizeErrors::__construct(TranslatorInterface $translator)[?] method was changed to NormalizeErrors::__construct(TranslatorInterface $translator)[?]

  • The CustomizeLoadedDataContext::getResultFieldName($propertyPath, $usePropertyPathByDefault = false)[?] method was changed to CustomizeLoadedDataContext::getResultFieldName($propertyPath)[?]

  • The EntityHandler::__invoke($data)[?] method was changed to EntityHandler::__invoke($data, $context)[?]

  • The CompleteDescriptions::__construct(EntityDescriptionProvider $entityDocProvider, ResourceDocProvider $resourceDocProvider, ResourceDocParserRegistry $resourceDocParserRegistry, TranslatorInterface $translator, ConfigProvider $ownershipConfigProvider, RequestDependedTextProcessor $requestDependedTextProcessor)[?] method was changed to CompleteDescriptions::__construct(EntityDescriptionProvider $entityDocProvider, ResourceDocProvider $resourceDocProvider, ResourceDocParserRegistry $resourceDocParserRegistry, TranslatorInterface $translator, ConfigProvider $ownershipConfigProvider, RequestDependedTextProcessor $requestDependedTextProcessor)[?]

  • The ExpandRelatedEntities::__construct(DoctrineHelper $doctrineHelper, ConfigProvider $configProvider, EntityOverrideProviderRegistry $entityOverrideProviderRegistry)[?] method was changed to ExpandRelatedEntities::__construct(DoctrineHelper $doctrineHelper, ConfigProvider $configProvider, EntityOverrideProviderRegistry $entityOverrideProviderRegistry, CompleteCustomDataTypeHelper $customDataTypeHelper)[?]

  • The MergeSubresourceConfigHelper::__construct(MergeActionConfigHelper $mergeActionConfigHelper, MergeFilterConfigHelper $mergeFilterConfigHelper)[?] method was changed to MergeSubresourceConfigHelper::__construct(MergeActionConfigHelper $mergeActionConfigHelper, MergeFilterConfigHelper $mergeFilterConfigHelper, MergeSorterConfigHelper $mergeSorterConfigHelper)[?]

  • 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 Error::trans(TranslatorInterface $translator)[?] method was changed to Error::trans(TranslatorInterface $translator)[?]

  • The Label::trans(TranslatorInterface $translator)[?] method was changed to Label::trans(TranslatorInterface $translator)[?]

  • The FormExtension::__construct(ContainerInterface $container, $types, $typeExtensions, $guessers)[?] method was changed to FormExtension::__construct(ContainerInterface $container, $types, $typeExtensions, $guessers)[?]

  • The AssociationFilter::getEntityClass($entityType)[?] method was changed to AssociationFilter::getEntityClass($entityType)[?]

  • The ChainFilterFactory::createFilter($filterType, $options = [])[?] method was changed to ChainFilterFactory::createFilter($filterType, $options = [])[?]

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

    • setField($field)[?]
    • setField($field)[?]
    • buildExpression($field, $path, $operator, $value)[?]
    • buildExpression($field, $path, $operator, $value)[?]
  • The CompositeIdentifierFilterFactory::createFilter($dataType)[?] method was changed to CompositeIdentifierFilterFactory::createFilter($dataType)[?]

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

    • setAssociationOwnerClass($associationOwnerClass)[?]
    • setAssociationOwnerClass($associationOwnerClass)[?]
    • doBuildExpression($field, $path, $operator, $value)[?]
    • doBuildExpression($field, $path, $operator, $value)[?]
  • The ExtendedAssociationFilterFactory::createFilter($dataType)[?] method was changed to ExtendedAssociationFilterFactory::createFilter($dataType)[?]

  • The FilterCollection::getGroupedFilterKey($group, $key)[?] method was changed to FilterCollection::getGroupedFilterKey($group, $key)[?]

  • The PrimaryFieldFilter::setDataField($fieldName)[?] method was changed to PrimaryFieldFilter::setDataField($fieldName)[?]

  • The SimpleFilterFactory::__construct(PropertyAccessorInterface $propertyAccessor, FilterOperatorRegistry $filterOperatorRegistry)[?] method was changed to SimpleFilterFactory::__construct($filters, $filterFactories, ContainerInterface $filterFactoryContainer, PropertyAccessorInterface $propertyAccessor, FilterOperatorRegistry $filterOperatorRegistry)[?]

  • The StandaloneFilter::__construct($dataType, $description = null)[?] method was changed to StandaloneFilter::__construct($dataType, $description = null)[?]

  • The StandaloneFilterWithDefaultValue::__construct($dataType, $description = null, $defaultValue = null, $defaultValueToStringConverter = null)[?] method was changed to StandaloneFilterWithDefaultValue::__construct($dataType, $description = null, $defaultValue = null, $defaultValueToStringConverter = null)[?]

  • The ApiSourceListener::__construct(ResourcesCache $resourcesCache, ApiDocExtractor $apiDocExtractor, $apiDocViews)[?] method was changed to ApiSourceListener::__construct(CacheManager $cacheManager)[?]

  • The SecurityFirewallContextListener::__construct(ListenerInterface $innerListener, $sessionName, TokenStorageInterface $tokenStorage)[?] method was changed to SecurityFirewallContextListener::__construct(ListenerInterface $innerListener, TokenStorageInterface $tokenStorage, SessionInterface $session = null)[?]

  • The EmptyArrayToNullTransformer::transform($class, $property, $value, $config, $context)[?] method was changed to EmptyArrayToNullTransformer::transform($value, $config, $context)[?]

  • The EntityClassToEntityTypeTransformer::transform($class, $property, $value, $config, $context)[?] method was changed to EntityClassToEntityTypeTransformer::transform($value, $config, $context)[?]

  • The DebugCommand::getProcessorIds(ProcessorBagInterface $processorBag, $action)[?] method was changed to DebugCommand::getProcessorIds($action)[?]

  • The EntityDescriptionProvider::__construct(EntityClassNameProviderInterface $entityClassNameProvider, ConfigManager $configManager, DoctrineHelper $doctrineHelper, TranslatorInterface $translator)[?] method was changed to EntityDescriptionProvider::__construct(EntityClassNameProviderInterface $entityClassNameProvider, ConfigManager $configManager, DoctrineHelper $doctrineHelper, TranslatorInterface $translator)[?]

  • The QueryExpressionVisitor::createSubquery($field, $disallowJoinUsage = false)[?] method was changed to QueryExpressionVisitor::createSubquery($field = null, $disallowJoinUsage = false)[?]

  • The ContextInterface::setCriteria($criteria)[?] method was changed to ContextInterface::setCriteria(Criteria $criteria = null)[?]

  • The CollectionAwareFilterInterface::setCollection($collection)[?] method was changed to CollectionAwareFilterInterface::setCollection($collection)[?]

  • The FieldAwareFilterInterface::setField($field)[?] method was changed to FieldAwareFilterInterface::setField($field)[?]

  • The FilterFactoryInterface::createFilter($filterType, $options = [])[?] method was changed to FilterFactoryInterface::createFilter($filterType, $options = [])[?]

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

    • addApplicableChecker[?]
    • initializeProcessorApplicableChecker[?]
  • The following methods in class OptimizedProcessorIterator[?] were removed:

    • getGroupByIndex[?]
    • loadGroups[?]
  • The following methods in class SubresourceContext[?] were removed:

    • hasParentEntity[?]
    • getParentEntity[?]
    • setParentEntity[?]
  • The following methods in class LoadSubresources[?] were removed:

    • ensureActionExcluded[?]
    • isSubresourcesEnabled[?]
    • isAccessibleSubresource[?]
  • The ChainFilterFactory::addFilterFactory[?] method was removed.

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

    • addFilter[?]
    • addFilterFactory[?]
  • The SecurityFirewallExceptionListener::setSessionName[?] method was removed.

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

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

    • $ungroupedApplicableCheckerFactory[?]
    • $ungroupedProcessorApplicableChecker[?]
  • The LoadParentEntity::$entityLoader[?] property was removed.

  • The BuildQuery::$criteriaConnector[?] property was removed.

  • The BuildSingleItemQuery::$criteriaConnector[?] property was removed.

  • The LoadEntity::$entityLoader[?] property was removed.

  • The EntityOverrideProviderInterface::getEntityClass[?] interface method was added. The following methods in interface ContextInterface were added (with link)

    • getSharedData[?]
    • setSharedData[?]
    • addInfoRecord[?]

AssetBundle

  • The NodeProcessFactory::createProcess[?] method was removed.
  • The OroAssetsBuildCommand::enableTty[?] method was removed.

AttachmentBundle

  • The following classes were removed:

    • ThumbnailFactory[?]
    • GuessMimeTypeByFileContextFactory[?]
    • ImageResizer[?]
    • Thumbnail[?]
    • MediaCacheManager[?]
    • InvalidAttachmentEncodedParametersException[?]
  • The FileExtension::getName[?] method was removed.

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

    • setFileManager[?]
    • getFileSize[?]
    • getAttachment[?]
    • decodeAttachmentUrl[?]
    • generateUrl[?]
    • buildFileKey[?]
    • parseFileKey[?]
  • 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[?]
  • The FileController::getAttachmentAction[?] method was removed.

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

    • __construct(ContainerInterface $container)[?]
    • __construct(ContainerInterface $container)[?]
    • getFileUrl($parentEntity, $fieldName, File $attachment, $type, $absolute = false)[?]
    • getFileUrl(File $file, $action, $absolute = false)[?]
  • The following methods in class AttachmentManager[?] were changed:

    • __construct(RouterInterface $router, $fileIcons, AssociationManager $associationManager, $debug, $debugImages)[?]
    • __construct(FileUrlProviderInterface $fileUrlProvider, FileIconProvider $fileIconProvider, MimeTypeChecker $mimeTypeChecker, AssociationManager $associationManager, UrlGeneratorInterface $urlGenerator, RegistryInterface $registry)[?]
    • getFileUrl($parentEntity, $fieldName, File $entity, $type, $absolute = false)[?]
    • getFileUrl(File $file, $action, $referenceType)[?]
  • The FileManager::__construct(FilesystemMap $filesystemMap, ProtocolValidatorInterface $protocolValidator)[?] method was changed to FileManager::__construct($filesystemName, ProtocolValidatorInterface $protocolValidator)[?]

  • The ImageLinkFormatter::__construct(AttachmentManager $manager, TranslatorInterface $translator)[?] method was changed to ImageLinkFormatter::__construct(AttachmentManager $manager, TranslatorInterface $translator)[?]

  • The FileApiEntityManager::__construct($class, ObjectManager $om, AuthorizationCheckerInterface $authorizationChecker, FileManager $fileManager, AttachmentManager $attachmentManager)[?] method was changed to FileApiEntityManager::__construct($class, ObjectManager $om, AuthorizationCheckerInterface $authorizationChecker, FileManager $fileManager)[?]

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

    • getResizedAttachmentImageAction($id, $width, $height, $filename, Request $request)[?]
    • getResizedAttachmentImageAction($id, $width, $height, $filename)[?]
    • buildResponse($data, $action, $contextValues = [], $status)[?]
    • buildResponse($data, $action, $contextValues = [], $status)[?]
  • The following properties in class AttachmentManager[?] were removed:

  • The FileApiEntityManager::$attachmentManager[?] property was removed.

BatchBundle

  • The OroBatchBundle::getParent[?] method was removed.

CacheBundle

  • The following classes were removed:
    • ConfigurationLoader[?]
    • CacheWarmerListener[?]
    • CacheWarmerPass[?]
  • The OroCacheExtension::prepend[?] method was removed.
  • 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($processors, ContextInterface $context, ApplicableCheckerInterface $applicableChecker, ProcessorFactoryInterface $processorFactory)[?] method was changed to ProcessorIterator::__construct($processors, ContextInterface $context, ApplicableCheckerInterface $applicableChecker, ProcessorRegistryInterface $processorRegistry)[?]
  • The ProcessorIteratorFactory::createProcessorIterator($processors, ContextInterface $context, ApplicableCheckerInterface $applicableChecker, ProcessorFactoryInterface $processorFactory)[?] method was changed to ProcessorIteratorFactory::createProcessorIterator($processors, ContextInterface $context, ApplicableCheckerInterface $applicableChecker, ProcessorRegistryInterface $processorRegistry)[?]
  • The CleanUpProcessorsCompilerPass::__construct($simpleProcessorFactoryServiceId, $processorTagName)[?] method was changed to CleanUpProcessorsCompilerPass::__construct($simpleProcessorRegistryServiceId, $processorTagName, $processorRegistryServiceId = null)[?]
  • The ProcessorIteratorFactoryInterface::createProcessorIterator($processors, ContextInterface $context, ApplicableCheckerInterface $applicableChecker, ProcessorFactoryInterface $processorFactory)[?] method was changed to ProcessorIteratorFactoryInterface::createProcessorIterator($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 ChartView::__construct(Twig_Environment $twig, $template, DataInterface $data, $vars)[?] method was changed to ChartView::__construct(Environment $twig, $template, DataInterface $data, $vars)[?]
  • The ChartViewBuilder::__construct(ConfigProvider $configProvider, TransformerFactory $transformerFactory, Twig_Environment $twig)[?] method was changed to ChartViewBuilder::__construct(ConfigProvider $configProvider, TransformerFactory $transformerFactory, Environment $twig)[?]
  • The ConfigProvider::getChartConfig($chartName)[?] method was changed to ConfigProvider::getChartConfig($chartName)[?]
  • The following methods in class ConfigProvider[?] were removed:
    • __construct[?]
    • getConfigs[?]
    • getChartConfigs[?]
  • The ConfigProvider::$configs[?] property was removed.

CommentBundle

  • The CommentApiManager::__construct(Registry $doctrine, AuthorizationCheckerInterface $authorizationChecker, EntityNameResolver $entityNameResolver, Pager $pager, EventDispatcherInterface $eventDispatcher, AttachmentProvider $attachmentProvider, AclHelper $aclHelper, ConfigManager $configManager)[?] method was changed to CommentApiManager::__construct(Registry $doctrine, AuthorizationCheckerInterface $authorizationChecker, EntityNameResolver $entityNameResolver, CountQueryBuilderOptimizer $countQueryBuilderOptimizer, EventDispatcherInterface $eventDispatcher, AttachmentProvider $attachmentProvider, AclHelper $aclHelper, ConfigManager $configManager)[?]
  • The CommentApiManager::$pager[?] property was removed.

Config

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

ConfigBundle

  • The ConfigExtension::__construct(ContainerInterface $container)[?] method was changed to ConfigExtension::__construct(ContainerInterface $container)[?]
  • The AbstractProvider::__construct(ConfigBag $configBag, TranslatorInterface $translator, FormFactoryInterface $factory, AuthorizationCheckerInterface $authorizationChecker, ChainSearchProvider $searchProvider, FormRegistryInterface $formRegistry)[?] method was changed to AbstractProvider::__construct(ConfigBag $configBag, TranslatorInterface $translator, FormFactoryInterface $factory, AuthorizationCheckerInterface $authorizationChecker, ChainSearchProvider $searchProvider, FormRegistryInterface $formRegistry)[?]
  • The FieldSearchProvider::__construct(ConfigBag $configBag, TranslatorInterface $translator, ConfigManager $configManager)[?] method was changed to FieldSearchProvider::__construct(ConfigBag $configBag, TranslatorInterface $translator, ConfigManager $configManager)[?]
  • The GroupSearchProvider::__construct(ConfigBag $configBag, TranslatorInterface $translator)[?] method was changed to GroupSearchProvider::__construct(ConfigBag $configBag, TranslatorInterface $translator)[?]
  • The AbstractScopeManager::__construct(ManagerRegistry $doctrine, CacheProvider $cache, EventDispatcherInterface $eventDispatcher)[?] method was changed to AbstractScopeManager::__construct(ManagerRegistry $doctrine, CacheProvider $cache, EventDispatcherInterface $eventDispatcher, ConfigBag $configBag)[?]

ConfigExpression

  • The DependencyInjectionExtension::__construct(ContainerInterface $container, $serviceIds)[?] method was changed to DependencyInjectionExtension::__construct(ContainerInterface $container, $serviceIds)[?]

CronBundle

  • The CommandRunnerMessageProcessor[?] class was removed.
  • The CommandRunnerProcessor::__construct(CommandRunnerInterface $commandRunner, JobRunner $jobRunner, LoggerInterface $logger)[?] method was changed to CommandRunnerProcessor::__construct(JobRunner $jobRunner, CommandRunnerInterface $commandRunner)[?]

CurrencyBundle

  • The following classes were removed:
    • AliceRoundProcessor[?]
    • SetPriceByValueAndCurrency[?]
  • The CurrencyExtension::__construct(ContainerInterface $container)[?] method was changed to CurrencyExtension::__construct(ContainerInterface $container)[?]
  • 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)[?]
  • The RateConverterExtension::getName[?] method was removed.
  • The SettablePriceAwareInterface[?] interface was removed.

DashboardBundle

  • The Configuration[?] class was removed.
  • The DashboardExtension::__construct(ContainerInterface $container)[?] method was changed to DashboardExtension::__construct(ContainerInterface $container)[?]
  • The FilterDateRangeConverter::__construct(DateTimeFormatter $formatter, Compiler $dateCompiler, TranslatorInterface $translator)[?] method was changed to FilterDateRangeConverter::__construct(DateTimeFormatterInterface $formatter, Compiler $dateCompiler, TranslatorInterface $translator)[?]
  • The WidgetSortByConverter::__construct(ConfigProvider $entityConfigProvider, TranslatorInterface $translator)[?] method was changed to WidgetSortByConverter::__construct(ConfigProvider $entityConfigProvider, TranslatorInterface $translator)[?]
  • The ConfigProvider::__construct($configs, EventDispatcherInterface $eventDispatcher)[?] method was changed to ConfigProvider::__construct($cacheFile, $debug, EventDispatcherInterface $eventDispatcher)[?]
  • The WidgetConfigs::__construct(ConfigProvider $configProvider, ResolverInterface $resolver, EntityManagerInterface $entityManager, ConfigValueProvider $valueProvider, TranslatorInterface $translator, EventDispatcherInterface $eventDispatcher, WidgetConfigVisibilityFilter $visibilityFilter, RequestStack $requestStack)[?] method was changed to WidgetConfigs::__construct(ConfigProvider $configProvider, ResolverInterface $resolver, EntityManagerInterface $entityManager, ConfigValueProvider $valueProvider, TranslatorInterface $translator, EventDispatcherInterface $eventDispatcher, WidgetConfigVisibilityFilter $visibilityFilter, RequestStack $requestStack)[?]
  • The WidgetDateRangeType::__construct(TranslatorInterface $translator)[?] method was changed to WidgetDateRangeType::__construct(TranslatorInterface $translator)[?]
  • The WidgetItemsFormSubscriber::__construct(WidgetConfigs $widgetConfigs, TranslatorInterface $translator)[?] method was changed to WidgetItemsFormSubscriber::__construct(WidgetConfigs $widgetConfigs, TranslatorInterface $translator)[?]
  • The following methods in class ConfigProvider[?] were removed:
    • getConfig[?]
    • getConfigs[?]
    • hasConfig[?]
    • copyConfigurationArray[?]
  • The following methods in class OroDashboardExtension[?] were removed:
    • prepareWidgets[?]
    • sortItemsByPosition[?]
  • The following methods in class DashboardController[?] were removed:
    • getDatagridConfigurationProvider[?]
    • getWidgetConfigs[?]
    • getFormProvider[?]
    • getStateManager[?]
    • getEntityManager[?]
  • 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 SendChangedEntitiesToMessageQueueListener::__construct(MessageProducerInterface $messageProducer, TokenStorageInterface $tokenStorage, AdditionalEntityChangesToAuditStorage $additionalEntityChangesStorage, EntityToEntityChangeArrayConverter $entityToArrayConverter, AuditConfigProvider $auditConfigProvider, EntityNameResolver $entityNameResolver, LoggerInterface $logger)[?] method was changed to SendChangedEntitiesToMessageQueueListener::__construct(MessageProducerInterface $messageProducer, TokenStorageInterface $tokenStorage, AdditionalEntityChangesToAuditStorage $additionalEntityChangesStorage, EntityToEntityChangeArrayConverter $entityToArrayConverter, AuditConfigProvider $auditConfigProvider, LoggerInterface $logger, AuditMessageBodyProvider $auditMessageBodyProvider)[?]
  • The AuthorProvider::__construct(TranslatorInterface $translator)[?] method was changed to AuthorProvider::__construct(TranslatorInterface $translator)[?]
  • The ImpersonationSearchHandler::__construct(DoctrineHelper $doctrineHelper, TranslatorInterface $translator)[?] method was changed to ImpersonationSearchHandler::__construct(DoctrineHelper $doctrineHelper, TranslatorInterface $translator)[?]
  • The AuditFilter::$queryDesignerManagerLink[?] property was removed.
  • The following methods in class SendChangedEntitiesToMessageQueueListener[?] were removed:
    • setAdditionalEntityChangesStorage[?]
    • setEntityNameResolver[?]

DataGridBundle

  • The following classes were removed:
    • ContainerListener[?]
    • DatagridConfigurationCacheWarmer[?]
  • The DataGridExtension::__construct(ContainerInterface $container)[?] method was changed to DataGridExtension::__construct(ContainerInterface $container)[?]
  • The ChainConfigurationProvider::isApplicable($gridName)[?] method was changed to ChainConfigurationProvider::isApplicable($gridName)[?]
  • The ConfigurationProvider::__construct(SystemAwareResolver $resolver, CacheProvider $cache)[?] method was changed to ConfigurationProvider::__construct(RawConfigurationProvider $rawConfigurationProvider, SystemAwareResolver $resolver)[?]
  • The DatagridDataConverter::__construct(DatagridColumnsFromContextProviderInterface $datagridColumnsFromContextProvider, TranslatorInterface $translator, FormatterProvider $formatterProvider)[?] method was changed to DatagridDataConverter::__construct(DatagridColumnsFromContextProviderInterface $datagridColumnsFromContextProvider, TranslatorInterface $translator, FormatterProvider $formatterProvider)[?]
  • 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 AbstractSorterExtension::__construct(DatagridStateProviderInterface $sortersStateProvider)[?] method was changed to AbstractSorterExtension::__construct(DatagridStateProviderInterface $sortersStateProvider, SystemAwareResolver $resolver)[?]
  • The Pager::__construct(AclHelper $aclHelper, CountQueryBuilderOptimizer $countQueryOptimizer, QueryHintResolver $queryHintResolver, $maxPerPage, QueryBuilder $qb = null)[?] method was changed to Pager::__construct(AclHelper $aclHelper, CountQueryBuilderOptimizer $countQueryOptimizer, QueryHintResolver $queryHintResolver, QueryExecutorInterface $queryExecutor, $maxPerPage, QueryBuilder $qb = null)[?]
  • The DeleteMassActionHandler::__construct(ManagerRegistry $registry, TranslatorInterface $translator, AuthorizationCheckerInterface $authorizationChecker, MassDeleteLimiter $limiter, RequestStack $requestStack)[?] method was changed to DeleteMassActionHandler::__construct(ManagerRegistry $registry, TranslatorInterface $translator, AuthorizationCheckerInterface $authorizationChecker, MassDeleteLimiter $limiter, RequestStack $requestStack)[?]
  • The MassActionExtension::__construct(MassActionFactory $actionFactory, MassActionMetadataFactory $actionMetadataFactory, AuthorizationCheckerInterface $authorizationChecker, CsrfTokenManagerInterface $tokenManager)[?] method was changed to MassActionExtension::__construct(MassActionFactory $actionFactory, MassActionMetadataFactory $actionMetadataFactory, AuthorizationCheckerInterface $authorizationChecker)[?]
  • The AbstractViewsList::__construct(TranslatorInterface $translator)[?] method was changed to AbstractViewsList::__construct(TranslatorInterface $translator)[?]
  • The GridViewsExtension::__construct(EventDispatcherInterface $eventDispatcher, AuthorizationCheckerInterface $authorizationChecker, TokenAccessorInterface $tokenAccessor, TranslatorInterface $translator, ManagerRegistry $registry, AclHelper $aclHelper, ServiceLink $managerLink)[?] method was changed to GridViewsExtension::__construct(EventDispatcherInterface $eventDispatcher, AuthorizationCheckerInterface $authorizationChecker, TokenAccessorInterface $tokenAccessor, TranslatorInterface $translator, ManagerRegistry $registry, AclHelper $aclHelper, ServiceLink $managerLink)[?]
  • The FormatterExtension::__construct(TranslatorInterface $translator)[?] method was changed to FormatterExtension::__construct(TranslatorInterface $translator)[?]
  • The FieldProperty::__construct(TranslatorInterface $translator)[?] method was changed to FieldProperty::__construct(TranslatorInterface $translator)[?]
  • The LinkProperty::__construct(RouterInterface $router, Environment $twig)[?] method was changed to LinkProperty::__construct(RouterInterface $router, Environment $twig)[?]
  • The LocalizedNumberProperty::__construct(TranslatorInterface $translator, NumberFormatter $formatter)[?] method was changed to LocalizedNumberProperty::__construct(TranslatorInterface $translator, NumberFormatter $formatter)[?]
  • The TwigTemplateProperty::__construct(Twig_Environment $environment)[?] method was changed to TwigTemplateProperty::__construct(Environment $environment)[?]
  • The ExportExtension::__construct(TranslatorInterface $translator, AuthorizationCheckerInterface $authorizationChecker, TokenStorageInterface $tokenStorage)[?] method was changed to ExportExtension::__construct(TranslatorInterface $translator, AuthorizationCheckerInterface $authorizationChecker, TokenStorageInterface $tokenStorage)[?]
  • The BoardExtension::__construct(AuthorizationCheckerInterface $authorizationChecker, TranslatorInterface $translator, RestrictionManager $restrictionManager, Configuration $configuration, EntityClassNameHelper $entityClassNameHelper, EntityClassResolver $entityClassResolver)[?] method was changed to BoardExtension::__construct(AuthorizationCheckerInterface $authorizationChecker, TranslatorInterface $translator, RestrictionManager $restrictionManager, Configuration $configuration, EntityClassNameHelper $entityClassNameHelper, EntityClassResolver $entityClassResolver)[?]
  • The AppearanceExtension::__construct(Configuration $configuration, TranslatorInterface $translator)[?] method was changed to AppearanceExtension::__construct(Configuration $configuration, TranslatorInterface $translator)[?]
  • The ActionMetadataFactory::__construct(TranslatorInterface $translator)[?] method was changed to ActionMetadataFactory::__construct(TranslatorInterface $translator)[?]
  • The GridViewsLoadListener::__construct(ManagerRegistry $registry, AuthorizationCheckerInterface $authorizationChecker, TokenAccessorInterface $tokenAccessor, AclHelper $aclHelper, TranslatorInterface $translator, GridViewManager $gridViewManager, AppearanceTypeManager $appearanceTypeManager)[?] method was changed to GridViewsLoadListener::__construct(ManagerRegistry $registry, AuthorizationCheckerInterface $authorizationChecker, TokenAccessorInterface $tokenAccessor, AclHelper $aclHelper, TranslatorInterface $translator, GridViewManager $gridViewManager, AppearanceTypeManager $appearanceTypeManager)[?]
  • The OrmDatasource::__construct(ConfigProcessorInterface $processor, EventDispatcherInterface $eventDispatcher, ParameterBinderInterface $parameterBinder, QueryHintResolver $queryHintResolver)[?] method was changed to OrmDatasource::__construct(ConfigProcessorInterface $processor, EventDispatcherInterface $eventDispatcher, ParameterBinderInterface $parameterBinder, QueryHintResolver $queryHintResolver, QueryExecutorInterface $queryExecutor)[?]
  • The DatagridGuesser::__construct(ContainerInterface $container, $columnOptionsGuesserServiceIds)[?] method was changed to DatagridGuesser::__construct($columnOptionsGuesserServiceIds)[?]
  • The ConfigurationProviderInterface::isApplicable($gridName)[?] method was changed to ConfigurationProviderInterface::isApplicable($gridName)[?]
  • The following methods in class ConfigurationProvider[?] were removed:
    • getRawConfiguration[?]
    • loadConfiguration[?]
  • The Pager::getAppliedResult[?] method was removed.
  • The following methods in class GridController[?] were removed:
    • getMessageProducer[?]
    • getRequestParametersFactory[?]
    • getGridManager[?]
  • The MassActionExtension::$tokenManager[?] property was removed.
  • The DatagridGuesser::$container[?] property was removed.

DependencyInjection

  • The following classes were removed:
    • ServiceLinkRegistry[?]
    • UnknownAliasException[?]
    • TaggedServiceLinkRegistryCompilerPass[?]
  • The ServiceLink::__construct(ContainerInterface $container, $serviceId, $isOptional = false)[?] method was changed to ServiceLink::__construct(ContainerInterface $container, $serviceId, $isOptional = false)[?]
  • The ServiceLinkRegistryAwareInterface[?] interface was removed.

DistributionBundle

  • The OroKernel::getBundle[?] method was removed.
  • The ErrorHandler::handleWarning($number, $string)[?] method was changed to ErrorHandler::handleWarning($string)[?]
  • The Role::__construct($role)[?] method was changed to Role::__construct($role)[?]

DoctrineUtils

  • The SqlQuery::setQueryBuilder[?] method was removed.

EmailBundle

  • The following classes were removed:

    • VariablesProvider[?]
    • VariableProcessorRegistry[?]
    • UnknownVariableProcessorException[?]
  • The SendEmail::__construct(ContextAccessor $contextAccessor, Processor $emailProcessor, EmailAddressHelper $emailAddressHelper, EntityNameResolver $entityNameResolver)[?] method was changed to SendEmail::__construct(ContextAccessor $contextAccessor, Processor $emailProcessor, EmailAddressHelper $emailAddressHelper, EntityNameResolver $entityNameResolver, EmailOriginHelper $emailOriginHelper)[?]

  • The SendEmailTemplate::__construct(ContextAccessor $contextAccessor, Processor $emailProcessor, EmailAddressHelper $emailAddressHelper, EntityNameResolver $entityNameResolver, EmailRenderer $renderer, ObjectManager $objectManager, ValidatorInterface $validator)[?] method was changed to SendEmailTemplate::__construct(ContextAccessor $contextAccessor, Processor $emailProcessor, EmailAddressHelper $emailAddressHelper, EntityNameResolver $entityNameResolver, EmailRenderer $renderer, ObjectManager $objectManager, ValidatorInterface $validator, EmailOriginHelper $emailOriginHelper)[?]

  • 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 MailboxOriginValidator::__construct(TranslatorInterface $translator)[?] method was changed to MailboxOriginValidator::__construct(TranslatorInterface $translator)[?]

  • The MailerWrapper::send(Swift_Mime_Message $message, &$failedRecipients = null)[?] method was changed to MailerWrapper::send(Swift_Mime_SimpleMessage $message, &$failedRecipients = null)[?]

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

  • The EmailRecipientsHelper::__construct(AclHelper $aclHelper, DQLNameFormatter $dqlNameFormatter, NameFormatter $nameFormatter, ConfigManager $configManager, TranslatorInterface $translator, EmailOwnerProvider $emailOwnerProvider, Registry $registry, EmailAddressHelper $addressHelper, Indexer $search)[?] method was changed to EmailRecipientsHelper::__construct(AclHelper $aclHelper, DQLNameFormatter $dqlNameFormatter, NameFormatter $nameFormatter, ConfigManager $configManager, TranslatorInterface $translator, EmailOwnerProvider $emailOwnerProvider, Registry $registry, EmailAddressHelper $addressHelper, Indexer $search)[?]

  • The EmailRecipientsProvider::__construct(TranslatorInterface $translator, EmailRecipientsHelper $emailRecipientsHelper)[?] method was changed to EmailRecipientsProvider::__construct(TranslatorInterface $translator, EmailRecipientsHelper $emailRecipientsHelper)[?]

  • 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(Environment $environment, TemplateRendererConfigProviderInterface $configProvider, VariableProcessorRegistry $variableProcessors, TranslatorInterface $translator)[?]

  • The EmailTemplateContentProvider::__construct(DoctrineHelper $doctrineHelper, EmailRenderer $emailRenderer)[?] method was changed to EmailTemplateContentProvider::__construct(DoctrineHelper $doctrineHelper, EmailRenderer $emailRenderer, LoggerInterface $logger)[?]

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

    • __construct(TranslatorInterface $translator, ConfigManager $entityConfigManager)[?]
    • __construct(TranslatorInterface $translator, ConfigManager $configManager)[?]
    • getVariableDefinitions($entityClass = null)[?]
    • getVariableDefinitions()[?]
  • The following methods in class EntityVariablesProvider[?] were changed:

    • __construct(TranslatorInterface $translator, ConfigManager $configManager, ManagerRegistry $doctrine, FormatterManager $formatterManager)[?]
    • __construct(TranslatorInterface $translator, ConfigManager $configManager, ManagerRegistry $doctrine, FormatterManager $formatterManager)[?]
    • getVariableDefinitions($entityClass = null)[?]
    • getVariableDefinitions()[?]
  • 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)[?]

  • The RelatedEmailsProvider::__construct(Registry $registry, ConfigManager $configManager, AuthorizationCheckerInterface $authorizationChecker, TokenAccessorInterface $tokenAccessor, NameFormatter $nameFormatter, EmailAddressHelper $emailAddressHelper, EmailRecipientsHelper $emailRecipientsHelper, EntityFieldProvider $entityFieldProvider)[?] method was changed to RelatedEmailsProvider::__construct(AuthorizationCheckerInterface $authorizationChecker, TokenAccessorInterface $tokenAccessor, EmailRecipientsHelper $emailRecipientsHelper, EntityFieldProvider $entityFieldProvider, EmailAttributeProvider $emailAttributeProvider)[?]

  • 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 AutoResponseManager::__construct(Registry $registry, EmailModelBuilder $emailBuilder, Processor $emailProcessor, EmailRenderer $emailRender, LoggerInterface $logger, TranslatorInterface $translator, $defaultLocale)[?] method was changed to AutoResponseManager::__construct(Registry $registry, EmailModelBuilder $emailBuilder, Processor $emailProcessor, EmailRenderer $emailRender, LoggerInterface $logger, TranslatorInterface $translator, $defaultLocale)[?]

  • The DirectMailer::send(Swift_Mime_Message $message, &$failedRecipients = null)[?] method was changed to DirectMailer::send(Swift_Mime_SimpleMessage $message, &$failedRecipients = null)[?]

  • The AutoResponseTemplateChoiceType::__construct(TokenAccessorInterface $tokenAccessor, TranslatorInterface $translator)[?] method was changed to AutoResponseTemplateChoiceType::__construct(TokenAccessorInterface $tokenAccessor, TranslatorInterface $translator)[?]

  • The EmailTemplateHandler::__construct(FormInterface $form, RequestStack $requestStack, ObjectManager $manager, TranslatorInterface $translator)[?] method was changed to EmailTemplateHandler::__construct(FormInterface $form, RequestStack $requestStack, ObjectManager $manager, TranslatorInterface $translator)[?]

  • The EmailConfigurationConfigurator::__construct(SymmetricCrypterInterface $encryptor)[?] method was changed to EmailConfigurationConfigurator::__construct(SymmetricCrypterInterface $encryptor, ValidatorInterface $validator)[?]

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

  • The EntityConfigListener::__construct(Cache $cache, $cacheKey)[?] method was changed to EntityConfigListener::__construct(TemplateRendererConfigProviderInterface $emailRendererConfigProvider)[?]

  • The EmailRecipientRepository::getEmailsUsedInLast30DaysQb($senderEmails = [], $excludedEmails = [], $query = null)[?] method was changed to EmailRecipientRepository::getEmailsUsedInLast30DaysQb($senderEmails = [], $excludedEmails = [], $query = null)[?]

  • The EmailFolderViewList::__construct(TranslatorInterface $translator, MailboxChoiceList $mailboxChoiceList)[?] method was changed to EmailFolderViewList::__construct(TranslatorInterface $translator, MailboxChoiceList $mailboxChoiceList)[?]

  • The EmailTemplateGridHelper::__construct(EntityProvider $entityProvider, TranslatorInterface $translator)[?] method was changed to EmailTemplateGridHelper::__construct(EntityProvider $entityProvider, TranslatorInterface $translator)[?]

  • The MailboxNameHelper::__construct(TranslatorInterface $translator)[?] method was changed to MailboxNameHelper::__construct(TranslatorInterface $translator)[?]

  • The MarkMassActionHandler::__construct(EntityManager $entityManager, TranslatorInterface $translator, AuthorizationCheckerInterface $authorizationChecker, TokenAccessorInterface $tokenAccessor, EmailManager $emailManager)[?] method was changed to MarkMassActionHandler::__construct(EntityManager $entityManager, TranslatorInterface $translator, AuthorizationCheckerInterface $authorizationChecker, TokenAccessorInterface $tokenAccessor, EmailManager $emailManager)[?]

  • The EntityCacheWarmer::processEmailAddressTemplate(Filesystem $fs, Twig_Environment $twig)[?] method was changed to EntityCacheWarmer::processEmailAddressTemplate(Filesystem $fs, Environment $twig)[?]

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

  • 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 RelatedEmailsProvider[?] were removed:

    • $registry[?]
    • $configManager[?]
    • $nameFormatter[?]
    • $emailAddressHelper[?]
  • The following properties in class EntityRouteVariableProcessor[?] were removed:

    • $router[?]
    • $entityConfigManager[?]
  • The DirectMailer::$loggerLink[?] property was removed.

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

  • The EmailExtension::getEmailThreadRecipients[?] method was removed.

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

    • configureSandbox[?]
    • getConfiguration[?]
    • renderWithDefaultFilters[?]
    • addDefaultVariableFilters[?]
    • processDefaultFilters[?]
    • getValue[?]
    • getPropertyAccess[?]
    • getSystemVariableValues[?]
    • processVariables[?]
  • The following methods in class RelatedEmailsProvider[?] were removed:

    • createEmailsFromAttributes[?]
    • createRecipientsFromEmails[?]
    • getFieldAttributes[?]
    • formatEmail[?]
    • getMetadata[?]
    • initAttributes[?]
  • The following methods in class EntityRouteVariableProcessor[?] were removed:

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

  • The Processor::getEmailOrigin[?] method was removed.

  • The EmailRecipientRepository::getThreadUniqueRecipients[?] method was removed.

  • The AutoResponseRuleController::getAutoResponseManager[?] method was removed.

  • The UpdateAssociationsCommand::getProducer[?] method was removed.

  • The following interfaces were removed:

    • EntityVariablesProviderInterface[?]
    • SystemVariablesProviderInterface[?]
    • VariableProcessorInterface[?]

EmbeddedFormBundle

  • The BackLinkExtension::__construct(ContainerInterface $container)[?] method was changed to BackLinkExtension::__construct(ContainerInterface $container)[?]
  • The CsrfTokenStorage::__construct(CacheProvider $tokenCache, $tokenLifetime, SessionIdProviderInterface $sessionIdProvider)[?] method was changed to CsrfTokenStorage::__construct(CacheInterface $tokenCache, $tokenLifetime, SessionIdProviderInterface $sessionIdProvider)[?]
  • The CsrfTokenStorageDecorator::__construct(TokenStorageInterface $mainTokenStorage, TokenStorageInterface $embeddedFormTokenStorage, RequestStack $requestStack, $sessionOptions, $embeddedFormRouteName, $sessionIdFieldName)[?] method was changed to CsrfTokenStorageDecorator::__construct(TokenStorageInterface $mainTokenStorage, TokenStorageInterface $embeddedFormTokenStorage, RequestStack $requestStack, $embeddedFormRouteName)[?]
  • The EmbedFormLayoutManager::__construct(LayoutManager $layoutManager, EmbeddedFormManager $formManager)[?] method was changed to EmbedFormLayoutManager::__construct(LayoutManager $layoutManager)[?]
  • The EmbeddedFormTypeProperty::__construct(EmbeddedFormManager $manager, TranslatorInterface $translator)[?] method was changed to EmbeddedFormTypeProperty::__construct(EmbeddedFormManager $manager, TranslatorInterface $translator)[?]
  • The following properties in class CsrfTokenStorageDecorator[?] were removed:
    • $sessionOptions[?]
    • $sessionIdFieldName[?]
  • The EmbedFormLayoutManager::$formManager[?] property was removed.
  • The EmbeddedFormManager::getCustomFormLayoutByFormType[?] method was removed.
  • The following interfaces were removed:
    • CustomLayoutFormInterface[?]
    • CustomLayoutFormTypeInterface[?]

EntityBundle

  • The EntityAliasCacheWarmer[?] class was removed.
  • The EntityExtension::__construct(ContainerInterface $container)[?] method was changed to EntityExtension::__construct(ContainerInterface $container)[?]
  • The AbstractConfigVirtualProvider::__construct(EntityHierarchyProviderInterface $entityHierarchyProvider, $configuration)[?] method was changed to AbstractConfigVirtualProvider::__construct(EntityHierarchyProviderInterface $entityHierarchyProvider)[?]
  • The AbstractEntityClassNameProvider::__construct(ConfigManager $configManager, TranslatorInterface $translator)[?] method was changed to AbstractEntityClassNameProvider::__construct(ConfigManager $configManager, TranslatorInterface $translator)[?]
  • 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($entityAliases, $exclusions)[?] method was changed to EntityAliasConfigBag::__construct(EntityConfigurationProvider $configProvider)[?]
  • The EntityFieldProvider::__construct(ConfigProvider $entityConfigProvider, ConfigProvider $extendConfigProvider, EntityClassResolver $entityClassResolver, FieldTypeHelper $fieldTypeHelper, ManagerRegistry $doctrine, TranslatorInterface $translator, $hiddenFields)[?] method was changed to EntityFieldProvider::__construct(ConfigProvider $entityConfigProvider, ConfigProvider $extendConfigProvider, EntityClassResolver $entityClassResolver, FieldTypeHelper $fieldTypeHelper, ManagerRegistry $doctrine, TranslatorInterface $translator, $hiddenFields)[?]
  • The EntityNameResolver::__construct($providers, $defaultFormat, $config)[?] method was changed to EntityNameResolver::__construct($providers, $defaultFormat, EntityConfigurationProvider $configProvider)[?]
  • The EntityProvider::__construct(ConfigProvider $entityConfigProvider, ConfigProvider $extendConfigProvider, EntityClassResolver $entityClassResolver, TranslatorInterface $translator, FeatureChecker $featureChecker)[?] method was changed to EntityProvider::__construct(ConfigProvider $entityConfigProvider, ConfigProvider $extendConfigProvider, EntityClassResolver $entityClassResolver, TranslatorInterface $translator, FeatureChecker $featureChecker)[?]
  • The EntityStructureDataProvider::__construct(EventDispatcherInterface $eventDispatcher, EntityWithFieldsProvider $entityWithFieldsProvider, EntityClassNameHelper $classNameHelper, TranslatorInterface $translator, Cache $cache)[?] method was changed to EntityStructureDataProvider::__construct(EventDispatcherInterface $eventDispatcher, EntityWithFieldsProvider $entityWithFieldsProvider, EntityClassNameHelper $classNameHelper, TranslatorInterface $translator, Cache $cache)[?]
  • The EnumVirtualFieldProvider::__construct(ConfigProvider $extendConfigProvider, ManagerRegistry $doctrine)[?] method was changed to EnumVirtualFieldProvider::__construct(ConfigManager $configManager)[?]
  • The FallbackEntityNameProvider::__construct(ManagerRegistry $doctrine, TranslatorInterface $translator)[?] method was changed to FallbackEntityNameProvider::__construct(ManagerRegistry $doctrine, TranslatorInterface $translator)[?]
  • The EntityFieldChoiceType::__construct(EntityProvider $entityProvider, EntityFieldProvider $entityFieldProvider, TranslatorInterface $translator)[?] method was changed to EntityFieldChoiceType::__construct(EntityProvider $entityProvider, EntityFieldProvider $entityFieldProvider, TranslatorInterface $translator)[?]
  • The EntityFieldSelectType::__construct(EntityProvider $entityProvider, EntityFieldProvider $entityFieldProvider, TranslatorInterface $translator)[?] method was changed to EntityFieldSelectType::__construct(EntityProvider $entityProvider, EntityFieldProvider $entityFieldProvider, TranslatorInterface $translator)[?]
  • The UniqueEntityExtension::__construct(ValidatorInterface $validator, TranslatorInterface $translator, ConfigProvider $entityConfigProvider, DoctrineHelper $doctrineHelper)[?] method was changed to UniqueEntityExtension::__construct(ValidatorInterface $validator, TranslatorInterface $translator, ConfigProvider $entityConfigProvider, DoctrineHelper $doctrineHelper)[?]
  • The NavigationListener::__construct(AuthorizationCheckerInterface $authorizationChecker, TokenAccessorInterface $tokenAccessor, ConfigManager $configManager, TranslatorInterface $translator)[?] method was changed to NavigationListener::__construct(AuthorizationCheckerInterface $authorizationChecker, TokenAccessorInterface $tokenAccessor, ConfigManager $configManager, TranslatorInterface $translator)[?]
  • The OroEventManager::__construct(ContainerInterface $container)[?] method was changed to OroEventManager::__construct(ContainerInterface $container)[?]
  • The EntityFieldValidator::__construct(Registry $registry, TranslatorInterface $translator)[?] method was changed to EntityFieldValidator::__construct(Registry $registry, TranslatorInterface $translator)[?]
  • The EntityRoutingHelper::decodeClassName[?] method was removed.
  • The AbstractConfigVirtualProvider::ensureVirtualFieldsInitialized[?] method was removed.
  • The EnumVirtualFieldProvider::getManagerForClass[?] method was removed.
  • 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 ConfigExtension::__construct(ContainerInterface $container)[?] method was changed to ConfigExtension::__construct(ContainerInterface $container)[?]

  • The DynamicFieldsExtensionAttributeDecorator::__construct(AbstractDynamicFieldsExtension $extension, ContainerInterface $container)[?] method was changed to DynamicFieldsExtensionAttributeDecorator::__construct(AbstractDynamicFieldsExtension $extension, ContainerInterface $container)[?]

  • 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 EntityFieldImportStrategy::setTranslator(TranslatorInterface $translator)[?] method was changed to EntityFieldImportStrategy::setTranslator(TranslatorInterface $translator)[?]

  • The AttributeFamilyType::__construct(TranslatorInterface $translator)[?] method was changed to AttributeFamilyType::__construct(TranslatorInterface $translator)[?]

  • The ConfigHelperHandler::__construct(FormFactoryInterface $formFactory, Session $session, Router $router, ConfigHelper $configHelper, TranslatorInterface $translator, UrlGeneratorInterface $urlGenerator)[?] method was changed to ConfigHelperHandler::__construct(FormFactoryInterface $formFactory, Session $session, Router $router, ConfigHelper $configHelper, TranslatorInterface $translator, UrlGeneratorInterface $urlGenerator)[?]

  • The AttributeFamilyFormViewListener::__construct(TranslatorInterface $translator)[?] method was changed to AttributeFamilyFormViewListener::__construct(TranslatorInterface $translator)[?]

  • 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, $scopes)[?]
    • saveFieldConfigValues($values, $className, $fieldName, $fieldType)[?]
    • saveFieldConfigValues($values, $scope, $className)[?]
  • The ConfigProvider::getConfig($entity, $fieldName)[?] method was changed to ConfigProvider::getConfig($className, $fieldName = null)[?]

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

    • flushAllConfigs[?]
    • flushAllConfigurable[?]

EntityExtendBundle

  • The EntityExtendConfiguration[?] class was removed.

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

  • The EnumExtension::__construct(EnumValueProvider $enumValueProvider)[?] method was changed to EnumExtension::__construct(ContainerInterface $container)[?]

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

    • __construct(ConfigManager $configManager, ManagerRegistry $doctrine, TranslatorInterface $translator, ConfigTranslationHelper $translationHelper)[?]
    • __construct(ConfigManager $configManager, ManagerRegistry $doctrine, TranslatorInterface $translator, ConfigTranslationHelper $translationHelper)[?]
    • applyEnumNameTrans($enumCode, $enumName, $locale)[?]
    • applyEnumNameTrans($enumCode, $enumName = null, $locale)[?]
  • The ExtendConfigDumper::checkFieldSchema($entityName, ConfigInterface $fieldConfig, &$relationProperties, &$defaultProperties, &$properties, &$doctrine)[?] method was changed to ExtendConfigDumper::checkFieldSchema($entityName, ConfigInterface $fieldConfig, &$relationProperties, &$defaultProperties, &$properties, &$doctrine, $reflectionEntityClass)[?]

  • The ExtendOptionsBuilder::__construct(EntityMetadataHelper $entityMetadataHelper, FieldTypeHelper $fieldTypeHelper, ConfigManager $configManager)[?] method was changed to ExtendOptionsBuilder::__construct(EntityMetadataHelper $entityMetadataHelper, FieldTypeHelper $fieldTypeHelper, ConfigManager $configManager, $isDryRunMode = false)[?]

  • The DynamicFieldsHelper::__construct(ConfigManager $configManager, FeatureChecker $featureChecker, DoctrineHelper $doctrineHelper, RouterInterface $router, TranslatorInterface $translator)[?] method was changed to DynamicFieldsHelper::__construct(ConfigManager $configManager, FeatureChecker $featureChecker, DoctrineHelper $doctrineHelper, RouterInterface $router, TranslatorInterface $translator)[?]

  • The FieldType::__construct(ConfigManager $configManager, TranslatorInterface $translator, ExtendDbIdentifierNameGenerator $nameGenerator, FieldTypeProvider $fieldTypeProvider)[?] method was changed to FieldType::__construct(ConfigManager $configManager, TranslatorInterface $translator, ExtendDbIdentifierNameGenerator $nameGenerator, FieldTypeProvider $fieldTypeProvider)[?]

  • The EnumFieldConfigSubscriber::__construct(ConfigManager $configManager, TranslatorInterface $translator, EnumSynchronizer $enumSynchronizer)[?] method was changed to EnumFieldConfigSubscriber::__construct(ConfigManager $configManager, TranslatorInterface $translator, EnumSynchronizer $enumSynchronizer)[?]

  • The FieldTypeHelper::__construct($underlyingTypesMap)[?] method was changed to FieldTypeHelper::__construct(EntityExtendConfigurationProvider $configurationProvider)[?]

  • The EnumTranslationCache::__construct(TranslatorInterface $translator, Cache $cache)[?] method was changed to EnumTranslationCache::__construct(TranslatorInterface $translator, Cache $cache)[?]

  • The EnumExtension::$enumValueProvider[?] property was removed.

  • The FieldTypeHelper::$underlyingTypesMap[?] property was removed.

  • The CacheCommand::getExtendConfigDumper[?] method was removed.

EntityMergeBundle

  • The MergeExtension::__construct(ContainerInterface $container)[?] method was changed to MergeExtension::__construct(ContainerInterface $container)[?]
  • The MergeRenderer::__construct(Twig_Environment $environment, EventDispatcherInterface $eventDispatcher, $defaultTemplate)[?] method was changed to MergeRenderer::__construct(Environment $environment, EventDispatcherInterface $eventDispatcher, $defaultTemplate)[?]
  • The MergeFieldType::__construct(TranslatorInterface $translator)[?] method was changed to MergeFieldType::__construct(TranslatorInterface $translator)[?]
  • 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)[?]
  • The MergeMassAction::__construct(ConfigProvider $entityConfigProvider, TranslatorInterface $translator)[?] method was changed to MergeMassAction::__construct(ConfigProvider $entityConfigProvider, TranslatorInterface $translator)[?]

EntityPaginationBundle

  • The EntityPaginationExtension::__construct(ContainerInterface $container)[?] method was changed to EntityPaginationExtension::__construct(ContainerInterface $container)[?]
  • The MessageManager::__construct(Session $session, TranslatorInterface $translator, EntityPaginationNavigation $navigation, EntityPaginationStorage $storage)[?] method was changed to MessageManager::__construct(Session $session, TranslatorInterface $translator, EntityPaginationNavigation $navigation, EntityPaginationStorage $storage)[?]

EntitySerializer

  • The following classes were removed:

    • EntityDataTransformer[?]
    • ValueTransformer[?]
    • EntityAwareFilterChain[?]
  • The EntitySerializer::setFieldsFilter[?] method was removed.

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

    • getRelatedItemsBindings($entityIds, $mapping, EntityConfig $config)[?]
    • getRelatedItemsBindings($relatedItemsIds, $entityClass)[?]
    • loadRelatedItemsForSimpleEntity($entityIds, $mapping, EntityConfig $config, $context)[?]
    • loadRelatedItemsForSimpleEntity(QueryBuilder $qb, $entityClass, EntityConfig $config, $context)[?]
  • The following methods in class QueryFactory[?] were changed:

    • getRelatedItemsQueryBuilder($entityClass, $entityIds)[?]
    • getRelatedItemsQueryBuilder($entityClass, $entityIds)[?]
    • getRelatedItemsIds($associationMapping, $entityIds, EntityConfig $config)[?]
    • getRelatedItemsIds(QueryBuilder $qb, $entityClass, $targetEntityClass, $entityIds, EntityConfig $config)[?]
  • The SerializationHelper::transformValue($entityClass, $fieldName, $fieldValue, $context, FieldConfig $fieldConfig = null)[?] method was changed to SerializationHelper::transformValue($fieldValue, $context, FieldConfig $fieldConfig = null)[?]

  • The DataTransformerInterface::transform($class, $property, $value, $config, $context)[?] method was changed to DataTransformerInterface::transform($value, $config, $context)[?]

  • The EntityAwareFilterInterface[?] interface was removed.

FeatureToggleBundle

  • The following classes were removed:

    • CacheClearer[?]
    • CacheWarmer[?]
  • The FeatureExtension::__construct(ContainerInterface $container)[?] method was changed to FeatureExtension::__construct(ContainerInterface $container)[?]

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

    • __construct($rawConfiguration, $kernelBundles, FeatureToggleConfiguration $configuration, CacheProvider $cache)[?]
    • __construct($cacheFile, $debug, $bundles, FeatureToggleConfiguration $configuration)[?]
    • getFeaturesConfiguration($ignoreCache = false)[?]
    • getFeaturesConfiguration()[?]
  • 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 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 AbstractChoiceType::__construct(TranslatorInterface $translator)[?] method was changed to AbstractChoiceType::__construct(TranslatorInterface $translator)[?]
  • The AbstractDateFilterType::__construct(TranslatorInterface $translator, DateModifierInterface $dateModifiers, EventSubscriberInterface $subscriber)[?] method was changed to AbstractDateFilterType::__construct(TranslatorInterface $translator, DateModifierInterface $dateModifiers, EventSubscriberInterface $subscriber)[?]
  • The AbstractMultiChoiceType::__construct(TranslatorInterface $translator)[?] method was changed to AbstractMultiChoiceType::__construct(TranslatorInterface $translator)[?]
  • The DictionaryFilterType::__construct(TranslatorInterface $translator)[?] method was changed to DictionaryFilterType::__construct(TranslatorInterface $translator)[?]
  • The EnumFilterType::__construct(TranslatorInterface $translator, EnumValueProvider $valueProvider)[?] method was changed to EnumFilterType::__construct(TranslatorInterface $translator, EnumValueProvider $valueProvider)[?]
  • The FilterType::__construct(TranslatorInterface $translator)[?] method was changed to FilterType::__construct(TranslatorInterface $translator)[?]
  • The ManyToManyFilterType::__construct(TranslatorInterface $translator)[?] method was changed to ManyToManyFilterType::__construct(TranslatorInterface $translator)[?]
  • The NumberFilterType::__construct(TranslatorInterface $translator, LocaleSettings $localeSettings)[?] method was changed to NumberFilterType::__construct(TranslatorInterface $translator, LocaleSettings $localeSettings)[?]
  • The NumberRangeFilterType::__construct(TranslatorInterface $translator)[?] method was changed to NumberRangeFilterType::__construct(TranslatorInterface $translator)[?]
  • The TextFilterType::__construct(TranslatorInterface $translator)[?] method was changed to TextFilterType::__construct(TranslatorInterface $translator)[?]
  • The BooleanFilter::setTranslator(TranslatorInterface $translator)[?] method was changed to BooleanFilter::setTranslator(TranslatorInterface $translator)[?]
  • The Lexer::__construct(TranslatorInterface $translator, DateModifierProvider $provider)[?] method was changed to Lexer::__construct(TranslatorInterface $translator, DateModifierProvider $provider)[?]
  • The AbstractFilterExtension::$filters[?] property was removed.

FormBundle

  • The following classes were removed:
    • OroEncodedPasswordType[?]
    • UnknownFormHandlerException[?]
    • UnknownProviderException[?]
  • The FormExtension::__construct(FormRendererInterface $renderer, $templateName, $defaultOptions = [])[?] method was changed to FormExtension::__construct(ContainerInterface $container, $templateName, $defaultOptions = [])[?]
  • The FormHandlerRegistry::get($alias)[?] method was changed to FormHandlerRegistry::get($alias)[?]
  • The FormTemplateDataProviderRegistry::get($alias)[?] method was changed to FormTemplateDataProviderRegistry::get($alias)[?]
  • The OroSimpleColorPickerType::__construct(ConfigManager $configManager, TranslatorInterface $translator)[?] method was changed to OroSimpleColorPickerType::__construct(ConfigManager $configManager, TranslatorInterface $translator)[?]
  • The DataBlockRenderer::render(Twig_Environment $env, $context, FormView $form, $formVariableName)[?] method was changed to DataBlockRenderer::render(Environment $env, $context, FormView $form, $formVariableName)[?]
  • The TwigTemplateRenderer::__construct(Twig_Environment $env, $context)[?] method was changed to TwigTemplateRenderer::__construct(Environment $env, $context)[?]
  • The SearchHandler::initSearchIndexer(Indexer $indexer, $config)[?] method was changed to SearchHandler::initSearchIndexer(Indexer $indexer, SearchMappingProvider $mappingProvider)[?]
  • The FormExtension::$renderer[?] property was removed.

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[?]
  • The HelpExtension::__construct(ContainerInterface $container)[?] method was changed to HelpExtension::__construct(ContainerInterface $container)[?]

ImapBundle

  • The FlashBagNotificationSender::__construct(RequestStack $requestStack, TranslatorInterface $translator)[?] method was changed to FlashBagNotificationSender::__construct(RequestStack $requestStack, TranslatorInterface $translator)[?]

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

    • __construct(ClientInterface $httpClient, ResourceOwnerMap $resourceOwnerMap, ConfigManager $configManager, ManagerRegistry $doctrine)[?]
    • __construct(HttpMethodsClient $httpClient, ResourceOwnerMap $resourceOwnerMap, ConfigManager $configManager, ManagerRegistry $doctrine)[?]
    • getResponseContent(MessageInterface $rawResponse)[?]
    • getResponseContent(MessageInterface $rawResponse)[?]
  • The ChoiceAccountType::__construct(TranslatorInterface $translator)[?] method was changed to ChoiceAccountType::__construct(TranslatorInterface $translator)[?]

  • The ConfigurationGmailType::__construct(TranslatorInterface $translator, ConfigManager $userConfigManager, TokenAccessorInterface $tokenAccessor)[?] method was changed to ConfigurationGmailType::__construct(TranslatorInterface $translator, ConfigManager $userConfigManager, TokenAccessorInterface $tokenAccessor)[?]

  • The ConfigurationType::__construct(SymmetricCrypterInterface $encryptor, TokenAccessorInterface $tokenAccessor, TranslatorInterface $translator)[?] method was changed to ConfigurationType::__construct(SymmetricCrypterInterface $encryptor, TokenAccessorInterface $tokenAccessor, TranslatorInterface $translator)[?]

  • The GmailOAuthSubscriber::__construct(TranslatorInterface $translator)[?] method was changed to GmailOAuthSubscriber::__construct(TranslatorInterface $translator)[?]

  • The ImapEmailGoogleOauth2Manager::getAccessToken[?] method was removed.

ImportExportBundle

  • The following classes were removed:
    • AbstractImportHandler[?]
    • CliImportHandler[?]
    • HttpImportHandler[?]
    • SendImportErrorNotificationMessageProcessor[?]
    • HttpImportMessageProcessor[?]
    • PreCliImportMessageProcessor[?]
    • PreHttpImportMessageProcessor[?]
    • PreImportMessageProcessorAbstract[?]
  • The following methods in class XlsxFileStreamWriter[?] were removed:
    • __construct[?]
    • createPHPExcelObject[?]
  • The AbstractFileReader::getFile[?] method was removed.
  • The following methods in class XlsxFileReader[?] were removed:
    • __construct[?]
    • readLine[?]
    • getFile[?]
    • initRowIterator[?]
    • initializeFromContext[?]
  • The DatabaseHelper::getRegistry[?] method was removed.
  • The following methods in class ImportExportController[?] were removed:
    • errorLogAction[?]
    • getImportHandler[?]
    • getImportExportResultSummarizer[?]
    • getJobExecutor[?]
    • getMessageProducer[?]
  • The ImportCommand::getFileManager[?] method was removed.
  • The PreExportMessageProcessor::setExportHandler[?] method was removed.
  • The following properties in class XlsxFileStreamWriter[?] were removed:
  • The following properties in class ConfigurableAddOrReplaceStrategy[?] were removed:
    • $ownerChecker[?]
    • $cachedExistingEntities[?]
    • $cachedInverseSingleRelations[?]
    • $cachedInverseMultipleRelations[?]
  • The AbstractFileReader::$file[?] property was removed.
  • The following properties in class XlsxFileReader[?] were removed:
    • $firstLineIsHeader[?]
    • $phpExcel[?]
    • $excelObj[?]
    • $rewound[?]
  • The DatabaseHelper::$registry[?] property was removed.
  • The PreExportMessageProcessor::$exportHandler[?] property was removed.
  • The XlsxFileWriter::__construct(ContextRegistry $contextRegistry, Factory $phpExcel)[?] method was changed to XlsxFileWriter::__construct(ContextRegistry $contextRegistry)[?]
  • The GetImportExportConfigurationExtension::__construct(ImportExportConfigurationRegistryInterface $configurationRegistry)[?] method was changed to GetImportExportConfigurationExtension::__construct(ContainerInterface $container)[?]
  • The ConfigurableAddOrReplaceStrategy::__construct(EventDispatcherInterface $eventDispatcher, ImportStrategyHelper $strategyHelper, FieldHelper $fieldHelper, DatabaseHelper $databaseHelper, ChainEntityClassNameProvider $chainEntityClassNameProvider, TranslatorInterface $translator, NewEntitiesHelper $newEntitiesHelper, DoctrineHelper $doctrineHelper, OwnerChecker $ownerChecker)[?] method was changed to ConfigurableAddOrReplaceStrategy::__construct(EventDispatcherInterface $eventDispatcher, ImportStrategyHelper $strategyHelper, FieldHelper $fieldHelper, DatabaseHelper $databaseHelper, ChainEntityClassNameProvider $chainEntityClassNameProvider, TranslatorInterface $translator, NewEntitiesHelper $newEntitiesHelper, DoctrineHelper $doctrineHelper, RelatedEntityStateHelper $relatedEntityStateHelper)[?]
  • The ImportStrategyHelper::__construct(ManagerRegistry $managerRegistry, ValidatorInterface $validator, TranslatorInterface $translator, FieldHelper $fieldHelper, ConfigurableTableDataConverter $configurableDataConverter, AuthorizationCheckerInterface $authorizationChecker, TokenAccessorInterface $tokenAccessor)[?] method was changed to ImportStrategyHelper::__construct(ManagerRegistry $managerRegistry, ValidatorInterface $validator, TranslatorInterface $translator, FieldHelper $fieldHelper, ConfigurableTableDataConverter $configurableDataConverter, AuthorizationCheckerInterface $authorizationChecker, TokenAccessorInterface $tokenAccessor, OwnerChecker $ownerChecker)[?]
  • The AbstractHandler::__construct(JobExecutor $jobExecutor, ProcessorRegistry $processorRegistry, ConfigProvider $entityConfigProvider, TranslatorInterface $translator, WriterChain $writerChain, ReaderChain $readerChain, BatchFileManager $batchFileManager, FileManager $fileManager)[?] method was changed to AbstractHandler::__construct(JobExecutor $jobExecutor, ProcessorRegistry $processorRegistry, ConfigProvider $entityConfigProvider, TranslatorInterface $translator, WriterChain $writerChain, ReaderChain $readerChain, BatchFileManager $batchFileManager, FileManager $fileManager)[?]
  • The PostponedRowsHandler::__construct(FileManager $fileManager, MessageProducerInterface $messageProducer, WriterChain $writerChain, TranslatorInterface $translator)[?] method was changed to PostponedRowsHandler::__construct(FileManager $fileManager, MessageProducerInterface $messageProducer, WriterChain $writerChain, TranslatorInterface $translator)[?]
  • The DatabaseHelper::__construct(ManagerRegistry $registry, DoctrineHelper $doctrineHelper, ServiceLink $fieldHelperLink, TokenAccessorInterface $tokenAccessor, ServiceLink $ownershipMetadataProviderLink)[?] method was changed to DatabaseHelper::__construct(DoctrineHelper $doctrineHelper, ServiceLink $fieldHelperLink, TokenAccessorInterface $tokenAccessor, ServiceLink $ownershipMetadataProviderLink)[?]
  • The ImportExportController::downloadExportResultAction($fileName)[?] method was changed to ImportExportController::downloadExportResultAction(ImportExportResult $result)[?]
  • The ImportMessageProcessor::__construct(JobRunner $jobRunner, ImportExportResultSummarizer $importExportResultSummarizer, JobStorage $jobStorage, LoggerInterface $logger, FileManager $fileManager, AbstractImportHandler $importHandler, PostponedRowsHandler $postponedRowsHandler)[?] method was changed to ImportMessageProcessor::__construct(JobRunner $jobRunner, ImportExportResultSummarizer $importExportResultSummarizer, JobStorage $jobStorage, LoggerInterface $logger, FileManager $fileManager, ImportHandler $importHandler, PostponedRowsHandler $postponedRowsHandler)[?]
  • The PreExportMessageProcessorAbstract::__construct(JobRunner $jobRunner, MessageProducerInterface $producer, TokenStorageInterface $tokenStorage, DependentJobService $dependentJob, LoggerInterface $logger, $sizeOfBatch)[?] method was changed to PreExportMessageProcessorAbstract::__construct(JobRunner $jobRunner, MessageProducerInterface $producer, TokenStorageInterface $tokenStorage, DependentJobService $dependentJob, LoggerInterface $logger, ExportHandler $exportHandler, $sizeOfBatch)[?]

InstallerBundle

  • The following classes were removed:
    • NamespaceMigrationProviderPass[?]
    • ConfigUpgradeCommand[?]
    • UpgradeCommand[?]
    • NamespaceMigration[?]
  • The following methods in class CommandExecutor[?] were removed:
    • prepareParameters[?]
    • processParameter[?]
    • addParameter[?]
    • getPhp[?]
    • getPhpExecutable[?]
  • The OroInstallerBundle::build[?] method was removed.
  • The InstallCommand::clearCheckDatabaseState[?] method was removed.
  • The following properties in class CommandExecutor[?] were removed:
  • The AssetsInstallCommandListener::__construct(Filesystem $filesystem, $kernelProjectDir)[?] method was changed to AssetsInstallCommandListener::__construct(Filesystem $filesystem, $kernelProjectDir)[?]

IntegrationBundle

  • The SettingsPass[?] class was removed.
  • The IntegrationExtension::__construct(EventDispatcherInterface $dispatcher)[?] method was changed to IntegrationExtension::__construct(ContainerInterface $container)[?]
  • The SettingsProvider::__construct($settings, ResolverInterface $resolver)[?] method was changed to SettingsProvider::__construct($cacheFile, $debug, ResolverInterface $resolver)[?]
  • The ChannelHandler::__construct(RequestStack $requestStack, FormInterface $form, EntityManager $em, EventDispatcherInterface $eventDispatcher)[?] method was changed to ChannelHandler::__construct(RequestStack $requestStack, FormInterface $form, EntityManager $em, EventDispatcherInterface $eventDispatcher, FormFactoryInterface $formFactory)[?]
  • The StatusGridHelper::__construct(TypesRegistry $typesRegistry, TranslatorInterface $translator)[?] method was changed to StatusGridHelper::__construct(TypesRegistry $typesRegistry, TranslatorInterface $translator)[?]
  • The IntegrationExtension::$dispatcher[?] property was removed.
  • The SettingsProvider::$settings[?] property was removed.
  • The IntegrationConfiguration::getFormTree[?] method was removed.
  • The IntegrationController::getForm[?] method was removed.
  • The CleanupCommand::getEntityManager[?] method was removed.

Layout

  • The LayoutUpdateCumulativeResourceLoader[?] class was removed.
  • The Renderer::setTheme(FormView $view, $themes)[?] method was changed to Renderer::setTheme(FormView $view, $themes, $useDefaultThemes = true)[?]
  • The TextHelper::__construct(TranslatorInterface $translator)[?] method was changed to TextHelper::__construct(TranslatorInterface $translator)[?]
  • The ThemeResourceProvider::__construct(LayoutUpdateLoaderInterface $loader, BlockViewCache $blockViewCache, $excludedPaths = [])[?] method was changed to ThemeResourceProvider::__construct($cacheFile, $debug, LastModificationDateProvider $lastModificationDateProvider, LayoutUpdateLoaderInterface $loader, BlockViewCache $blockViewCache, $excludeFilePathPatterns = [])[?]
  • The ThemeManager::__construct(ThemeFactoryInterface $themeFactory, $themeDefinitions)[?] method was changed to ThemeManager::__construct(ThemeFactoryInterface $themeFactory, ThemeDefinitionBagInterface $themeDefinitionBag)[?]
  • The PageTemplatesManager::__construct(ThemeManager $themeManager)[?] method was changed to PageTemplatesManager::__construct(ThemeManager $themeManager, TranslatorInterface $translator)[?]
  • The DependencyInjectionExtension::__construct(ContainerInterface $container, $typeServiceIds, $typeExtensionServiceIds, $layoutUpdateServiceIds, $contextConfiguratorServiceIds, $dataProviderServiceIds)[?] method was changed to DependencyInjectionExtension::__construct(ContainerInterface $container, $typeServiceIds, $typeExtensionServiceIds, $layoutUpdateServiceIds, $contextConfiguratorServiceIds, $dataProviderServiceIds)[?]
  • The following methods in class ThemeResourceProvider[?] were removed:
    • setCache[?]
    • loadResources[?]
  • The ResourceProviderInterface::loadResources[?] method was removed.
  • The ThemeManager::$themeDefinitions[?] property was removed.

LayoutBundle

  • The following classes were removed:
    • ContainerListener[?]
    • ImagineFilterConfigListener[?]
    • DebugLayoutContext[?]
  • The LayoutExtension::getName[?] method was removed.
  • The following methods in class DataCollectorExtension[?] were removed:
  • 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 LayoutDataCollector[?] were removed:
    • collectBuildBlockOptions[?]
    • collectBuildViewOptions[?]
    • collectBlockTree[?]
  • The following methods in class DebugCommand[?] were removed:
    • dumpOptionResolver[?]
    • formatValue[?]
  • The LayoutExtension::__construct(ContainerInterface $container)[?] method was changed to LayoutExtension::__construct(ContainerInterface $container)[?]
  • The TwigRenderer::setEnvironment(Twig_Environment $environment)[?] method was changed to TwigRenderer::setEnvironment(Environment $environment)[?]
  • The BlockThemeTokenParser::parse(Twig_Token $token)[?] method was changed to BlockThemeTokenParser::parse(Token $token)[?]
  • The BlockThemeNode::__construct(Twig_Node $block, Twig_Node $resources, $lineno, $tag = null)[?] method was changed to BlockThemeNode::__construct(Node $block, Node $resources, $lineno, $tag = null)[?]
  • The SearchAndRenderBlockNode::compile(Twig_Compiler $compiler)[?] method was changed to SearchAndRenderBlockNode::compile(Compiler $compiler)[?]
  • The TwigLayoutRenderer::__construct(TwigRendererInterface $innerRenderer, FormRendererEngineInterface $formRendererEngine, Twig_Environment $environment)[?] method was changed to TwigLayoutRenderer::__construct(TwigRendererInterface $innerRenderer, FormRendererEngineInterface $formRendererEngine, Environment $environment)[?]
  • The LastModifiedDateContextConfigurator::__construct(Cache $cache)[?] method was changed to LastModifiedDateContextConfigurator::__construct(LastModificationDateProvider $lastModificationDateProvider)[?]
  • The LayoutListener::__construct(LayoutHelper $layoutHelper, ContainerInterface $container)[?] method was changed to LayoutListener::__construct(LayoutHelper $layoutHelper, LayoutManager $layoutManager)[?]
  • The DebugOptionsResolverDecorator::__construct(OptionsResolver $optionsResolver)[?] method was changed to DebugOptionsResolverDecorator::__construct(OptionsResolver $optionsResolver)[?]
  • The TwigRendererEngineInterface::setEnvironment(Twig_Environment $environment)[?] method was changed to TwigRendererEngineInterface::setEnvironment(Environment $environment)[?]
  • The TwigRendererInterface::setEnvironment(Twig_Environment $environment)[?] method was changed to TwigRendererInterface::setEnvironment(Environment $environment)[?]

LocaleBundle

  • The following classes were removed:
    • CurrentLocalizationPass[?]
    • LocalizationCacheCleaner[?]
    • LocalizationCacheWarmer[?]
  • The AddressExtension::__construct(ContainerInterface $container)[?] method was changed to AddressExtension::__construct(ContainerInterface $container)[?]
  • The CalendarExtension::__construct(ContainerInterface $container)[?] method was changed to CalendarExtension::__construct(ContainerInterface $container)[?]
  • The DateFormatExtension::__construct(ContainerInterface $container)[?] method was changed to DateFormatExtension::__construct(ContainerInterface $container)[?]
  • The DateTimeExtension::__construct(ContainerInterface $container)[?] method was changed to DateTimeExtension::__construct(ContainerInterface $container)[?]
  • The LocaleExtension::__construct(ContainerInterface $container)[?] method was changed to LocaleExtension::__construct(ContainerInterface $container)[?]
  • The LocalizationExtension::__construct(ContainerInterface $container)[?] method was changed to LocalizationExtension::__construct(ContainerInterface $container)[?]
  • The NumberExtension::__construct(ContainerInterface $container)[?] method was changed to NumberExtension::__construct(ContainerInterface $container)[?]
  • The CalendarFactory::__construct(ContainerInterface $container)[?] method was changed to CalendarFactory::__construct(ContainerInterface $container)[?]
  • The LocaleSettings::__construct(ConfigManager $configManager, CalendarFactoryInterface $calendarFactory, LocalizationManager $localizationManager)[?] method was changed to LocaleSettings::__construct(ConfigManager $configManager, CalendarFactoryInterface $calendarFactory, LocalizationManager $localizationManager, LocaleConfigurationProvider $localeConfigProvider)[?]
  • The DateTimeFormatter::__construct(LocaleSettings $localeSettings, TranslatorInterface $translator)[?] method was changed to DateTimeFormatter::__construct(LocaleSettings $localeSettings, TranslatorInterface $translator)[?]
  • 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 FormattingCodeFormatter::__construct(TranslatorInterface $translator, LocaleSettings $localeSettings)[?] method was changed to FormattingCodeFormatter::__construct(TranslatorInterface $translator, LocaleSettings $localeSettings)[?]
  • The LanguageCodeFormatter::__construct(TranslatorInterface $translator, LocaleSettings $localeSettings)[?] method was changed to LanguageCodeFormatter::__construct(TranslatorInterface $translator, LocaleSettings $localeSettings)[?]
  • The FallbackPropertyType::__construct(TranslatorInterface $translator)[?] method was changed to FallbackPropertyType::__construct(TranslatorInterface $translator)[?]
  • The LocaleListener::__construct(ContainerInterface $container)[?] method was changed to LocaleListener::__construct(LocaleSettings $localeSettings, LocalizationProviderInterface $currentLocalizationProvider, TranslatableListener $translatableListener, TranslatorInterface $translator, RequestContextAwareInterface $router, $installed)[?]
  • The AbstractDateTimeFormatConverter::__construct(DateTimeFormatter $formatter, TranslatorInterface $translator)[?] method was changed to AbstractDateTimeFormatConverter::__construct(DateTimeFormatterInterface $formatter, TranslatorInterface $translator)[?]
  • The CurrentLocalizationProvider::addExtension[?] method was removed.
  • 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 following methods in class LocaleListener[?] were removed:
    • setRequest[?]
    • getLocaleSettings[?]
    • getTranslatableListener[?]
    • getIsInstalled[?]
    • getRouter[?]
    • getTranslator[?]
    • getCurrentLocalization[?]
  • The LocalizationRepository::getLocalizationsData[?] method was removed.
  • The following methods in class OroLocaleExtension[?] were removed:
    • escapePercentSymbols[?]
    • parseExternalConfigFiles[?]
    • processNameAndAddressFormatConfiguration[?]

LoggerBundle

  • The following classes were removed:
    • LoggerCollectorPass[?]
    • LoggerDataCollector[?]
  • The DetailedLogsHandler::setContainer[?] method was removed.
  • The DetailedLogsHandler::$container[?] property was removed.

MessageQueue

  • The following classes were removed:
    • DbalTransportFactory[?]
    • DefaultTransportFactory[?]
    • NullTransportFactory[?]
    • SignalExtension[?]
    • DelayRedeliveredMessageExtension[?]
  • The JobStorage::__construct(ManagerRegistry $doctrine, $entityClass, $uniqueTableName)[?] method was changed to JobStorage::__construct(ManagerRegistry $doctrine, $entityClass, UniqueJobHandler $uniqueJobHandler)[?]
  • The TransportFactoryInterface[?] interface was removed.

MessageQueueBundle

  • The SentMessageConstraint::__construct($message, $isSubJobMessage = false)[?] method was changed to SentMessageConstraint::__construct($message, $isSubJobMessage = false, $canonicalize = false)[?]
  • The SecurityAwareConsumptionExtension::__construct($securityAgnosticProcessors, TokenStorageInterface $tokenStorage, TokenSerializerInterface $tokenSerializer, LoggerInterface $logger)[?] method was changed to SecurityAwareConsumptionExtension::__construct($securityAgnosticProcessors, TokenStorageInterface $tokenStorage, TokenSerializerInterface $tokenSerializer)[?]
  • The LoginListener::__construct(ConsumerHeartbeat $consumerHeartbeat, TranslatorInterface $translator, $updateHeartbeatPeriod)[?] method was changed to LoginListener::__construct(ConsumerHeartbeat $consumerHeartbeat, TranslatorInterface $translator, $updateHeartbeatPeriod)[?]
  • The OroMessageQueueExtension::addTransportFactory(TransportFactoryInterface $transportFactory)[?] method was changed to OroMessageQueueExtension::addTransportFactory(TransportFactoryInterface $transportFactory)[?]
  • The ConsumerHeartbeatExtension::__construct($updateHeartbeatPeriod, ContainerInterface $container)[?] method was changed to ConsumerHeartbeatExtension::__construct($updateHeartbeatPeriod, ConsumerHeartbeat $consumerHeartbeat)[?]
  • The OroMessageQueueExtension::__construct[?] method was removed.
  • The ClientConsumeMessagesCommand::getConsumerState[?] method was removed.
  • The TransportConsumeMessagesCommand::getConsumerState[?] method was removed.

MigrationBundle

  • The SchemaDumperExtension::__construct(ManagerRegistry $doctrine)[?] method was changed to SchemaDumperExtension::__construct(ContainerInterface $container)[?]
  • The SchemaDumper::__construct(Twig_Environment $twig)[?] method was changed to SchemaDumper::__construct(Environment $twig)[?]
  • The SchemaDumperExtension::$doctrine[?] property was removed.
  • The DumpMigrationsCommand::getConfigManager[?] method was removed.
  • The LoadDataFixturesCommand::getFixturePathLocator[?] method was removed.
  • The LoadMigrationsCommand::getMigrationExecutor[?] method was removed.

NavigationBundle

  • The following classes were removed:
    • ConfigurationProvider[?]
    • ContainerListener[?]
    • TitleReaderPass[?]
    • MenuConfiguration[?]
    • MenuNodeDefinition[?]
    • MenuTreeBuilder[?]
    • TitleAnnotationsCacheWarmer[?]
  • The MenuExtension::getMenuConfiguration[?] method was removed.
  • The TitleExtension::getName[?] method was removed.
  • The AnnotationsReader::getControllerClasses[?] method was removed.
  • The following methods in class TitleReaderRegistry[?] were removed:
    • addTitleReader[?]
    • getTitleReaders[?]
  • The following methods in class NavigationHistoryBuilder[?] were removed:
    • getMenuManipulator[?]
    • setConfigManager[?]
    • setMatcher[?]
    • getMatchedRoute[?]
  • The NavigationItemBuilder::getMatchedRoute[?] method was removed.
  • The following methods in class NavigationMostviewedBuilder[?] were removed:
    • setConfigManager[?]
    • getMatchedRoute[?]
  • The Configuration::setChildren[?] method was removed.
  • The NavigationItemController::getStateUrl[?] method was removed.
  • The MenuExtension::__construct(ContainerInterface $container)[?] method was changed to MenuExtension::__construct(ContainerInterface $container)[?]
  • The TitleExtension::__construct(ContainerInterface $container)[?] method was changed to TitleExtension::__construct(ContainerInterface $container)[?]
  • The TitleNode::__construct(Twig_Node $expr = null, $lineno, $tag = null)[?] method was changed to TitleNode::__construct(Node $expr = null, $lineno, $tag = null)[?]
  • The TitleSetTokenParser::parse(Twig_Token $token)[?] method was changed to TitleSetTokenParser::parse(Token $token)[?]
  • 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($cacheFile, $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($route)[?]
  • The TitleTranslator::__construct(TranslatorInterface $translator, ConfigManager $userConfigManager)[?] method was changed to TitleTranslator::__construct(TranslatorInterface $translator, ConfigManager $userConfigManager)[?]
  • 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 NavigationItemBuilder::__construct(TokenAccessorInterface $tokenAccessor, EntityManager $em, ItemFactory $factory, RouterInterface $router)[?] method was changed to NavigationItemBuilder::__construct(TokenAccessorInterface $tokenAccessor, NavigationItemsProviderInterface $navigationItemsProvider)[?]
  • The MenuUpdateHelper::__construct(TranslatorInterface $translator, LocalizationHelper $localizationHelper)[?] method was changed to MenuUpdateHelper::__construct(TranslatorInterface $translator, LocalizationHelper $localizationHelper)[?]
  • The MenuUpdateTreeHandler::__construct(TranslatorInterface $translator)[?] method was changed to MenuUpdateTreeHandler::__construct(TranslatorInterface $translator)[?]
  • The RouteChoiceType::__construct(RouterInterface $router, TitleReaderRegistry $readerRegistry, TitleTranslator $titleTranslator, ServiceLink $titleServiceLink)[?] method was changed to RouteChoiceType::__construct(RouterInterface $router, TitleReaderRegistry $readerRegistry, TitleTranslator $titleTranslator, ServiceLink $titleServiceLink, Cache $cache)[?]
  • The JsRoutingDumpListener::__construct(DynamicAssetVersionManager $assetVersionManager, $projectDir)[?] method was changed to JsRoutingDumpListener::__construct(DynamicAssetVersionManager $assetVersionManager, $projectDir, $filenamePrefix)[?]
  • 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 ContactInformationEmailsProvider::__construct(ConfigManager $configManager, TranslatorInterface $translator)[?] method was changed to ContactInformationEmailsProvider::__construct(ConfigManager $configManager, TranslatorInterface $translator)[?]
  • The EmailNotificationEntityProvider::__construct(ConfigProvider $entityConfigProvider, ConfigProvider $extendConfigProvider, EntityClassResolver $entityClassResolver, TranslatorInterface $translator, FeatureChecker $featureChecker, ManagerRegistry $doctrine)[?] method was changed to EmailNotificationEntityProvider::__construct(ConfigProvider $entityConfigProvider, ConfigProvider $extendConfigProvider, EntityClassResolver $entityClassResolver, TranslatorInterface $translator, FeatureChecker $featureChecker, ManagerRegistry $doctrine)[?]
  • The DbSpool::queueMessage(Swift_Mime_Message $message)[?] method was changed to DbSpool::queueMessage(Swift_Mime_SimpleMessage $message)[?]
  • The MassEmailDirectMailer::send(Swift_Mime_Message $message, &$failedRecipients = null)[?] method was changed to MassEmailDirectMailer::send(Swift_Mime_SimpleMessage $message, &$failedRecipients = null)[?]
  • 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)[?]
  • The SpoolItem::setMessage(Swift_Mime_Message $message)[?] method was changed to SpoolItem::setMessage(Swift_Mime_SimpleMessage $message)[?]

OrganizationBundle

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

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

    • __construct(FormInterface $form, RequestStack $requestStack, EntityManager $manager)[?]
    • __construct(RequestStack $requestStack, EntityManager $manager)[?]
    • process(Organization $entity)[?]
    • process(Organization $entity, FormInterface $form)[?]
  • The WidgetBusinessUnitSearchHandler::__construct(TranslatorInterface $translator, $entityName, $properties)[?] method was changed to WidgetBusinessUnitSearchHandler::__construct(TranslatorInterface $translator, $entityName, $properties)[?]

  • The OrganizationManager::getStorageManager[?] method was removed.

PhpUtils

  • The following methods in class CommandExecutor[?] were removed:
    • prepareParameters[?]
    • processParameter[?]
    • addParameter[?]
    • getPhp[?]
  • The CommandExecutor::$env[?] property was removed.

PlatformBundle

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

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

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

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

    • __construct(LocalRepositoryFactory $factory)[?]
    • __construct(LocalRepositoryFactory $factory, Cache $cache = null)[?]
    • getVersion($packageName)[?]
    • getVersion($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 GroupingValidator::__construct(TranslatorInterface $translator)[?] method was changed to GroupingValidator::__construct(TranslatorInterface $translator)[?]
  • The QueryValidator::__construct(ChainConfigurationProvider $configurationProvider, Builder $gridBuilder, DoctrineHelper $doctrineHelper, TranslatorInterface $translator, $isDebug)[?] method was changed to QueryValidator::__construct(ChainConfigurationProvider $configurationProvider, Builder $gridBuilder, DoctrineHelper $doctrineHelper, TranslatorInterface $translator, $isDebug)[?]
  • The Manager::__construct($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)[?]
  • The FieldChoiceType::__construct(TranslatorInterface $translator)[?] method was changed to FieldChoiceType::__construct(TranslatorInterface $translator)[?]
  • The Configuration::$types[?] property was removed.
  • The Manager::$filters[?] property was removed.

ReminderBundle

  • The ReminderExtension::__construct(ContainerInterface $container)[?] method was changed to ReminderExtension::__construct(ContainerInterface $container)[?]
  • 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)[?]
  • The SendRemindersCommand::getReminderSender[?] method was removed.

ReportBundle

  • The DatagridDateGroupingBuilder::__construct($calendarDateEntity, JoinIdentifierHelper $joinIdHelper = null)[?] method was changed to DatagridDateGroupingBuilder::__construct($calendarDateEntity, DateHelper $dateHelper, JoinIdentifierHelper $joinIdHelper = null)[?]

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

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

    • __construct(FormInterface $form, RequestStack $requestStack, ObjectManager $manager)[?]
    • __construct(RequestStack $requestStack, ObjectManager $manager)[?]
    • process(Report $entity)[?]
    • process(Report $entity, FormInterface $form)[?]
  • The CalendarDateManager::__construct(DoctrineHelper $doctrineHelper)[?] method was changed to CalendarDateManager::__construct(DoctrineHelper $doctrineHelper, LocaleSettings $localeSettings)[?]

  • The ReportHandler::$form[?] property was removed.

  • The OroReportExtension::getAlias[?] method was removed.

  • The ReportController::getFeatureChecker[?] method was removed.

RequireJSBundle

  • The OroRequireJSExtension::__construct(ContainerInterface $container, $webRoot, $buildLogger)[?] method was changed to OroRequireJSExtension::__construct(ContainerInterface $container, $webRoot, $buildLogger)[?]
  • The OroBuildCommand::__construct(NodeProcessFactory $nodeProcessFactory, ConfigProviderManager $configProviderManager, Filesystem $filesystem, $webRoot, $timeout)[?] method was changed to OroBuildCommand::__construct(NodeProcessFactory $nodeProcessFactory, ConfigProviderManager $configProviderManager, Filesystem $filesystem, $webRoot, $timeout, CacheProvider $cache)[?]

SSOBundle

  • The OAuthProvider::__construct(OAuthAwareUserProviderInterface $userProvider, ResourceOwnerMap $resourceOwnerMap, UserCheckerInterface $userChecker)[?] method was changed to OAuthProvider::__construct(OAuthAwareUserProviderInterface $userProvider, ResourceOwnerMap $resourceOwnerMap, UserCheckerInterface $userChecker, TokenStorageInterface $tokenStorage)[?]

SearchBundle

  • The following classes were removed:

    • BeforeMapObjectEvent[?]
    • EntitiesConfigConfiguration[?]
    • FilterTypesPass[?]
    • SearchMappingCache[?]
  • The SearchAllText::__construct(TranslatorInterface $translator)[?] method was changed to SearchAllText::__construct(TranslatorInterface $translator)[?]

  • The Parser::parse(TokenStream $stream)[?] method was changed to Parser::parse(TokenStream $stream, Query $query = null, FieldResolverInterface $fieldResolver = null, $keyword = null)[?]

  • The ResultStatisticsProvider::__construct(Indexer $indexer, ConfigManager $configManager, TranslatorInterface $translator)[?] method was changed to ResultStatisticsProvider::__construct(Indexer $indexer, ConfigManager $configManager, TranslatorInterface $translator)[?]

  • The SearchMappingProvider::__construct(EventDispatcherInterface $dispatcher, Cache $cache = null)[?] method was changed to SearchMappingProvider::__construct(EventDispatcherInterface $dispatcher, MappingConfigurationProvider $mappingConfigProvider, Cache $cache)[?]

  • The PrepareResultItemListener::__construct(Router $router, ObjectMapper $mapper, EntityManager $em, EntityNameResolver $entityNameResolver, ConfigManager $configManager, TranslatorInterface $translator)[?] method was changed to PrepareResultItemListener::__construct(Router $router, ObjectMapper $mapper, EntityManager $em, EntityNameResolver $entityNameResolver, ConfigManager $configManager, TranslatorInterface $translator)[?]

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

    • __construct(EngineInterface $engine, ObjectMapper $mapper, SecurityProvider $securityProvider, AclHelper $searchAclHelper, EventDispatcherInterface $dispatcher)[?]
    • __construct(EngineInterface $engine, ObjectMapper $mapper, SecurityProvider $securityProvider, AclHelper $searchAclHelper)[?]
    • getSimpleSearchQuery($searchString, $offset, $maxResults, $from = null, $page)[?]
    • getSimpleSearchQuery($searchString, $offset, $maxResults, $from = null, $page)[?]
  • The ObjectMapper::__construct(EventDispatcherInterface $dispatcher, $mappingConfig)[?] method was changed to ObjectMapper::__construct(SearchMappingProvider $mappingProvider, PropertyAccessorInterface $propertyAccessor, EventDispatcherInterface $dispatcher, HtmlTagHelper $htmlTagHelper)[?]

  • The SearchStringFilterType::__construct(TranslatorInterface $translator)[?] method was changed to SearchStringFilterType::__construct(TranslatorInterface $translator)[?]

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

    • andWhere[?]
    • orWhere[?]
    • where[?]
    • getOptions[?]
    • setMaxResults[?]
    • getMaxResults[?]
    • setFirstResult[?]
    • getFirstResult[?]
    • setOrderBy[?]
    • getOrderBy[?]
    • getOrderType[?]
    • getOrderDirection[?]
  • The following methods in class Parser[?] were removed:

    • __construct[?]
    • parseKeywords[?]
  • 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 following methods in class IndexCommand[?] were removed:

    • getDoctrine[?]
    • getSearchIndexer[?]
  • The following properties in class Parser[?] were removed:

    • $keywords[?]
    • $operators[?]
    • $types[?]
    • $typeOperators[?]
    • $aggregatingFunctions[?]
    • $orderDirections[?]
  • The following properties in class SearchMappingProvider[?] were removed:

    • $mappingConfig[?]
    • $processedConfig[?]
  • The following properties in class AbstractMapper[?] were removed:

    • $dispatcher[?]
    • $mappingConfig[?]
    • $htmlTagHelper[?]
  • The BaseDriver::$em[?] property was removed.

SecurityBundle

  • The following classes were removed:

    • ActionMetadata[?]
    • ActionMetadataProvider[?]
    • SerializerFieldFilter[?]
    • AbstractPermissionsConfigurationProvider[?]
    • ConfigurablePermissionListConfiguration[?]
    • PermissionListConfiguration[?]
    • LoadConfigurablePermissionCommand[?]
    • AclAnnotationCacheClearer[?]
    • AclAnnotationCacheWarmer[?]
    • ActionMetadataCacheClearer[?]
    • ActionMetadataCacheWarmer[?]
    • EntitySecurityMetadataCacheClearer[?]
    • EntitySecurityMetadataCacheWarmer[?]
    • OwnerTreeCacheCleaner[?]
    • OwnerTreeCacheWarmer[?]
    • OwnershipMetadataCacheClearer[?]
    • WsseNoncePhpFileCache[?]
    • AclListener[?]
    • AclAnnotationCumulativeResourceLoader[?]
    • ChainAccessRule[?]
  • The following methods in class OroSecurityExtension[?] were removed:

    • checkResourceIsGranted[?]
    • prepend[?]
    • getAclConfigLoader[?]
    • setupWsseNonceCache[?]
  • 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 AccessRuleWalkerContext::getContainer[?] method was removed.

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

    • setObjectManager[?]
    • getQueryComponents[?]
    • setAlias[?]
    • setQueryComponents[?]
  • The following methods in class QueryComponent[?] were 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 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 OroSecurityExtension::__construct(ContainerInterface $container)[?] method was changed to OroSecurityExtension::__construct(ContainerInterface $container)[?]

  • The DoctrineParamConverter::__construct(ManagerRegistry $registry = null, RequestAuthorizationChecker $requestAuthorizationChecker = null)[?] method was changed to DoctrineParamConverter::__construct(ManagerRegistry $registry = null, ExpressionLanguage $expressionLanguage = null, RequestAuthorizationChecker $requestAuthorizationChecker = null, $options = [])[?]

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

  • The AccessRuleWalkerContext::__construct(ContainerInterface $container, $permission, $userClass, $userId = null, $organizationId = null)[?] method was changed to AccessRuleWalkerContext::__construct(AccessRuleExecutor $accessRuleExecutor, $permission, $userClass, $userId = null, $organizationId = null)[?]

  • The AclHelper::__construct(ContainerInterface $container)[?] method was changed to AclHelper::__construct(TokenStorageInterface $tokenStorage, AccessRuleExecutor $accessRuleExecutor)[?]

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

  • The EntitySecurityMetadataProvider::__construct(ConfigProvider $securityConfigProvider, ConfigProvider $entityConfigProvider, ConfigProvider $extendConfigProvider, ManagerRegistry $doctrine, TranslatorInterface $translator, CacheProvider $cache = null, EventDispatcherInterface $eventDispatcher)[?] 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 ChainEntityOwnershipDecisionMaker::$ownershipDecisionMaker[?] property was removed.

  • 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 ChainAclGroupProvider::$supportedProvider[?] property was removed.

  • The following interfaces were removed:

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

SegmentBundle

  • The SortingValidator::__construct(TranslatorInterface $translator)[?] method was changed to SortingValidator::__construct(TranslatorInterface $translator)[?]

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

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

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

    • __construct(FormInterface $form, RequestStack $requestStack, ManagerRegistry $managerRegistry, StaticSegmentManager $staticSegmentManager)[?]
    • __construct(RequestStack $requestStack, ManagerRegistry $managerRegistry, StaticSegmentManager $staticSegmentManager)[?]
    • process(Segment $entity)[?]
    • process(FormInterface $form, Segment $entity)[?]
  • The SegmentExtension::$dispatcher[?] property was removed.

  • The SegmentHandler::$form[?] property was removed.

SidebarBundle

  • The WidgetDefinitionRegistry[?] class was removed.
  • The SidebarExtension::getWidgetDefinitionRegistry[?] method was removed.
  • The OroSidebarExtension::getBundlesSettings[?] method was removed.
  • The SidebarExtension::__construct(ContainerInterface $container)[?] method was changed to SidebarExtension::__construct(ContainerInterface $container)[?]

SoapBundle

  • The EntityMetadataProvider::__construct(ConfigManager $cm, TranslatorInterface $translator)[?] method was changed to EntityMetadataProvider::__construct(ConfigManager $cm, TranslatorInterface $translator)[?]
  • The LocaleListener::__construct(ContainerInterface $container)[?] method was changed to LocaleListener::__construct(TranslatableListener $translatableListener)[?]
  • The RestGetController::buildResponse($data, $action, $contextValues = [], $status)[?] method was changed to RestGetController::buildResponse($data, $action, $contextValues = [], $status)[?]
  • The LocaleListener::getTranslatableListener[?] method was removed.

SyncBundle

  • The OroSyncExtension::__construct(ContainerInterface $container)[?] method was changed to OroSyncExtension::__construct(ContainerInterface $container)[?]
  • The DoctrineTagGenerator::__construct(ManagerRegistry $doctrine)[?] method was changed to DoctrineTagGenerator::__construct(ManagerRegistry $doctrine, EntityClassResolver $entityClassResolver)[?]

TagBundle

  • The TagExtension::__construct(ContainerInterface $container)[?] method was changed to TagExtension::__construct(ContainerInterface $container)[?]
  • The SearchProvider::__construct(EntityManager $em, ObjectMapper $mapper, SecurityProvider $securityProvider, Indexer $indexer, ConfigManager $configManager, TranslatorInterface $translator)[?] method was changed to SearchProvider::__construct(EntityManager $em, ObjectMapper $mapper, SecurityProvider $securityProvider, Indexer $indexer, ConfigManager $configManager, TranslatorInterface $translator)[?]
  • The TagSearchResultProperty::__construct(Twig_Environment $environment, ConfigProvider $configProvider, $defaultTemplate)[?] method was changed to TagSearchResultProperty::__construct(Environment $environment, ConfigProvider $configProvider, $defaultTemplate)[?]

TestGeneratorBundle

  • The AbstractTestGenerator::__construct(Twig_Environment $twig, KernelInterface $kernelInterface)[?] method was changed to AbstractTestGenerator::__construct(Environment $twig, KernelInterface $kernelInterface)[?]

ThemeBundle

  • The ThemeExtension::__construct(ContainerInterface $container)[?] method was changed to ThemeExtension::__construct(ContainerInterface $container)[?]
  • The ThemeCommand::outputTheme(OutputInterface $output, Theme $theme, $isActive)[?] method was changed to ThemeCommand::outputTheme(OutputInterface $output, Theme $theme, $isActive)[?]
  • The ThemeCommand::initialize[?] method was removed.

TranslationBundle

  • The TranslationExtension::__construct(ContainerInterface $container)[?] method was changed to TranslationExtension::__construct(ContainerInterface $container, $isDebugTranslator, $isDebugJsTranslations)[?]
  • The TranslatorProvider::__construct(TranslatorInterface $translator)[?] method was changed to TranslatorProvider::__construct(TranslatorInterface $translator)[?]
  • The AddLanguageType::__construct(LanguageRepository $languageRepository, LocaleSettings $localeSettings, TranslationStatisticProvider $translationStatisticProvider, TranslatorInterface $translator)[?] method was changed to AddLanguageType::__construct(LanguageRepository $languageRepository, LocaleSettings $localeSettings, TranslationStatisticProvider $translationStatisticProvider, TranslatorInterface $translator)[?]
  • The TranslationContextResolver::__construct(TranslatorInterface $translator)[?] method was changed to TranslationContextResolver::__construct(TranslatorInterface $translator)[?]
  • The ResetTranslationsMassActionHandler::__construct(TranslationManager $translationManager, TranslatorInterface $translator, AclHelper $aclHelper)[?] method was changed to ResetTranslationsMassActionHandler::__construct(TranslationManager $translationManager, TranslatorInterface $translator, AclHelper $aclHelper)[?]
  • The OroTranslationResetCommand::getEntityManager[?] method was removed.

UIBundle

  • The Template[?] class was removed.

  • The MoveToChildValidator::__construct(TranslatorInterface $translator)[?] method was changed to MoveToChildValidator::__construct(TranslatorInterface $translator)[?]

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

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

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

    • __construct(ContainerInterface $container)[?]
    • __construct(ContainerInterface $container)[?]
    • renderItemContent(Twig_Environment $environment, $item, $variables)[?]
    • renderItemContent(Environment $environment, $item, $variables)[?]
  • The TabExtension::__construct(ContainerInterface $container)[?] method was changed to TabExtension::__construct(ContainerInterface $container)[?]

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

  • The PlaceholderTokenParser::parse(Twig_Token $token)[?] method was changed to PlaceholderTokenParser::parse(Token $token)[?]

  • The FlashMessageHelper::__construct(Session $session, TranslatorInterface $translator, HtmlTagHelper $htmlTagHelper)[?] method was changed to FlashMessageHelper::__construct(Session $session, TranslatorInterface $translator, HtmlTagHelper $htmlTagHelper)[?]

  • The ActionButtonGroupLabelProvider::__construct(TranslatorInterface $translator)[?] method was changed to ActionButtonGroupLabelProvider::__construct(TranslatorInterface $translator)[?]

  • The ActionButtonLabelProvider::__construct(TranslatorInterface $translator, $labels)[?] method was changed to ActionButtonLabelProvider::__construct(TranslatorInterface $translator, $labels)[?]

  • The PlaceholderProvider::__construct($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, $formatterArguments = [])[?] method was changed to FormatterManager::format($parameter, $formatterName, $formatterArguments = [])[?]

  • The AbstractFallbackFieldsFormView::__construct(RequestStack $requestStack, ManagerRegistry $doctrine, TranslatorInterface $translator)[?] method was changed to AbstractFallbackFieldsFormView::__construct(RequestStack $requestStack, ManagerRegistry $doctrine, TranslatorInterface $translator)[?]

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

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

  • The BeforeFormRenderEvent::__construct(FormView $form, $formData, Twig_Environment $twigEnvironment, $entity)[?] method was changed to BeforeFormRenderEvent::__construct(FormView $form, $formData, Environment $twigEnvironment, $entity)[?]

  • The BeforeListRenderEvent::__construct(Twig_Environment $environment, ScrollData $scrollData, $entity, FormView $formView = null)[?] method was changed to BeforeListRenderEvent::__construct(Environment $environment, ScrollData $scrollData, $entity, FormView $formView = null)[?]

  • The BeforeViewRenderEvent::__construct(Twig_Environment $twigEnvironment, $data, $entity)[?] method was changed to BeforeViewRenderEvent::__construct(Environment $twigEnvironment, $data, $entity)[?]

  • The PlaceholderProvider::resolveApplicable[?] method was removed.

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

    • addFormatter[?]
    • guessFormatters[?]
  • The TemplateListener::getTemplateName[?] method was removed.

  • 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::$placeholders[?] property was removed.

UserBundle

  • The following classes were removed:
    • WsseAuthProvider[?]
    • WsseToken[?]
    • WsseTokenFactory[?]
    • Listener[?]
    • EscapeWsseConfigurationPass[?]
    • SecurityFirewallCompilerPass[?]
    • GenerateWSSEHeaderCommand[?]
    • SaveEntity[?]
  • The EmailCaseInsensitiveOptionValidator::__construct(UserManager $userManager, TranslatorInterface $translator, DatagridRouteHelper $datagridRouteHelper)[?] method was changed to EmailCaseInsensitiveOptionValidator::__construct(ManagerRegistry $doctrine, TranslatorInterface $translator, DatagridRouteHelper $datagridRouteHelper)[?]
  • The OroUserExtension::__construct(ContainerInterface $container)[?] method was changed to OroUserExtension::__construct(ContainerInterface $container)[?]
  • The UserChecker::__construct(TokenStorageInterface $tokenStorage, FlashBagInterface $flashBag, TranslatorInterface $translator)[?] method was changed to UserChecker::__construct(TokenStorageInterface $tokenStorage, FlashBagInterface $flashBag, TranslatorInterface $translator)[?]
  • The UserProvider::__construct(BaseUserManager $userManager)[?] method was changed to UserProvider::__construct(UserLoaderInterface $userLoader, ManagerRegistry $doctrine)[?]
  • The GenderProvider::__construct(TranslatorInterface $translator)[?] method was changed to GenderProvider::__construct(TranslatorInterface $translator)[?]
  • The RolePrivilegeAbstractProvider::__construct(TranslatorInterface $translator, RolePrivilegeCategoryProvider $categoryProvider, AclRoleHandler $aclRoleHandler)[?] method was changed to RolePrivilegeAbstractProvider::__construct(TranslatorInterface $translator, RolePrivilegeCategoryProvider $categoryProvider, AclRoleHandler $aclRoleHandler)[?]
  • The RolePrivilegeCategoryProvider::__construct(TranslatorInterface $translator)[?] method was changed to RolePrivilegeCategoryProvider::__construct(TranslatorInterface $translator)[?]
  • The ExtendRole::__construct($role)[?] method was changed to ExtendRole::__construct($role)[?]
  • The PasswordTooltipProvider::__construct(PasswordComplexityConfigProvider $configProvider, TranslatorInterface $translator)[?] method was changed to PasswordTooltipProvider::__construct(PasswordComplexityConfigProvider $configProvider, TranslatorInterface $translator)[?]
  • The SetPasswordHandler::__construct(LoggerInterface $logger, RequestStack $requestStack, TranslatorInterface $translator, FormInterface $form, Processor $mailerProcessor, UserManager $userManager, ValidatorInterface $validator)[?] method was changed to SetPasswordHandler::__construct(LoggerInterface $logger, RequestStack $requestStack, TranslatorInterface $translator, FormInterface $form, Processor $mailerProcessor, UserManager $userManager, ValidatorInterface $validator)[?]
  • The UserHandler::__construct(FormInterface $form, RequestStack $requestStack, UserManager $manager, TemplateEmailManager $templateEmailManager = null, ConfigManager $userConfigManager = null, FlashBagInterface $flashBag = null, TranslatorInterface $translator = null, LoggerInterface $logger = null)[?] method was changed to UserHandler::__construct(FormInterface $form, RequestStack $requestStack, UserManager $manager, TemplateEmailManager $templateEmailManager = null, ConfigManager $userConfigManager = null, FlashBagInterface $flashBag = null, TranslatorInterface $translator = null, LoggerInterface $logger = null)[?]
  • The PasswordChangedSubscriber::__construct(ContainerInterface $container)[?] method was changed to PasswordChangedSubscriber::__construct(EnumValueProvider $enumValueProvider)[?]
  • The AbstractUser::addRole(RoleInterface $role)[?] method was changed to AbstractUser::addRole(Role $role)[?]
  • The BaseUserManager::__construct($class, ManagerRegistry $registry, EncoderFactoryInterface $encoderFactory)[?] method was changed to BaseUserManager::__construct(UserLoaderInterface $userLoader, ManagerRegistry $doctrine, EncoderFactoryInterface $encoderFactory)[?]
  • The Role::__construct($role)[?] method was changed to Role::__construct($role)[?]
  • The UserManager::__construct($class, ManagerRegistry $registry, EncoderFactoryInterface $encoderFactory, EnumValueProvider $enumValueProvider, ConfigManager $configManager)[?] method was changed to UserManager::__construct(UserLoaderInterface $userLoader, ManagerRegistry $doctrine, EncoderFactoryInterface $encoderFactory, EnumValueProvider $enumValueProvider, ServiceLink $emailProcessor)[?]
  • The RolePermissionDatasource::__construct(TranslatorInterface $translator, PermissionManager $permissionManager, AclRoleHandler $aclRoleHandler, RolePrivilegeCategoryProvider $categoryProvider, ConfigManager $configEntityManager)[?] method was changed to RolePermissionDatasource::__construct(TranslatorInterface $translator, PermissionManager $permissionManager, AclRoleHandler $aclRoleHandler, RolePrivilegeCategoryProvider $categoryProvider, ConfigManager $configEntityManager)[?]
  • The ResetPasswordActionHandler::__construct(ResetPasswordHandler $resetPasswordHandler, TranslatorInterface $translator, TokenAccessorInterface $tokenAccessor)[?] method was changed to ResetPasswordActionHandler::__construct(ResetPasswordHandler $resetPasswordHandler, TranslatorInterface $translator, TokenAccessorInterface $tokenAccessor)[?]
  • The UsersEnableSwitchActionHandler::__construct(AclHelper $aclHelper, TokenStorageInterface $tokenStorage, TranslatorInterface $translator, $isEnabled, $successMessage, $errorMessage)[?] method was changed to UsersEnableSwitchActionHandler::__construct(AclHelper $aclHelper, TokenStorageInterface $tokenStorage, TranslatorInterface $translator, $isEnabled, $successMessage, $errorMessage)[?]
  • The WidgetDefaultOwnersConverter::__construct(TranslatorInterface $translator)[?] method was changed to WidgetDefaultOwnersConverter::__construct(TranslatorInterface $translator)[?]
  • The WidgetUserSearchHandler::__construct(TranslatorInterface $translator, AttachmentManager $attachmentManager, $userEntityName, $properties)[?] method was changed to WidgetUserSearchHandler::__construct(TranslatorInterface $translator, AttachmentManager $attachmentManager, $userEntityName, $properties)[?]
  • The UserInterface::addRole(RoleInterface $role)[?] method was changed to UserInterface::addRole(Role $role)[?]
  • The UserProvider::findUser[?] method was removed.
  • The UserImapConfigSubscriber::postSubmit[?] method was removed.
  • The following methods in class BaseUserManager[?] were removed:
    • isCaseInsensitiveEmailAddressesEnabled[?]
    • refreshUser[?]
    • loadUserByUsername[?]
    • getClass[?]
    • supportsClass[?]
    • getEncoder[?]
    • getStorageManager[?]
  • The following methods in class UserManager[?] were removed:
    • generatePassword[?]
    • isCaseInsensitiveEmailAddressesEnabled[?]
  • The UserProvider::$userManager[?] property was removed.
  • The following properties in class BaseUserManager[?] were removed:
  • The WsseTokenFactoryInterface[?] interface was removed.

WindowsBundle

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

WorkflowBundle

  • The following classes were removed:

    • DefinitionUpgrade20Command[?]
    • CallBackTranslationGenerator[?]
    • ConfigFile[?]
    • ConfigResource[?]
    • GeneratedTranslationResource[?]
    • KeysUtil[?]
    • MovementOptions[?]
    • TranslationFile[?]
    • TranslationsExtractor[?]
    • YamlContentUtils[?]
    • WorkflowTranslationTools[?]
    • WorkflowsUtil[?]
  • The WorkflowExtension::__construct(ContainerInterface $container)[?] method was changed to WorkflowExtension::__construct(ContainerInterface $container)[?]

  • The KeyTemplateParametersResolver::__construct(TranslatorInterface $translator)[?] method was changed to KeyTemplateParametersResolver::__construct(TranslatorInterface $translator)[?]

  • The TransitionTranslationHelper::__construct(TranslatorInterface $translator)[?] method was changed to TransitionTranslationHelper::__construct(TranslatorInterface $translator)[?]

  • The EntityVariablesProvider::getVariableDefinitions($entityClass = null)[?] method was changed to EntityVariablesProvider::getVariableDefinitions()[?]

  • The CustomFormTemplateResponseProcessor::__construct(Twig_Environment $twig, FormTemplateDataProviderRegistry $templateDataProviderRegistry)[?] method was changed to CustomFormTemplateResponseProcessor::__construct(Environment $twig, FormTemplateDataProviderRegistry $templateDataProviderRegistry)[?]

  • The DefaultFormTemplateResponseProcessor::__construct(Twig_Environment $twig)[?] method was changed to DefaultFormTemplateResponseProcessor::__construct(Environment $twig)[?]

  • The FormSubmitTemplateResponseProcessor::__construct(ViewHandlerInterface $viewHandler, Twig_Environment $twig)[?] method was changed to FormSubmitTemplateResponseProcessor::__construct(ViewHandlerInterface $viewHandler, Environment $twig)[?]

  • The AttributeAssembler::__construct(AttributeGuesser $attributeGuesser, TranslatorInterface $translator)[?] method was changed to AttributeAssembler::__construct(AttributeGuesser $attributeGuesser, TranslatorInterface $translator)[?]

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

  • The VariableGuesser::__construct(FormRegistry $formRegistry, ManagerRegistry $managerRegistry, ConfigProvider $entityConfigProvider, ConfigProvider $formConfigProvider, TranslatorInterface $translator)[?] method was changed to VariableGuesser::__construct(FormRegistry $formRegistry, ManagerRegistry $managerRegistry, ConfigProvider $entityConfigProvider, ConfigProvider $formConfigProvider, TranslatorInterface $translator)[?]

  • The WorkflowAssembler::__construct(ContainerInterface $container, AttributeAssembler $attributeAssembler, StepAssembler $stepAssembler, TransitionAssembler $transitionAssembler, RestrictionAssembler $restrictionAssembler, TranslatorInterface $translator)[?] method was changed to WorkflowAssembler::__construct(ContainerInterface $container)[?]

  • The IsGrantedWorkflowTransition::__construct(AuthorizationCheckerInterface $authorizationChecker, TokenAccessorInterface $tokenAccessor)[?] method was changed to IsGrantedWorkflowTransition::__construct(AuthorizationCheckerInterface $authorizationChecker, TokenAccessorInterface $tokenAccessor, WorkflowManager $workflowManager)[?]

  • The WorkflowDataHelper::__construct(WorkflowManager $workflowManager, AuthorizationCheckerInterface $authorizationChecker, TranslatorInterface $translator, UrlGeneratorInterface $router)[?] method was changed to WorkflowDataHelper::__construct(WorkflowManager $workflowManager, AuthorizationCheckerInterface $authorizationChecker, TranslatorInterface $translator, UrlGeneratorInterface $router)[?]

  • The WorkflowVariableFormatter::__construct(TranslatorInterface $translator)[?] method was changed to WorkflowVariableFormatter::__construct(TranslatorInterface $translator)[?]

  • The WorkflowAttributesType::__construct(WorkflowRegistry $workflowRegistry, AttributeGuesser $attributeGuesser, DefaultValuesListener $defaultValuesListener, FormInitListener $formInitListener, RequiredAttributesListener $requiredAttributesListener, ContextAccessor $contextAccessor, EventDispatcherInterface $dispatcher, PropertyPathSecurityHelper $propertyPathSecurityHelper, TranslatorInterface $translator)[?] method was changed to WorkflowAttributesType::__construct(WorkflowRegistry $workflowRegistry, AttributeGuesser $attributeGuesser, DefaultValuesListener $defaultValuesListener, FormInitListener $formInitListener, RequiredAttributesListener $requiredAttributesListener, ContextAccessor $contextAccessor, EventDispatcherInterface $dispatcher, PropertyPathSecurityHelper $propertyPathSecurityHelper, TranslatorInterface $translator)[?]

  • The WorkflowDefinitionSelectType::__construct(WorkflowRegistry $workflowRegistry, TranslatorInterface $translator)[?] method was changed to WorkflowDefinitionSelectType::__construct(WorkflowRegistry $workflowRegistry, TranslatorInterface $translator)[?]

  • The WorkflowSelectType::__construct(ManagerRegistry $registry, TranslatorInterface $translator)[?] method was changed to WorkflowSelectType::__construct(ManagerRegistry $registry, TranslatorInterface $translator)[?]

  • The WorkflowStepSelectType::__construct(WorkflowRegistry $workflowRegistry, TranslatorInterface $translator)[?] method was changed to WorkflowStepSelectType::__construct(WorkflowRegistry $workflowRegistry, TranslatorInterface $translator)[?]

  • The WorkflowTransitionSelectType::__construct(WorkflowRegistry $workflowRegistry, TranslatorInterface $translator)[?] method was changed to WorkflowTransitionSelectType::__construct(WorkflowRegistry $workflowRegistry, TranslatorInterface $translator)[?]

  • The TranslationContextResolver::__construct(TranslatorInterface $translator, KeyTemplateParametersResolver $resolver)[?] method was changed to TranslationContextResolver::__construct(TranslatorInterface $translator, KeyTemplateParametersResolver $resolver)[?]

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

    • __construct(TranslatorInterface $translator, RequestStack $requestStack)[?]
    • __construct(TranslatorInterface $translator, RequestStack $requestStack)[?]
    • addWorkflowAclDatagrid($pageData, Twig_Environment $twigEnvironment, Role $entity, $readOnly)[?]
    • addWorkflowAclDatagrid($pageData, Environment $twigEnvironment, Role $entity, $readOnly)[?]
  • The WorkflowDefinitionEntityListener::__construct(ContainerInterface $container)[?] method was changed to WorkflowDefinitionEntityListener::__construct(ClearableCache $cache, WorkflowRegistry $workflowRegistry)[?]

  • The EmailNotificationDatagridListener::__construct(TranslatorInterface $translator)[?] method was changed to EmailNotificationDatagridListener::__construct(TranslatorInterface $translator)[?]

  • The GridEntityNameProvider::__construct(ConfigProvider $configProvider, EntityManager $entityManager, TranslatorInterface $translator)[?] method was changed to GridEntityNameProvider::__construct(ConfigProvider $configProvider, EntityManager $entityManager, TranslatorInterface $translator)[?]

  • The WorkflowDatagridLabelListener::__construct(TranslatorInterface $translator)[?] method was changed to WorkflowDatagridLabelListener::__construct(TranslatorInterface $translator)[?]

  • The WorkflowPermissionDatasource::__construct(TranslatorInterface $translator, PermissionManager $permissionManager, AclRoleHandler $aclRoleHandler, RolePrivilegeCategoryProvider $categoryProvider, ConfigManager $configEntityManager)[?] method was changed to WorkflowPermissionDatasource::__construct(TranslatorInterface $translator, PermissionManager $permissionManager, AclRoleHandler $aclRoleHandler, RolePrivilegeCategoryProvider $categoryProvider, ConfigManager $configEntityManager)[?]

  • The WorkflowAclMetadataProvider::__construct(ManagerRegistry $doctrine, TranslatorInterface $translator, FeatureChecker $featureChecker)[?] method was changed to WorkflowAclMetadataProvider::__construct(ManagerRegistry $doctrine, FeatureChecker $featureChecker)[?]

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

    • $configurationTree[?]
    • $attributeAssembler[?]
    • $stepAssembler[?]
    • $transitionAssembler[?]
    • $restrictionAssembler[?]
    • $translator[?]
  • The TransitionTriggerCronScheduler::$command[?] property was removed.

  • The WorkflowAclMetadataProvider::$translator[?] property was removed.

  • The WidgetController::getTransitionWidgetHelper[?] method was removed.

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

    • getTranslationsDatagridLinksProvider[?]
    • getTranslationProcessor[?]
  • The following methods in class HandleProcessTriggerCommand[?] were removed:

    • getRepository[?]
    • getProcessHandler[?]
  • The following methods in class HandleTransitionCronTriggerCommand[?] were removed:

    • getTransitionCronTriggerHandler[?]
    • getProducer[?]
  • The WorkflowTransitCommand::getRepository[?] method was removed.

  • The WorkflowAclMetadataProvider::transLabel[?] method was removed.

  • The ResourceTranslationGenerator[?] interface was removed.