Skip to content

Latest commit

 

History

History
1721 lines (1565 loc) · 523 KB

incompatibilities-4-2.md

File metadata and controls

1721 lines (1565 loc) · 523 KB

Action

  • The AbstractStorage::extractProxyEntity(Proxy $entity)[?] method was changed to AbstractStorage::extractProxyEntity(Proxy $entity)[?]
  • 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 CreateEntity::__construct(ContextAccessor $contextAccessor, ManagerRegistry $registry)[?] method was changed to CreateEntity::__construct(ContextAccessor $contextAccessor, ManagerRegistry $registry)[?]
  • The FindEntities::__construct(ContextAccessor $contextAccessor, ManagerRegistry $registry)[?] method was changed to FindEntities::__construct(ContextAccessor $contextAccessor, ManagerRegistry $registry)[?]
  • The FlushEntity::__construct(ContextAccessor $contextAccessor, ManagerRegistry $registry)[?] method was changed to FlushEntity::__construct(ContextAccessor $contextAccessor, ManagerRegistry $registry)[?]
  • The RemoveEntity::__construct(ContextAccessor $contextAccessor, ManagerRegistry $registry)[?] method was changed to RemoveEntity::__construct(ContextAccessor $contextAccessor, ManagerRegistry $registry)[?]
  • The RequestEntity::__construct(ContextAccessor $contextAccessor, ManagerRegistry $registry)[?] method was changed to RequestEntity::__construct(ContextAccessor $contextAccessor, ManagerRegistry $registry)[?]

ActionBundle

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

    • __construct(FormRegistry $formRegistry, ManagerRegistry $managerRegistry, ConfigProvider $entityConfigProvider, ConfigProvider $formConfigProvider)[?]
    • __construct(FormRegistry $formRegistry, ManagerRegistry $managerRegistry, ConfigProvider $entityConfigProvider, ConfigProvider $formConfigProvider)[?]
    • guessParametersScalarField(ClassMetadata $metadata, $field)[?]
    • guessParametersScalarField(ClassMetadata $metadata, $field)[?]
  • The AbstractDebugCommand::outputItem($name, OutputInterface $output)[?] method was changed to AbstractDebugCommand::outputItem($name, OutputInterface $output)[?]

  • The ButtonInterface::getAriaLabel[?] interface method was added.

ActivityBundle

  • The ActivityEntityGeneratorExtension::generate($schema, PhpClass $class)[?] method was changed to ActivityEntityGeneratorExtension::generate($schema, ClassGenerator $class)[?]
  • The ActivityEntityDeleteHandler::__construct(ManagerRegistry $doctrine, ActivityManager $activityManager, ActivityEntityDeleteHandlerExtensionInterface $extension)[?] method was changed to ActivityEntityDeleteHandler::__construct(ManagerRegistry $doctrine, ActivityManager $activityManager, ActivityEntityDeleteHandlerExtensionInterface $extension)[?]
  • The ActivityEntityApiHandler::__construct(FormInterface $form, RequestStack $requestStack, ObjectManager $entityManager, ActivityManager $activityManager, AuthorizationCheckerInterface $authorizationChecker)[?] method was changed to ActivityEntityApiHandler::__construct(FormInterface $form, RequestStack $requestStack, ObjectManager $entityManager, ActivityManager $activityManager, AuthorizationCheckerInterface $authorizationChecker)[?]
  • The ActivityApiEntityManager::__construct(ObjectManager $om, ActivityManager $activityManager)[?] method was changed to ActivityApiEntityManager::__construct(ObjectManager $om, ActivityManager $activityManager)[?]
  • The ActivityContextApiEntityManager::__construct(ObjectManager $om, ConfigManager $configManager, RouterInterface $router, EntityAliasResolver $entityAliasResolver, EntityNameResolver $entityNameResolver, FeatureChecker $featureChecker, AuthorizationCheckerInterface $authorizationChecker)[?] method was changed to ActivityContextApiEntityManager::__construct(ObjectManager $om, ConfigManager $configManager, RouterInterface $router, EntityAliasResolver $entityAliasResolver, EntityNameResolver $entityNameResolver, FeatureChecker $featureChecker, AuthorizationCheckerInterface $authorizationChecker)[?]
  • The ActivityEntityApiEntityManager::__construct(ObjectManager $om, ActivityManager $activityManager)[?] method was changed to ActivityEntityApiEntityManager::__construct(ObjectManager $om, ActivityManager $activityManager)[?]
  • The ActivitySearchApiEntityManager::__construct(ObjectManager $om, ActivityManager $activityManager, Indexer $searchIndexer)[?] method was changed to ActivitySearchApiEntityManager::__construct(ObjectManager $om, ActivityManager $activityManager, Indexer $searchIndexer)[?]
  • The ActivityTargetApiEntityManager::__construct(ObjectManager $om, ActivityManager $activityManager)[?] method was changed to ActivityTargetApiEntityManager::__construct(ObjectManager $om, ActivityManager $activityManager)[?]
  • 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)[?]

ActivityListBundle

  • The following classes were removed:
    • ActivityListQueryDesigner[?]
    • DatagridHelper[?]
  • The PlaceholderFilter::__construct(ActivityListChainProvider $activityListChainProvider, ManagerRegistry $doctrine, DoctrineHelper $doctrineHelper, ConfigManager $configManager)[?] method was changed to PlaceholderFilter::__construct(ActivityListChainProvider $activityListChainProvider, ManagerRegistry $doctrine, DoctrineHelper $doctrineHelper, ConfigManager $configManager)[?]
  • The ActivityListFilter::__construct(FormFactoryInterface $factory, FilterUtility $util, ActivityAssociationHelper $activityAssociationHelper, ActivityListChainProvider $activityListChainProvider, ActivityListFilterHelper $activityListFilterHelper, EntityRoutingHelper $entityRoutingHelper, Manager $queryDesignerManager, ServiceLink $datagridHelperLink)[?] method was changed to ActivityListFilter::__construct(FormFactoryInterface $factory, FilterUtility $util, ManagerRegistry $doctrine, FilterExecutionContext $filterExecutionContext, ActivityAssociationHelper $activityAssociationHelper, ActivityListChainProvider $activityListChainProvider, ActivityListFilterHelper $activityListFilterHelper, EntityRoutingHelper $entityRoutingHelper, Manager $queryDesignerManager, RelatedActivityDatagridFactory $relatedActivityDatagridFactory)[?]
  • The ActivityListFilterHelper::__construct(DateTimeRangeFilter $dateTimeRangeFilter, ChoiceFilter $choiceFilter, EntityRoutingHelper $routingHelper, ActivityListChainProvider $chainProvider)[?] method was changed to ActivityListFilterHelper::__construct(FilterBagInterface $filterBag, EntityRoutingHelper $routingHelper, ActivityListChainProvider $chainProvider)[?]
  • The ActivityListFilter::createRelatedActivitySource[?] method was removed.
  • The ActivityListFilter::$datagridHelperLink[?] property was removed.
  • The following properties in class ActivityListFilterHelper[?] were removed:
    • $dateTimeRangeFilter[?]
    • $choiceFilter[?]

AddressBundle

  • The AddressHandler::__construct(FormInterface $form, RequestStack $requestStack, ObjectManager $manager)[?] method was changed to AddressHandler::__construct(FormInterface $form, RequestStack $requestStack, ObjectManager $manager)[?]
  • The AddressCountryAndRegionSubscriber::__construct(ObjectManager $om, FormFactoryInterface $factory)[?] method was changed to AddressCountryAndRegionSubscriber::__construct(ObjectManager $om, FormFactoryInterface $factory)[?]
  • The TranslatorCatalogueListener::__construct(ManagerRegistry $registry)[?] method was changed to TranslatorCatalogueListener::__construct(ManagerRegistry $registry)[?]

ApiBundle

  • The following classes were removed:

    • EntityPropertyAccessor[?]
    • ParentActionAvailabilityCheck[?]
    • ParentEntityObjectSecurityCheck[?]
    • ParentEntityTypeFeatureCheck[?]
    • ParentEntityTypeSecurityCheck[?]
    • ActionAvailabilityCheck[?]
    • EntityObjectSecurityCheck[?]
    • EntityObjectsSecurityCheck[?]
    • EntityTypeFeatureCheck[?]
    • EntityTypeSecurityCheck[?]
    • EntityScalarCollectionType[?]
    • ScalarCollectionType[?]
    • AddApiDocViewAnnotationHandler[?]
    • ApiDocAnnotationUtil[?]
    • ChainApiDocAnnotationHandler[?]
    • RemoveSingleItemRestRouteOptionsResolver[?]
    • RestDocContextProvider[?]
    • RestDocFiltersHandler[?]
    • RestDocHandler[?]
    • RestDocIdentifierHandler[?]
    • RestDocStatusCodesHandler[?]
  • The following methods in class OroApiBundle[?] were removed:

  • The AccessGranted::validatedBy[?] method was removed.

  • The SetDefaultMaxRelatedEntities::getDefaultRelatedEntitiesLimit[?] method was removed.

  • The SetDefaultPaging::getDefaultPageSize[?] method was removed.

  • The SetDeleteLimit::getDefaultDeleteLimit[?] method was removed.

  • The EntityCollectionType::buildForm[?] method was removed.

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

    • addDataTypeMapping[?]
    • createTypeGuess[?]
    • createDefaultTypeGuess[?]
  • The ApiDocDataTypeConverter::addDataType[?] method was removed.

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

    • getRequestType[?]
    • getVersion[?]
    • setVersion[?]
    • getSharedData[?]
    • setSharedData[?]
  • The EntityLoader::__construct(ManagerRegistry $doctrine)[?] method was changed to EntityLoader::__construct(ManagerRegistry $doctrine)[?]

  • The FieldAccessor::getFieldsToSelect($entityClass, EntityConfig $config, $withAssociations = false)[?] method was changed to FieldAccessor::getFieldsToSelect($entityClass, EntityConfig $config, $withAssociations = false)[?]

  • The DataType::isNestedObject($dataType)[?] method was changed to DataType::isNestedObject($dataType)[?]

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

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

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

    • __construct(EntityOverrideProviderInterface $entityOverrideProvider)[?]
    • __construct($entityClassProviders, $entityAliasProviders, EntityOverrideProviderInterface $entityOverrideProvider)[?]
    • getEntityAlias($entityClass)[?]
    • getEntityAlias($entityClass)[?]
  • The ByStepNormalizeResultContext::setFailedGroup($groupName)[?] method was changed to ByStepNormalizeResultContext::setFailedGroup($groupName)[?]

  • The OptimizedProcessorBag::__construct(ProcessorBagConfigProviderInterface $configProvider, ProcessorRegistryInterface $processorRegistry, $debug, ProcessorApplicableCheckerFactoryInterface $applicableCheckerFactory, ProcessorIteratorFactoryInterface $processorIteratorFactory, ProcessorIteratorFactoryInterface $ungroupedProcessorIteratorFactory)[?] method was changed to OptimizedProcessorBag::__construct(ProcessorBagConfigProviderInterface $configProvider, ProcessorRegistryInterface $processorRegistry, $debug, ProcessorApplicableCheckerFactoryInterface $applicableCheckerFactory, ProcessorIteratorFactoryInterface $processorIteratorFactory, ProcessorIteratorFactoryInterface $ungroupedProcessorIteratorFactory)[?]

  • The BuildFormBuilder::__construct(FormHelper $formHelper, $enableFullValidation = false)[?] method was changed to BuildFormBuilder::__construct(FormHelper $formHelper, DoctrineHelper $doctrineHelper, $enableFullValidation = false)[?]

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

    • __construct(FilterNamesRegistry $filterNamesRegistry)[?]
    • __construct(FilterNamesRegistry $filterNamesRegistry, $defaultPageSize)[?]
    • addPageSizeFilter($filterName, FilterCollection $filters, $pageSize)[?]
    • addPageSizeFilter($filterName, FilterCollection $filters, $pageSize)[?]
  • The following methods in class SetDefaultSorting[?] were changed:

    • addSortFilter($filterName, FilterCollection $filters, EntityDefinitionConfig $config)[?]
    • addSortFilter($filterName, FilterCollection $filters, EntityDefinitionConfig $config, $configOfSorters)[?]
    • getDefaultValue(EntityDefinitionConfig $config)[?]
    • getDefaultValue(EntityDefinitionConfig $config, $configOfSorters)[?]
  • The NormalizeValueContext::setVersion($version)[?] method was changed to NormalizeValueContext::setVersion($version)[?]

  • The EntityDescriptionHelper::__construct(EntityDescriptionProvider $entityDocProvider, TranslatorInterface $translator, ResourceDocProvider $resourceDocProvider, ResourceDocParserProvider $resourceDocParserProvider, DescriptionProcessor $descriptionProcessor, IdentifierDescriptionHelper $identifierDescriptionHelper)[?] method was changed to EntityDescriptionHelper::__construct(EntityDescriptionProvider $entityDocProvider, TranslatorInterface $translator, ResourceDocProvider $resourceDocProvider, ResourceDocParserProvider $resourceDocParserProvider, DescriptionProcessor $descriptionProcessor, IdentifierDescriptionHelper $identifierDescriptionHelper, Inflector $inflector)[?]

  • The IdentifierDescriptionHelper::setDescriptionForIdentifierField(EntityDefinitionConfig $definition)[?] method was changed to IdentifierDescriptionHelper::setDescriptionForIdentifierField(EntityDefinitionConfig $definition, $entityClass, $targetAction)[?]

  • The Error::createValidationError($title, $detail = null, $statusCode)[?] method was changed to Error::createValidationError($title, $detail = null, $statusCode)[?]

  • The FormHelper::__construct(FormFactoryInterface $formFactory, PropertyAccessorInterface $propertyAccessor, ContainerInterface $container)[?] method was changed to FormHelper::__construct(FormFactoryInterface $formFactory, DataTypeGuesser $dataTypeGuesser, PropertyAccessorInterface $propertyAccessor, ContainerInterface $container)[?]

  • The FormUtil::addNamedFormError(FormInterface $form, $errorType, $errorMessage, $propertyPath = null)[?] method was changed to FormUtil::addNamedFormError(FormInterface $form, $errorType, $errorMessage, $propertyPath = null, $statusCode = null)[?]

  • The NamedValidationConstraint::__construct($constraintType)[?] method was changed to NamedValidationConstraint::__construct($constraintType, $statusCode = null)[?]

  • The MetadataTypeGuesser::__construct($dataTypeMappings, DoctrineHelper $doctrineHelper)[?] method was changed to MetadataTypeGuesser::__construct(DataTypeGuesser $dataTypeGuesser, DoctrineHelper $doctrineHelper)[?]

  • The ActionNotAllowedException::__construct()[?] method was changed to ActionNotAllowedException::__construct($message)[?]

  • The ResourceNotAccessibleException::__construct()[?] method was changed to ResourceNotAccessibleException::__construct($message)[?]

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

    • __construct(ApiDocExtractor $extractor, FormatterInterface $formatter)[?]
    • __construct(ApiDocExtractor $extractor, FormatterInterface $formatter, SessionInterface $session)[?]
    • indexAction($view)[?]
    • indexAction($view)[?]
  • The AbstractDebugCommand::resolveEntityClass($entityName, $version, RequestType $requestType)[?] method was changed to AbstractDebugCommand::resolveEntityClass($entityName, $version, RequestType $requestType)[?]

  • The DumpCommand::getEntitySubresourcesText(ApiResourceSubresources $entitySubresources, $requestType)[?] method was changed to DumpCommand::getEntitySubresourcesText(ApiResourceSubresources $entitySubresources, RequestType $requestType)[?]

  • The DumpConfigCommand::getConfig($entityClass, $version, RequestType $requestType, $extras)[?] method was changed to DumpConfigCommand::getConfig($entityClass, $version, RequestType $requestType, $extras)[?]

  • The DumpMetadataCommand::getMetadata($entityClass, $version, RequestType $requestType, $action, $hateoas)[?] method was changed to DumpMetadataCommand::getMetadata($entityClass, $version, RequestType $requestType, $action, $hateoas)[?]

  • The NestedTreeComparisonExpression::__construct(TreeListener $treeListener, ManagerRegistry $doctrine, $includeRoot = false)[?] method was changed to NestedTreeComparisonExpression::__construct(TreeListener $treeListener, ManagerRegistry $doctrine, $includeRoot = false)[?]

  • The ApiDocDataTypeConverter::__construct($map)[?] method was changed to ApiDocDataTypeConverter::__construct($defaultMapping, $viewMappings)[?]

  • The ResourceDocProvider::getResourceDocumentation($action, $entityDescription)[?] method was changed to ResourceDocProvider::getResourceDocumentation($action, $entitySingularName, $entityPluralName)[?]

  • The RestDocViewDetector::setView($view = null)[?] method was changed to RestDocViewDetector::setView($view = null)[?]

  • The ApiDocMetadataParser::__construct(ValueNormalizer $valueNormalizer, ApiDocDataTypeConverter $dataTypeConverter)[?] method was changed to ApiDocMetadataParser::__construct(ValueNormalizer $valueNormalizer, RestDocViewDetector $docViewDetector, ApiDocDataTypeConverter $dataTypeConverter)[?]

  • The MetadataTypeGuesser::$dataTypeMappings[?] property was removed.

  • The ApiDocAnnotationHandlerInterface[?] interface was removed. The following methods in interface FormContext were added (with link)

    • getAdditionalEntities[?]
    • addAdditionalEntity[?]
    • removeAdditionalEntity[?] The following methods in interface SecurityContextInterface were added (with link)
    • getOrganizations[?]
    • getOrganization[?]
    • getSwitchOrganizationRoute[?]

AssetBundle

  • The NodeProcessFactory::create($command, $cwd, $timeout)[?] method was changed to NodeProcessFactory::create($command, $cwd, $timeout = null)[?]

AttachmentBundle

  • The following classes were removed:

    • AttachmentFileNameProvider[?]
    • FileViewSecurityCheck[?]
  • The AttachmentFilterAwareUrlGenerator::__construct(UrlGeneratorInterface $urlGenerator, FilterConfiguration $filterConfiguration)[?] method was changed to AttachmentFilterAwareUrlGenerator::__construct(UrlGeneratorInterface $urlGenerator, AttachmentHashProvider $attachmentUrlProvider)[?]

  • The FileUrlByUuidProvider::__construct(FileUrlProviderInterface $fileUrlProvider, CacheProvider $cache, ManagerRegistry $registry)[?] method was changed to FileUrlByUuidProvider::__construct(ManagerRegistry $registry, FileUrlProviderInterface $fileUrlProvider)[?]

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

    • __construct(FileManager $fileManager, ImagineBinaryByFileContentFactoryInterface $imagineBinaryFactory, ImagineBinaryFilterInterface $imagineBinaryFilter, FilterConfiguration $filterConfig)[?]
    • __construct(FileManager $fileManager, ImagineBinaryByFileContentFactoryInterface $imagineBinaryFactory, ImagineBinaryFilterInterface $imagineBinaryFilter, FilterConfiguration $filterConfig, LoggerInterface $logger)[?]
    • getFilteredImage($image, $filterName)[?]
    • getFilteredImage(File $file, $filterName)[?]
  • The AttachmentManager::__construct(FileUrlProviderInterface $fileUrlProvider, FileIconProvider $fileIconProvider, MimeTypeChecker $mimeTypeChecker, AssociationManager $associationManager, UrlGeneratorInterface $urlGenerator, ManagerRegistry $registry)[?] method was changed to AttachmentManager::__construct(FileUrlProviderInterface $fileUrlProvider, FileIconProvider $fileIconProvider, MimeTypeChecker $mimeTypeChecker, AssociationManager $associationManager, UrlGeneratorInterface $urlGenerator, ManagerRegistry $registry)[?]

  • The FileManager::getContent($file, $throwException = true)[?] method was changed to FileManager::getContent($file, $throwException = true)[?]

  • The AttachmentHandler::__construct(RequestStack $requestStack, ObjectManager $manager)[?] method was changed to AttachmentHandler::__construct(RequestStack $requestStack, ObjectManager $manager)[?]

  • The AttachmentApiEntityManager::__construct($class, ObjectManager $om, AuthorizationCheckerInterface $authorizationChecker, AttachmentManager $attachmentManager, DoctrineHelper $doctrineHelper)[?] method was changed to AttachmentApiEntityManager::__construct($class, ObjectManager $om, AuthorizationCheckerInterface $authorizationChecker, AttachmentManager $attachmentManager, DoctrineHelper $doctrineHelper)[?]

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

  • The FileController::getResizedAttachmentImageAction($id, $width, $height, $filename)[?] method was changed to FileController::getResizedAttachmentImageAction($id, $width, $height, $filename)[?]

  • The MigrateImagesCommand::__construct(ManagerRegistry $registry, FilteredAttachmentMigrationServiceInterface $migrationService, $prefix)[?] method was changed to MigrateImagesCommand::__construct(ManagerRegistry $registry, FilteredAttachmentMigrationServiceInterface $migrationService, $prefix)[?]

  • The ResizedImageProviderInterface::getFilteredImage($image, $filterName)[?] method was changed to ResizedImageProviderInterface::getFilteredImage(File $file, $filterName)[?]

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

    • setAttachmentManager[?]
    • setFileManager[?]
    • setValidator[?]
    • setLogger[?]
  • The FileRepository::findAllForEntityByOneUuid[?] method was removed.

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

    • $validator[?]
    • $logger[?] The following methods in interface ResizedImageProviderInterface were added (with link)
    • getFilteredImageByPath[?]
    • getFilteredImageByContent[?]
    • getResizedImageByPath[?]
    • getResizedImageByContent[?]

BatchBundle

  • The DoctrineJobRepository::__construct(ManagerRegistry $doctrine, $jobExecutionClass)[?] method was changed to DoctrineJobRepository::__construct(ManagerRegistry $doctrine, $jobExecutionClass)[?]
  • The CleanupCommand::prepareDateInterval($intervalString = null)[?] method was changed to CleanupCommand::prepareDateInterval($intervalString = null)[?]

ChainProcessor

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

    • __construct(ProcessorBagConfigProviderInterface $configProvider, ProcessorRegistryInterface $processorRegistry, $debug = false, ProcessorApplicableCheckerFactoryInterface $applicableCheckerFactory = null, ProcessorIteratorFactoryInterface $processorIteratorFactory = null)[?]
    • __construct(ProcessorBagConfigProviderInterface $configProvider, ProcessorRegistryInterface $processorRegistry, $debug = false, ProcessorApplicableCheckerFactoryInterface $applicableCheckerFactory = null, ProcessorIteratorFactoryInterface $processorIteratorFactory = null)[?]
    • getActionProcessors($action)[?]
    • getActionProcessors($action)[?]
  • The following methods in class ProcessorBagConfigBuilder[?] were changed:

    • getGroups()[?]
    • getGroups($action)[?]
    • addGroup($group, $action, $priority)[?]
    • addGroup($group, $action, $priority)[?]
  • The ProcessorBagConfigProvider::getGroups()[?] method was changed to ProcessorBagConfigProvider::getGroups($action)[?]

  • The ExecutionFailedException::__construct($processorId, $action = null, $group = null, Exception $previous = null)[?] method was changed to ExecutionFailedException::__construct($processorId, $action = null, $group = null, Exception $previous = null)[?]

  • The LoadAndBuildProcessorsCompilerPass::__construct($processorBagConfigProviderServiceId, $processorTagName)[?] method was changed to LoadAndBuildProcessorsCompilerPass::__construct($processorBagConfigProviderServiceId, $processorTagName)[?]

  • The ProcessorBagConfigProviderInterface::getGroups()[?] method was changed to ProcessorBagConfigProviderInterface::getGroups($action)[?]

  • The ProcessorBagInterface::addApplicableChecker(ApplicableCheckerInterface $checker, $priority)[?] method was changed to ProcessorBagInterface::addApplicableChecker(ApplicableCheckerInterface $checker, $priority)[?]

  • The ContextInterface::resetSkippedGroups[?] interface method was added.

  • The ProcessorBagConfigProviderInterface::getActions[?] interface method was added.

CommentBundle

  • The CommentApiHandler::__construct(FormInterface $form, RequestStack $requestStack, ObjectManager $manager, ConfigManager $configManager)[?] method was changed to CommentApiHandler::__construct(FormInterface $form, RequestStack $requestStack, ObjectManager $manager, ConfigManager $configManager)[?]

ConfigBundle

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

CronBundle

  • The ScheduleIntervalsIntersection::validatedBy[?] method was removed.
  • The following methods in class ScheduleIntervalsIntersectionValidator[?] were removed:
    • buildDefaultViolation[?]
    • buildViolationOnApiForm[?]
  • The CommandWithArgsFilter::getValueParts[?] method was removed.
  • The CronCommand::getEntityManager[?] method was removed.
  • The CommandWithArgsFilter::parseValue($comparisonType, $value)[?] method was changed to CommandWithArgsFilter::parseValue($data)[?]
  • The DeferredScheduler::__construct(ScheduleManager $scheduleManager, ManagerRegistry $registry, SchedulesByArgumentsFilterInterface $schedulesByArgumentsFilter, $scheduleClass)[?] method was changed to DeferredScheduler::__construct(ScheduleManager $scheduleManager, ManagerRegistry $registry, SchedulesByArgumentsFilterInterface $schedulesByArgumentsFilter, $scheduleClass)[?]
  • The ScheduleManager::__construct(ManagerRegistry $registry, SchedulesByArgumentsFilterInterface $schedulesByArgumentsFilter, $scheduleClass)[?] method was changed to ScheduleManager::__construct(ManagerRegistry $registry, SchedulesByArgumentsFilterInterface $schedulesByArgumentsFilter, $scheduleClass)[?]
  • The CronCommand::__construct(ManagerRegistry $registry, Mode $maintenanceMode, CronHelper $cronHelper, CommandRunnerInterface $commandRunner, LoggerInterface $logger, $environment)[?] method was changed to CronCommand::__construct(ManagerRegistry $registry, Mode $maintenanceMode, CronHelper $cronHelper, CommandRunnerInterface $commandRunner, LoggerInterface $logger, $environment)[?]
  • The CronDefinitionsLoadCommand::__construct(ManagerRegistry $doctrine)[?] method was changed to CronDefinitionsLoadCommand::__construct(ManagerRegistry $doctrine)[?]

DashboardBundle

  • The BigNumberDateHelper::__construct(ManagerRegistry $doctrine, AclHelper $aclHelper, LocaleSettings $localeSettings)[?] method was changed to BigNumberDateHelper::__construct(ManagerRegistry $doctrine, AclHelper $aclHelper, LocaleSettings $localeSettings)[?]
  • The ConfigProvider::getWidgetConfig($widgetName)[?] method was changed to ConfigProvider::getWidgetConfig($widgetName, $throwExceptionIfMissing = true)[?]
  • The WidgetConfigs::getWidgetConfig($widgetName)[?] method was changed to WidgetConfigs::getWidgetConfig($widgetName)[?]
  • The DateHelper::__construct(LocaleSettings $localeSettings, ManagerRegistry $doctrine, AclHelper $aclHelper)[?] method was changed to DateHelper::__construct(LocaleSettings $localeSettings, ManagerRegistry $doctrine, AclHelper $aclHelper)[?]

DataAuditBundle

  • The EntityChangesToAuditEntryConverter::__construct(ManagerRegistry $doctrine, AuditEntityMapper $auditEntityMapper, AuditConfigProvider $configProvider, EntityNameProvider $entityNameProvider, SetNewAuditVersionService $setNewAuditVersionService, AuditRecordValidator $auditRecordValidator, ChangeSetToAuditFieldsConverterInterface $changeSetToAuditFieldsConverter)[?] method was changed to EntityChangesToAuditEntryConverter::__construct(ManagerRegistry $doctrine, AuditEntityMapper $auditEntityMapper, AuditConfigProvider $configProvider, EntityNameProvider $entityNameProvider, SetNewAuditVersionService $setNewAuditVersionService, AuditRecordValidator $auditRecordValidator, ChangeSetToAuditFieldsConverterInterface $changeSetToAuditFieldsConverter)[?]
  • The EntityNameProvider::__construct(ManagerRegistry $doctrine, EntityNameResolver $entityNameResolver)[?] method was changed to EntityNameProvider::__construct(ManagerRegistry $doctrine, EntityNameResolver $entityNameResolver)[?]
  • The AuditFilter::__construct(FormFactoryInterface $factory, FilterUtility $util, Manager $queryDesignerManager)[?] method was changed to AuditFilter::__construct(FormFactoryInterface $factory, FilterUtility $util, ManagerRegistry $doctrine, FilterExecutionContext $filterExecutionContext, Manager $queryDesignerManager)[?]
  • The AuditChangedEntitiesInverseRelationsProcessor::__construct(ManagerRegistry $doctrine, EntityChangesToAuditEntryConverter $entityChangesToAuditEntryConverter)[?] method was changed to AuditChangedEntitiesInverseRelationsProcessor::__construct(ManagerRegistry $doctrine, EntityChangesToAuditEntryConverter $entityChangesToAuditEntryConverter)[?]
  • The OroDataAuditExtension::configureTestEnvironment[?] method was removed.

DataGridBundle

  • 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 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 DefaultProcessor::__construct(ManagerRegistry $doctrine, EntityClassResolver $entityClassResolver, ChoiceFieldHelper $choiceHelper)[?] method was changed to DefaultProcessor::__construct(ManagerRegistry $doctrine, EntityClassResolver $entityClassResolver, ChoiceFieldHelper $choiceHelper)[?]

  • 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 EventDispatcher::dispatch($eventName, Event $event = null)[?] method was changed to EventDispatcher::dispatch($event)[?]

  • The GridViewsLoadEvent::__construct($gridName, $gridViews = [])[?] method was changed to GridViewsLoadEvent::__construct($gridName, DatagridConfiguration $gridConfiguration, $gridViews = [])[?]

  • The GridViewApiEntityManager::__construct($class, ObjectManager $om, GridViewManager $gridViewManager)[?] method was changed to GridViewApiEntityManager::__construct($class, ObjectManager $om, GridViewManager $gridViewManager)[?]

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

    • parse($value, ManagerRegistry $doctrine)[?]
    • parse($value, ManagerRegistry $doctrine)[?]
    • createQueryBuilder(ManagerRegistry $doctrine, $definition)[?]
    • createQueryBuilder(ManagerRegistry $doctrine, $definition)[?]
  • The YamlProcessor::__construct(ManagerRegistry $registry)[?] method was changed to YamlProcessor::__construct(ManagerRegistry $registry)[?]

  • The QueryConverterInterface::parse($value, ManagerRegistry $doctrine)[?] method was changed to QueryConverterInterface::parse($value, ManagerRegistry $doctrine)[?]

  • The Datagrid::$cachedResult[?] property was removed.

DigitalAssetBundle

  • The FileTitleProvider::__construct(FileTitleProviderInterface $innerFileTitleProvider, LocalizationHelper $localizationHelper, ManagerRegistry $doctrine)[?] method was changed to FileTitleProvider::__construct(FileTitleProviderInterface $innerFileTitleProvider, LocalizationHelper $localizationHelper, ManagerRegistry $doctrine)[?]
  • The DigitalAssetManagerExtension::__construct(AttachmentEntityConfigProviderInterface $attachmentEntityConfigProvider, EntityClassNameHelper $entityClassNameHelper, PreviewMetadataProvider $previewMetadataProvider, EntityToIdTransformer $digitalAssetToIdTransformer, FileReflector $fileReflector)[?] method was changed to DigitalAssetManagerExtension::__construct(AttachmentEntityConfigProviderInterface $attachmentEntityConfigProvider, EntityClassNameHelper $entityClassNameHelper, PreviewMetadataProviderInterface $previewMetadataProvider, EntityToIdTransformer $digitalAssetToIdTransformer, FileReflector $fileReflector)[?]

DistributionBundle

  • The following classes were removed:
    • Runner[?]
    • PackageManager[?]
    • ChangeSetBuilder[?]
    • ConfigType[?]
    • RepositoryType[?]
    • VerboseException[?]
    • LocaleListener[?]
    • NavigationListener[?]
    • PackageRequirement[?]
    • PackageUpdate[?]
    • Group[?]
    • Role[?]
    • User[?]
    • Config[?]
    • Repository[?]
    • Configuration[?]
    • PackageController[?]
    • SecurityController[?]
    • SettingsController[?]
    • Grid[?]
    • InstallPackageCommand[?]
    • ListAvailablePackagesCommand[?]
    • ListInstalledPackagesCommand[?]
    • ListUpdatesCommand[?]
    • UpdatePackageCommand[?]
  • The DbalTranslationLoader::__construct(ManagerRegistry $doctrine)[?] method was changed to DbalTranslationLoader::__construct(ManagerRegistry $doctrine)[?]
  • The following methods in class ErrorHandler[?] were removed:
    • registerHandlers[?]
    • handleErrors[?]
    • handleWarning[?]

DoctrineUtils

  • The SqlWalker[?] class was removed.

  • The FieldUpdatesChecker::__construct(ManagerRegistry $managerRegistry, PropertyAccessorInterface $propertyAccessor)[?] method was changed to FieldUpdatesChecker::__construct(ManagerRegistry $managerRegistry, PropertyAccessorInterface $propertyAccessor)[?]

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

    • __construct(EntityManager $em, ResultSetMapping $rsm)[?]
    • __construct(EntityManagerInterface $em, ResultSetMapping $rsm)[?]
    • from($from, $alias)[?]
    • from($from, $alias = null)[?]
  • The AddTransactionWatcherCompilerPass::__construct($transactionWatcherTag, $connectionName)[?] method was changed to AddTransactionWatcherCompilerPass::__construct($transactionWatcherTag, $connectionName = null)[?]

  • The ChainTransactionWatcher::onTransactionCommited[?] method was removed.

  • The TransactionWatcherInterface::onTransactionCommited[?] method was removed.

  • The TransactionWatcherInterface::onTransactionCommitted[?] interface method was added.

DraftBundle

  • The DraftableFilterManager::__construct(ManagerRegistry $managerRegistry)[?] method was changed to DraftableFilterManager::__construct(ManagerRegistry $managerRegistry)[?]
  • The DraftableFilterExtension::__construct(ManagerRegistry $managerRegistry)[?] method was changed to DraftableFilterExtension::__construct(ManagerRegistry $managerRegistry)[?]

EmailBundle

  • The SendEmailTemplate::validateAddress[?] method was removed.
  • The following methods in class EmailAttachmentTransformer[?] were removed:
    • oroToModel[?]
    • oroToEntity[?]
  • The ChoiceOriginFolderFilter::finishView[?] method was removed.
  • The EmailOwnerConfigurationPass::setEmailAddressEntityResolver[?] method was removed.
  • The SendEmailTemplate::__construct(ContextAccessor $contextAccessor, Processor $emailProcessor, EmailAddressHelper $emailAddressHelper, EntityNameResolver $entityNameResolver, ManagerRegistry $registry, ValidatorInterface $validator, LocalizedTemplateProvider $localizedTemplateProvider, EmailOriginHelper $emailOriginHelper)[?] method was changed to SendEmailTemplate::__construct(ContextAccessor $contextAccessor, Processor $emailProcessor, EmailAddressHelper $emailAddressHelper, EntityNameResolver $entityNameResolver, ValidatorInterface $validator, AggregatedEmailTemplatesSender $sender)[?]
  • The AbstractEmailSynchronizer::__construct(ManagerRegistry $doctrine, KnownEmailAddressCheckerFactory $knownEmailAddressCheckerFactory)[?] method was changed to AbstractEmailSynchronizer::__construct(ManagerRegistry $doctrine, KnownEmailAddressCheckerFactory $knownEmailAddressCheckerFactory)[?]
  • The KnownEmailAddressCheckerFactory::__construct(ManagerRegistry $doctrine, EmailAddressManager $emailAddressManager, EmailAddressHelper $emailAddressHelper, EmailOwnerProviderStorage $emailOwnerProviderStorage, $exclusions = [])[?] method was changed to KnownEmailAddressCheckerFactory::__construct(ManagerRegistry $doctrine, EmailAddressManager $emailAddressManager, EmailAddressHelper $emailAddressHelper, EmailOwnerProviderStorage $emailOwnerProviderStorage, $exclusions = [])[?]
  • The EmailAttachmentProvider::__construct(EmailThreadProvider $emailThreadProvider, EntityManager $entityManager, AttachmentProvider $attachmentProvider, EmailAttachmentTransformer $emailAttachmentTransformer)[?] method was changed to EmailAttachmentProvider::__construct(EmailThreadProvider $emailThreadProvider, ManagerRegistry $doctrine, AttachmentProvider $attachmentProvider, EmailAttachmentTransformer $emailAttachmentTransformer)[?]
  • The EmailRenderer::__construct(Environment $environment, TemplateRendererConfigProviderInterface $configProvider, VariableProcessorRegistry $variableProcessors, TranslatorInterface $translator)[?] method was changed to EmailRenderer::__construct(Environment $environment, TemplateRendererConfigProviderInterface $configProvider, VariableProcessorRegistry $variableProcessors, TranslatorInterface $translator, Inflector $inflector)[?]
  • The EmailTemplateContentProvider::__construct(ManagerRegistry $doctrine, EmailRenderer $emailRenderer, PropertyAccessor $propertyAccessor, LoggerInterface $logger)[?] method was changed to EmailTemplateContentProvider::__construct(ManagerRegistry $doctrine, EmailRenderer $emailRenderer, PropertyAccessor $propertyAccessor, LoggerInterface $logger)[?]
  • The EntityVariablesProvider::__construct(TranslatorInterface $translator, ConfigManager $configManager, ManagerRegistry $doctrine, FormatterManager $formatterManager)[?] method was changed to EntityVariablesProvider::__construct(TranslatorInterface $translator, ConfigManager $configManager, ManagerRegistry $doctrine, FormatterManager $formatterManager, Inflector $inflector)[?]
  • The EmailAttachmentManager::__construct(FileManager $fileManager, EntityManager $em, RouterInterface $router, ConfigFileValidator $configFileValidator, AttachmentAssociationHelper $attachmentAssociationHelper)[?] method was changed to EmailAttachmentManager::__construct(FileManager $fileManager, ManagerRegistry $doctrine, RouterInterface $router, ConfigFileValidator $configFileValidator, AttachmentAssociationHelper $attachmentAssociationHelper)[?]
  • The EmailAttachmentType::__construct(ObjectManager $objectManager, EmailAttachmentTransformer $emailAttachmentTransformer)[?] method was changed to EmailAttachmentType::__construct(ManagerRegistry $doctrine, EmailAttachmentTransformer $emailAttachmentTransformer)[?]
  • The EmailOriginFromType::__construct(TokenAccessorInterface $tokenAccessor, RelatedEmailsProvider $relatedEmailsProvider, EmailModelBuilderHelper $helper, MailboxManager $mailboxManager, ManagerRegistry $registry, EmailOriginHelper $emailOriginHelper)[?] method was changed to EmailOriginFromType::__construct(TokenAccessorInterface $tokenAccessor, RelatedEmailsProvider $relatedEmailsProvider, EmailModelBuilderHelper $helper, MailboxManager $mailboxManager, ManagerRegistry $registry, EmailOriginHelper $emailOriginHelper)[?]
  • The EmailTemplateTranslationType::__construct(TranslatorInterface $translator, LocalizationManager $localizationManager)[?] method was changed to EmailTemplateTranslationType::__construct(TranslatorInterface $translator, LocalizationManager $localizationManager)[?]
  • The MailboxType::__construct(MailboxProcessStorage $storage, SymmetricCrypterInterface $encryptor, ConfigManager $userConfigManager)[?] method was changed to MailboxType::__construct(MailboxProcessStorage $storage, SymmetricCrypterInterface $encryptor, OAuth2ManagerRegistry $oauthManagerRegistry)[?]
  • The SystemEmailTemplateSelectType::__construct(ObjectManager $objectManager)[?] method was changed to SystemEmailTemplateSelectType::__construct(ObjectManager $objectManager)[?]
  • 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 MailboxAuthorizationListener::__construct(ManagerRegistry $registry, AuthorizationCheckerInterface $authorizationChecker, TokenAccessorInterface $tokenAccessor)[?] method was changed to MailboxAuthorizationListener::__construct(ManagerRegistry $registry, AuthorizationCheckerInterface $authorizationChecker, TokenAccessorInterface $tokenAccessor)[?]
  • The EmailActivityApiEntityManager::__construct($class, ObjectManager $om, ActivityManager $activityManager, TokenStorageInterface $securityTokenStorage)[?] method was changed to EmailActivityApiEntityManager::__construct($class, ObjectManager $om, ActivityManager $activityManager, TokenStorageInterface $securityTokenStorage)[?]
  • The EmailActivityEntityApiEntityManager::__construct($class, ObjectManager $om, ActivityManager $activityManager, TokenStorageInterface $securityTokenStorage)[?] method was changed to EmailActivityEntityApiEntityManager::__construct($class, ObjectManager $om, ActivityManager $activityManager, TokenStorageInterface $securityTokenStorage)[?]
  • The EmailActivitySearchApiEntityManager::__construct($class, ObjectManager $om, ActivityManager $activityManager, Indexer $searchIndexer, EntityNameResolver $entityNameResolver)[?] method was changed to EmailActivitySearchApiEntityManager::__construct($class, ObjectManager $om, ActivityManager $activityManager, Indexer $searchIndexer, EntityNameResolver $entityNameResolver)[?]
  • The EmailApiEntityManager::__construct($class, ObjectManager $om, EmailQueryFactory $emailQueryFactory)[?] method was changed to EmailApiEntityManager::__construct($class, ObjectManager $om, EmailQueryFactory $emailQueryFactory)[?]
  • The EmailGridResultHelper::__construct(ManagerRegistry $doctrine, EmailOwnerProviderStorage $emailOwnerProviderStorage, MailboxNameHelper $mailboxNameHelper, EmailAddressManager $emailAddressManager)[?] method was changed to EmailGridResultHelper::__construct(ManagerRegistry $doctrine, EmailOwnerProviderStorage $emailOwnerProviderStorage, MailboxNameHelper $mailboxNameHelper, EmailAddressManager $emailAddressManager)[?]
  • The OriginFolderFilterProvider::__construct(ManagerRegistry $doctrine, TokenAccessorInterface $tokenAccessor, MailboxNameHelper $mailboxNameHelper)[?] method was changed to OriginFolderFilterProvider::__construct(ManagerRegistry $doctrine, TokenAccessorInterface $tokenAccessor, MailboxNameHelper $mailboxNameHelper)[?]
  • The EmailEntityBuilder::__construct(EmailEntityBatchProcessor $batch, EmailAddressManager $emailAddressManager, EmailAddressHelper $emailAddressHelper, ManagerRegistry $doctrine, LoggerInterface $logger)[?] method was changed to EmailEntityBuilder::__construct(EmailEntityBatchProcessor $batch, EmailAddressManager $emailAddressManager, EmailAddressHelper $emailAddressHelper, ManagerRegistry $doctrine, LoggerInterface $logger)[?]
  • The EmailModelBuilder::__construct(EmailModelBuilderHelper $emailModelBuilderHelper, EntityManager $entityManager, ConfigManager $configManager, EmailActivityListProvider $activityListProvider, EmailAttachmentProvider $emailAttachmentProvider, Factory $factory, RequestStack $requestStack, HtmlTagHelper $htmlTagHelper)[?] method was changed to EmailModelBuilder::__construct(EmailModelBuilderHelper $emailModelBuilderHelper, EntityManager $entityManager, ConfigManager $configManager, EmailActivityListProvider $activityListProvider, EmailAttachmentProvider $emailAttachmentProvider, Factory $factory, RequestStack $requestStack, HtmlTagHelper $htmlTagHelper, FileConstraintsProvider $fileConstraintsProvider)[?]
  • The PurgeEmailAttachmentsByIdsMessageProcessor::__construct(ManagerRegistry $doctrine, JobRunner $jobRunner, LoggerInterface $logger)[?] method was changed to PurgeEmailAttachmentsByIdsMessageProcessor::__construct(ManagerRegistry $doctrine, JobRunner $jobRunner, LoggerInterface $logger)[?]
  • The PurgeEmailAttachmentsMessageProcessor::__construct(ManagerRegistry $doctrine, MessageProducerInterface $producer, JobRunner $jobRunner, ConfigManager $configManager)[?] method was changed to PurgeEmailAttachmentsMessageProcessor::__construct(ManagerRegistry $doctrine, MessageProducerInterface $producer, JobRunner $jobRunner, ConfigManager $configManager)[?]
  • The following properties in class EmailAttachmentProvider[?] were removed:
  • The EmailAttachmentManager::$em[?] property was removed.
  • The EmailAttachmentType::$em[?] property was removed.
  • The MailboxType::$userConfigManager[?] property was removed.

EntityBundle

  • The following classes were removed:

    • SqlQuery[?]
    • SqlQueryBuilder[?]
    • UnionQueryBuilder[?]
  • The TemplateRenderer::__construct(Environment $environment, TemplateRendererConfigProviderInterface $configProvider, VariableProcessorRegistry $variableProcessors)[?] method was changed to TemplateRenderer::__construct(Environment $environment, TemplateRendererConfigProviderInterface $configProvider, VariableProcessorRegistry $variableProcessors, Inflector $inflector)[?]

  • The DatabaseChecker::__construct(ManagerRegistry $doctrine, $requiredTables, $installed)[?] method was changed to DatabaseChecker::__construct(ManagerRegistry $doctrine, $requiredTables, $installed)[?]

  • The SafeDatabaseChecker::getTableName(ManagerRegistry $doctrine, $entityName)[?] method was changed to SafeDatabaseChecker::getTableName(ManagerRegistry $doctrine, $entityName)[?]

  • The AbstractEntityClassNameProvider::__construct(ConfigManager $configManager, TranslatorInterface $translator)[?] method was changed to AbstractEntityClassNameProvider::__construct(ConfigManager $configManager, TranslatorInterface $translator, Inflector $inflector)[?]

  • The AllEntityHierarchyProvider::loadHierarchy(ObjectManager $om)[?] method was changed to AllEntityHierarchyProvider::loadHierarchy(ObjectManager $om)[?]

  • The ChainEntityClassNameProvider::getEntityClassName($entityClass)[?] method was changed to ChainEntityClassNameProvider::getEntityClassName($entityClass)[?]

  • The DictionaryEntityNameProvider::__construct(ConfigManager $configManager, ManagerRegistry $doctrine, PropertyAccessorInterface $propertyAccessor)[?] method was changed to DictionaryEntityNameProvider::__construct(ConfigManager $configManager, ManagerRegistry $doctrine, PropertyAccessorInterface $propertyAccessor)[?]

  • The DictionaryValueListProvider::__construct(ConfigManager $configManager, ManagerRegistry $doctrine)[?] method was changed to DictionaryValueListProvider::__construct(ConfigManager $configManager, ManagerRegistry $doctrine)[?]

  • The DictionaryVirtualFieldProvider::__construct(ConfigManager $configManager, ManagerRegistry $doctrine, TranslatorInterface $translator, CacheProvider $cache)[?] method was changed to DictionaryVirtualFieldProvider::__construct(ConfigManager $configManager, ManagerRegistry $doctrine, TranslatorInterface $translator, CacheProvider $cache, Inflector $inflector)[?]

  • The EntityAliasLoader::getEntityAlias($entityClass)[?] method was changed to EntityAliasLoader::getEntityAlias($entityClass)[?]

  • The EntityAliasProvider::__construct(EntityAliasConfigBag $config)[?] method was changed to EntityAliasProvider::__construct(EntityAliasConfigBag $config, Inflector $inflector)[?]

  • The EntityClassNameProvider::getEntityClassName($entityClass)[?] method was changed to EntityClassNameProvider::getEntityClassName($entityClass)[?]

  • The EntityFieldProvider::filterConfigFields(ClassMetadata $metadata, &$result, $className, $applyExclusions, $configs)[?] method was changed to EntityFieldProvider::filterConfigFields(ClassMetadata $metadata, &$result, $className, $applyExclusions, $configs)[?]

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

    • __construct(ManagerRegistry $doctrine, ConfigProvider $configProvider)[?]
    • __construct(ManagerRegistry $doctrine, ConfigProvider $configProvider, Inflector $inflector)[?]
    • isFieldSupported(ClassMetadata $metadata, $fieldName)[?]
    • isFieldSupported(ClassMetadata $metadata, $fieldName)[?]
  • The FallbackEntityNameProvider::__construct(ManagerRegistry $doctrine, TranslatorInterface $translator)[?] method was changed to FallbackEntityNameProvider::__construct(ManagerRegistry $doctrine, TranslatorInterface $translator, Inflector $inflector)[?]

  • The DiscriminatorMapListener::loadClassMetadata(LoadClassMetadataEventArgs $eventArgs)[?] method was changed to DiscriminatorMapListener::loadClassMetadata(LoadClassMetadataEventArgs $eventArgs)[?]

  • The DoctrineHelper::__construct(ManagerRegistry $registry)[?] method was changed to DoctrineHelper::__construct(ManagerRegistry $registry)[?]

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

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

  • The NativeQueryExecutorHelper::__construct(ManagerRegistry $registry)[?] method was changed to NativeQueryExecutorHelper::__construct(ManagerRegistry $registry)[?]

  • The ShortClassMetadata::__construct($name, $isMappedSuperclass = false)[?] method was changed to ShortClassMetadata::__construct($name, $isMappedSuperclass = false, $hasAssociations = false)[?]

  • The ShortMetadataProvider::getAllShortMetadata(ObjectManager $manager, $throwException = true)[?] method was changed to ShortMetadataProvider::getAllShortMetadata(ObjectManager $manager, $throwException = true)[?]

  • The AdditionalMetadataProvider::__construct(ManagerRegistry $registry, Cache $cacheDriver)[?] method was changed to AdditionalMetadataProvider::__construct(ManagerRegistry $registry, Cache $cacheDriver)[?]

  • The AbstractEntityDeleteHandler::setDoctrine(ManagerRegistry $doctrine)[?] method was changed to AbstractEntityDeleteHandler::setDoctrine(ManagerRegistry $doctrine)[?]

  • The AbstractEntityDeleteHandlerExtension::setDoctrine(ManagerRegistry $doctrine)[?] method was changed to AbstractEntityDeleteHandlerExtension::setDoctrine(ManagerRegistry $doctrine)[?]

  • The EntitySelectHandler::initDoctrinePropertiesByManagerRegistry(ManagerRegistry $managerRegistry)[?] method was changed to EntitySelectHandler::initDoctrinePropertiesByManagerRegistry(ManagerRegistry $managerRegistry)[?]

  • The AbstractFormGuesser::__construct(ManagerRegistry $managerRegistry, ConfigProvider $entityConfigProvider)[?] method was changed to AbstractFormGuesser::__construct(ManagerRegistry $managerRegistry, ConfigProvider $entityConfigProvider)[?]

  • The FormConfigGuesser::__construct(ManagerRegistry $managerRegistry, ConfigProvider $entityConfigProvider, ConfigProvider $formConfigProvider)[?] method was changed to FormConfigGuesser::__construct(ManagerRegistry $managerRegistry, ConfigProvider $entityConfigProvider, ConfigProvider $formConfigProvider)[?]

  • The EntityExclusionStructureOptionsListener::__construct(ManagerRegistry $managerRegistry, ExclusionProviderInterface $exclusionProvider)[?] method was changed to EntityExclusionStructureOptionsListener::__construct(ManagerRegistry $managerRegistry, ExclusionProviderInterface $exclusionProvider)[?]

  • The EntityIdentifierStructureOptionsListener::__construct(ManagerRegistry $managerRegistry)[?] method was changed to EntityIdentifierStructureOptionsListener::__construct(ManagerRegistry $managerRegistry)[?]

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

    • __construct(ObjectManager $om, ChainDictionaryValueListProvider $dictionaryProvider, ConfigManager $entityConfigManager, EntityNameResolver $entityNameResolver)[?]
    • __construct(ObjectManager $om, ChainDictionaryValueListProvider $dictionaryProvider, ConfigManager $entityConfigManager, EntityNameResolver $entityNameResolver)[?]
    • prepareData($entities, ClassMetadata $metadata)[?]
    • prepareData($entities, ClassMetadata $metadata)[?]
  • The EntityClassNameProviderInterface::getEntityClassName($entityClass)[?] method was changed to EntityClassNameProviderInterface::getEntityClassName($entityClass)[?]

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

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

    • addEntityClassProvider[?]
    • addEntityAliasProvider[?]

EntityConfigBundle

  • The ConfigProvider::getClassName[?] method was removed.

  • The AttributeGroupRelationRepository::getFamiliesLabelsByAttributeIds[?] method was removed.

  • The OroEntityConfigExtension::configureTestEnvironment[?] method was removed.

  • The AttributeConfigurationProvider::isAttributeVisible[?] method was removed.

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

    • __construct[?]
    • isSearchable[?]
    • isFilterable[?]
    • isSortable[?]
    • getSearchableValue[?]
    • getFilterableValue[?]
    • getSortableValue[?]
    • ensureTraversable[?]
  • The AttributeConfigurationProviderInterface::isAttributeVisible[?] method was removed.

  • The ConfigProvider::__construct(ConfigManager $configManager, $scope, PropertyConfigBag $configBag)[?] method was changed to ConfigProvider::__construct(ConfigManager $configManager, $scope, PropertyConfigBag $configBag)[?]

  • The AbstractAttributeBlockTypeMapper::__construct(ManagerRegistry $registry)[?] method was changed to AbstractAttributeBlockTypeMapper::__construct(ManagerRegistry $registry)[?]

  • The ChainAttributeBlockTypeMapper::__construct(ManagerRegistry $registry, $mappers)[?] method was changed to ChainAttributeBlockTypeMapper::__construct(ManagerRegistry $registry, $mappers)[?]

  • The EntityFieldNormalizer::__construct(ManagerRegistry $registry, ConfigManager $configManager, FieldTypeProvider $fieldTypeProvider)[?] method was changed to EntityFieldNormalizer::__construct(ManagerRegistry $registry, ConfigManager $configManager, FieldTypeProvider $fieldTypeProvider)[?]

  • The RemoveRestoreConfigFieldHandler::__construct(ConfigManager $configManager, FieldNameValidationHelper $validationHelper, ConfigHelper $configHelper, Session $session, ManagerRegistry $registry)[?] method was changed to RemoveRestoreConfigFieldHandler::__construct(ConfigManager $configManager, FieldNameValidationHelper $validationHelper, ConfigHelper $configHelper, Session $session, ManagerRegistry $registry)[?]

  • The AttributesDatagridListener::__construct(DoctrineHelper $doctrineHelper)[?] method was changed to AttributesDatagridListener::__construct(DoctrineHelper $doctrineHelper, LocalizationHelper $localizationHelper, AclHelper $aclHelper, AuthorizationCheckerInterface $authorizationChecker, UrlGeneratorInterface $urlGenerator)[?]

  • The DeletedAttributeRelationListener::__construct(MessageProducerInterface $messageProducer, DeletedAttributeProviderInterface $deletedAttributeProvider)[?] method was changed to DeletedAttributeRelationListener::__construct(MessageProducerInterface $messageProducer, DeletedAttributeProviderInterface $deletedAttributeProvider, Inflector $inflector)[?]

  • The InvalidateTranslationCacheListener::__construct(ManagerRegistry $registry)[?] method was changed to InvalidateTranslationCacheListener::__construct(ManagerRegistry $registry)[?]

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

  • The ConfigDatabaseChecker::__construct(LockObject $lockObject, ManagerRegistry $doctrine, $requiredTables, $installed)[?] method was changed to ConfigDatabaseChecker::__construct(LockObject $lockObject, ManagerRegistry $doctrine, $requiredTables, $installed)[?]

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

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

    • __construct(ManagerRegistry $registry, ConfigManager $configManager)[?]
    • __construct(ManagerRegistry $registry, ConfigManager $configManager)[?]
    • dumpEntityListFromCache(OutputInterface $output, $scope)[?]
    • dumpEntityListFromCache(OutputInterface $output, $scope)[?]
  • The AuditManager::__construct(TokenStorageInterface $securityTokenStorage, ManagerRegistry $doctrine)[?] method was changed to AuditManager::__construct(TokenStorageInterface $securityTokenStorage, ManagerRegistry $doctrine)[?]

  • The OneToManyAttributeType::$entityNameResolver[?] property was removed.

EntityExtendBundle

  • The following classes were removed:

    • ByOriginFilter[?]
    • EntityProcessor[?]
  • The following methods in class ExtendFieldValidationLoader[?] were removed:

    • addConstraints[?]
    • loadClassMetadata[?]
    • getConstraintsByFieldType[?]
    • parseNodes[?]
  • The AssociationNameGenerator::generateGetTargetEntitiesMethodName[?] method was removed.

  • The AbstractEntityGeneratorExtension::generateClassMethod[?] method was removed.

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

    • generateDeprecatedCollectionMethods[?]
    • generateDeprecatedAddMethodName[?]
    • generateDeprecatedRemoveMethodName[?]
  • The following methods in class CacheWarmerAggregate[?] were removed:

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

    • $constraintsMapping[?]
    • $formConfigProvider[?]
    • $constraintsByType[?]
  • The FieldNameValidationHelper::__construct(ConfigProvider $extendConfigProvider, EventDispatcherInterface $eventDispatcher, NewEntitiesHelper $newEntitiesHelper)[?] method was changed to FieldNameValidationHelper::__construct(ConfigProvider $extendConfigProvider, EventDispatcherInterface $eventDispatcher, NewEntitiesHelper $newEntitiesHelper, Inflector $inflector)[?]

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

  • The AssociationBuilder::__construct(ManagerRegistry $doctrine, ConfigManager $configManager, RelationBuilder $relationBuilder)[?] method was changed to AssociationBuilder::__construct(ManagerRegistry $doctrine, ConfigManager $configManager, RelationBuilder $relationBuilder)[?]

  • The EntityGenerator::setCacheDir($cacheDir)[?] method was changed to EntityGenerator::setCacheDir($cacheDir)[?]

  • The EnumSynchronizer::__construct(ConfigManager $configManager, ManagerRegistry $doctrine, TranslatorInterface $translator, ConfigTranslationHelper $translationHelper)[?] method was changed to EnumSynchronizer::__construct(ConfigManager $configManager, ManagerRegistry $doctrine, TranslatorInterface $translator, ConfigTranslationHelper $translationHelper)[?]

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

    • generate($schema, PhpClass $class)[?]
    • generate($schema, ClassGenerator $class)[?]
    • generateAssociationMethods($schema, PhpClass $class)[?]
    • generateAssociationMethods($schema, ClassGenerator $class)[?]
  • The AbstractEntityGeneratorExtension::generate($schema, PhpClass $class)[?] method was changed to AbstractEntityGeneratorExtension::generate($schema, ClassGenerator $class)[?]

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

    • generate($schema, PhpClass $class)[?]
    • generate($schema, ClassGenerator $class)[?]
    • generateConstructor($schema, PhpClass $class)[?]
    • generateConstructor($schema, ClassGenerator $class)[?]
  • The EnumEntityClassNameProvider::getEntityClassName($entityClass)[?] method was changed to EnumEntityClassNameProvider::getEntityClassName($entityClass)[?]

  • The EnumValueListProvider::__construct(ConfigManager $configManager, ManagerRegistry $doctrine)[?] method was changed to EnumValueListProvider::__construct(ConfigManager $configManager, ManagerRegistry $doctrine)[?]

  • The EnumValueProvider::getEnumChoicesByCode($enumCode)[?] method was changed to EnumValueProvider::getEnumChoicesByCode($enumCode)[?]

  • The ExtendEntityAliasProvider::__construct(EntityAliasConfigBag $config, ConfigManager $configManager, DuplicateEntityAliasResolver $duplicateResolver)[?] method was changed to ExtendEntityAliasProvider::__construct(EntityAliasConfigBag $config, ConfigManager $configManager, DuplicateEntityAliasResolver $duplicateResolver, Inflector $inflector)[?]

  • The RelationMetadataBuilder::__construct(ConfigManager $configManager, ExtendDbIdentifierNameGenerator $nameGenerator)[?] method was changed to RelationMetadataBuilder::__construct(ConfigManager $configManager, ExtendDbIdentifierNameGenerator $nameGenerator, Inflector $inflector)[?]

  • The AbstractEnumFixture::load(ObjectManager $manager)[?] method was changed to AbstractEnumFixture::load(ObjectManager $manager)[?]

  • The ExtendExtension::createEnum(Schema $schema, $enumCode, $isMultiple = false, $isPublic = false, $immutable = false, $options = [])[?] method was changed to ExtendExtension::createEnum(Schema $schema, $enumCode, $isMultiple = false, $isPublic = false, $immutable = false, $options = [], $identityFields)[?]

  • The AbstractEnumType::__construct(ConfigManager $configManager, ManagerRegistry $doctrine)[?] method was changed to AbstractEnumType::__construct(ConfigManager $configManager, ManagerRegistry $doctrine)[?]

  • The EnumIdChoiceType::__construct(ManagerRegistry $registry)[?] method was changed to EnumIdChoiceType::__construct(ManagerRegistry $registry)[?]

  • The ExtendFieldTypeGuesser::__construct(ManagerRegistry $managerRegistry, ConfigProvider $entityConfigProvider, ConfigProvider $formConfigProvider, ConfigProvider $extendConfigProvider, ConfigProvider $enumConfigProvider)[?] method was changed to ExtendFieldTypeGuesser::__construct(ManagerRegistry $managerRegistry, ConfigProvider $entityConfigProvider, ConfigProvider $formConfigProvider, ConfigProvider $extendConfigProvider, ConfigProvider $enumConfigProvider)[?]

  • The DynamicFieldsExtension::__construct(ConfigManager $configManager, DoctrineHelper $doctrineHelper, ContainerInterface $container)[?] method was changed to DynamicFieldsExtension::__construct(ConfigManager $configManager, DoctrineHelper $doctrineHelper, LoggerInterface $logger, TranslatorInterface $translator, ContainerInterface $container, $debug)[?]

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

  • The DoctrineListener::getDiscriminatorValue(ClassMetadataFactory $factory, $entityFQCN)[?] method was changed to DoctrineListener::getDiscriminatorValue(ClassMetadataFactory $factory, $entityFQCN)[?]

  • The ExtendFieldValueRenderListener::__construct(ConfigManager $configManager, UrlGeneratorInterface $router, ManagerRegistry $registry, AuthorizationCheckerInterface $authorizationChecker, EntityClassNameHelper $entityClassNameHelper)[?] method was changed to ExtendFieldValueRenderListener::__construct(ConfigManager $configManager, UrlGeneratorInterface $router, ManagerRegistry $registry, AuthorizationCheckerInterface $authorizationChecker, EntityClassNameHelper $entityClassNameHelper)[?]

  • The CacheCommand::setClassAliases($cacheDir)[?] method was changed to CacheCommand::setClassAliases($cacheDir)[?]

  • The RouterCacheClearCommand::__construct(KernelInterface $kernel, $router, Filesystem $filesystem, $cacheDir)[?] method was changed to RouterCacheClearCommand::__construct(KernelInterface $kernel, RouterInterface $router, Filesystem $filesystem)[?]

  • The UpdateSchemaCommand::__construct(ManagerRegistry $registry, ExtendEntityConfigProviderInterface $extendEntityConfigProvider, EnumSynchronizer $enumSynchronizer)[?] method was changed to UpdateSchemaCommand::__construct(ManagerRegistry $registry, ExtendEntityConfigProviderInterface $extendEntityConfigProvider, EnumSynchronizer $enumSynchronizer)[?]

EntitySerializer

  • The DoctrineHelper::__construct(ManagerRegistry $doctrine)[?] method was changed to DoctrineHelper::__construct(ManagerRegistry $doctrine)[?]
  • The EntityMetadata::getDiscriminatorValue($entityClass)[?] method was changed to EntityMetadata::getDiscriminatorValue($entityClass)[?]
  • The FieldAccessor::getFields($entityClass, EntityConfig $config)[?] method was changed to FieldAccessor::getFields($entityClass, EntityConfig $config)[?]
  • The following methods in class EntitySerializer[?] were removed:
    • updateQuery[?]
    • getExistingJoinAlias[?]
    • updateSelectQueryPart[?]
    • getAssociationQuery[?]
    • getPropertyPath[?]
    • getTargetEntity[?]

FeatureToggleBundle

  • The FeatureAwareMenuFactoryExtension::buildOptions($options = [])[?] method was changed to FeatureAwareMenuFactoryExtension::buildOptions($options)[?]

FilterBundle

  • The following classes were removed:
    • ManyToManyFilterType[?]
    • SelectRowFilterType[?]
    • ManyToManyFilter[?]
    • SelectRowFilter[?]
    • LogicException[?]
  • The DateFilterModifier::modify($data, $valueKeys = [ ... ], $compile = true)[?] method was changed to DateFilterModifier::modify($data, $valueKeys = [ ... ], $compile = true)[?]
  • The AbstractFilterExtension::__construct(RawConfigurationProvider $configurationProvider, FilterBagInterface $filterBag, DatagridStateProviderInterface $filtersStateProvider, TranslatorInterface $translator)[?] method was changed to AbstractFilterExtension::__construct(RawConfigurationProvider $configurationProvider, FilterBagInterface $filterBag, DatagridStateProviderInterface $filtersStateProvider, FilterExecutionContext $filterExecutionContext, TranslatorInterface $translator)[?]
  • The AbstractDateFilter::__construct(FormFactoryInterface $factory, FilterUtility $util, DateFilterUtility $dateFilterUtility)[?] method was changed to AbstractDateFilter::__construct(FormFactoryInterface $factory, FilterUtility $util, DateFilterUtility $dateFilterUtility, LocaleSettings $localeSettings, DateFilterModifier $dateFilterModifier)[?]
  • The AbstractFilter::createDQLWithReplacedAliases(FilterDatasourceAdapterInterface $ds, QueryBuilder $qb)[?] method was changed to AbstractFilter::createDqlWithReplacedAliases(OrmFilterDatasourceAdapter $ds, QueryBuilder $qb)[?]
  • The ChoiceTreeFilter::__construct(FormFactoryInterface $factory, FilterUtility $util, ManagerRegistry $registry, RouterInterface $router, EventDispatcherInterface $eventDispatcher)[?] method was changed to ChoiceTreeFilter::__construct(FormFactoryInterface $factory, FilterUtility $util, RouterInterface $router, EventDispatcherInterface $eventDispatcher)[?]
  • The DateGroupingFilter::__construct(FormFactoryInterface $factory, FilterUtility $util, ManagerRegistry $registry)[?] method was changed to DateGroupingFilter::__construct(FormFactoryInterface $factory, FilterUtility $util, ManagerRegistry $doctrine)[?]
  • The StringFilter::parseValue($comparisonType, $value)[?] method was changed to StringFilter::parseValue($data)[?]
  • The Compiler::compile($string, $returnRawToken = false)[?] method was changed to Compiler::compile($string, $returnRawToken = false, $timeZone = null)[?]
  • The Lexer::tokenize($string)[?] method was changed to Lexer::tokenize($string)[?]
  • The Parser::parse($tokens, $returnRawToken = false)[?] method was changed to Parser::parse($tokens, $returnRawToken = false, $timeZone = null)[?]
  • The OrmManyRelationBuilder::__construct(ManagerRegistry $doctrine)[?] method was changed to OrmManyRelationBuilder::__construct(ManagerRegistry $doctrine)[?]
  • The DateTimeRangeType::__construct[?] method was removed.
  • The following methods in class AbstractFilter[?] were removed:
    • findRelatedJoinByColumn[?]
    • getSelectFieldFromGroupBy[?]
    • getSelectFieldFromGroupByPart[?]
    • isToOneColumn[?]
  • The BaseMultiChoiceFilter::parseValue[?] method was removed.
  • The BooleanFilter::setTranslator[?] method was removed.
  • The DateGroupingFilter::parseData[?] method was removed.
  • The following methods in class NumberFilter[?] were removed:
    • isArrayComparison[?]
    • getArrayValues[?]
    • applyDivisor[?]
  • The NumberRangeFilter::parseData[?] method was removed.
  • The SingleChoiceFilter::parseData[?] method was removed.
  • The DateTimeRangeType::$localeSettings[?] property was removed.
  • The ChoiceTreeFilter::$registry[?] property was removed.
  • The DateGroupingFilter::$registry[?] property was removed.
  • The FilterInterface::prepareData[?] interface method was added.

FormBundle

  • The EntityIdentifierType::__construct(ManagerRegistry $registry)[?] method was changed to EntityIdentifierType::__construct(ManagerRegistry $registry)[?]
  • The OroEntityCreateOrSelectChoiceType::disableNewEntityValidation(FormInterface $form, $options)[?] method was changed to OroEntityCreateOrSelectChoiceType::disableNewEntityValidation(FormInterface $form)[?]
  • The ApiFormHandler::__construct(RequestStack $requestStack, ObjectManager $manager)[?] method was changed to ApiFormHandler::__construct(RequestStack $requestStack, ObjectManager $manager)[?]
  • The IdToEntityTransformer::__construct(ManagerRegistry $registry, $className)[?] method was changed to IdToEntityTransformer::__construct(ManagerRegistry $registry, $className)[?]
  • The EventDispatcher::dispatch($eventName, Event $event = null)[?] method was changed to EventDispatcher::dispatch($event)[?]
  • The SearchHandler::initDoctrinePropertiesByManagerRegistry(ManagerRegistry $managerRegistry)[?] method was changed to SearchHandler::initDoctrinePropertiesByManagerRegistry(ManagerRegistry $managerRegistry)[?]

GaufretteBundle

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

    • __construct($filesystemName)[?]
    • __construct($filesystemName, $subDirectory = null)[?]
    • generateFileName($extension = null)[?]
    • generateFileName($extension = null)[?]

GoogleIntegrationBundle

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

ImapBundle

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

  • The ImapEmailSynchronizationProcessorFactory::__construct(ManagerRegistry $doctrine, EmailEntityBuilder $emailEntityBuilder, ImapEmailRemoveManager $removeManager)[?] method was changed to ImapEmailSynchronizationProcessorFactory::__construct(ManagerRegistry $doctrine, EmailEntityBuilder $emailEntityBuilder, ImapEmailRemoveManager $removeManager)[?]

  • The ImapEmailSynchronizer::__construct(ManagerRegistry $doctrine, KnownEmailAddressCheckerFactory $knownEmailAddressCheckerFactory, ImapEmailSynchronizationProcessorFactory $syncProcessorFactory, ImapConnectorFactory $connectorFactory, SymmetricCrypterInterface $encryptor, ImapEmailGoogleOauth2Manager $imapEmailGoogleOauth2Manager)[?] method was changed to ImapEmailSynchronizer::__construct(ManagerRegistry $doctrine, KnownEmailAddressCheckerFactory $knownEmailAddressCheckerFactory, ImapEmailSynchronizationProcessorFactory $syncProcessorFactory, ImapConnectorFactory $connectorFactory, SymmetricCrypterInterface $encryptor, OAuth2ManagerRegistry $oauthManagerRegistry)[?]

  • The ImapEmailBodyLoader::__construct(ImapConnectorFactory $connectorFactory, SymmetricCrypterInterface $encryptor, ImapEmailGoogleOauth2Manager $imapEmailGoogleOauth2Manager, ConfigManager $configManager)[?] method was changed to ImapEmailBodyLoader::__construct(ImapConnectorFactory $connectorFactory, SymmetricCrypterInterface $encryptor, OAuth2ManagerRegistry $oauthManagerRegistry, ConfigManager $configManager)[?]

  • The ImapEmailFlagManagerLoader::__construct(ImapConnectorFactory $connectorFactory, SymmetricCrypterInterface $encryptor, ImapEmailGoogleOauth2Manager $imapEmailGoogleOauth2Manager)[?] method was changed to ImapEmailFlagManagerLoader::__construct(ImapConnectorFactory $connectorFactory, SymmetricCrypterInterface $encryptor, OAuth2ManagerRegistry $oauthManagerRegistry)[?]

  • The DbalWrongCredentialsOriginsDriver::__construct(ManagerRegistry $doctrine, LoggerInterface $logger)[?] method was changed to DbalWrongCredentialsOriginsDriver::__construct(ManagerRegistry $doctrine, LoggerInterface $logger)[?]

  • The Decode::splitMessage($message, &$headers, &$body, $EOL, $strict = false)[?] method was changed to Decode::splitMessage($message, &$headers, &$body, $EOL, $strict = false)[?]

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

    • __construct(FormFactory $formFactory, SymmetricCrypterInterface $crypter, ManagerRegistry $doctrineHelper, ImapConnectorFactory $imapConnectorFactory, ImapEmailGoogleOauth2Manager $imapEmailGoogleOauth2Manager, $userFormName, $userFormType, $emailMailboxFormName, $emailMailboxFormType)[?]
    • __construct(FormFactory $formFactory, SymmetricCrypterInterface $crypter, ManagerRegistry $doctrineHelper, ImapConnectorFactory $imapConnectorFactory, OAuth2ManagerRegistry $oauthManagerRegistry, $userFormName, $userFormType, $emailMailboxFormName, $emailMailboxFormType)[?]
    • getAccessToken($code)[?]
    • getAccessToken($code, $type)[?]
  • The ImapEmailManager::getAcceptLanguage(Headers $headers)[?] method was changed to ImapEmailManager::getAcceptLanguage(Headers $headers)[?]

  • The Headers::addHeader(HeaderInterface $header)[?] method was changed to Headers::addHeader(HeaderInterface $header)[?]

  • The Attachment::__construct(Part $part)[?] method was changed to Attachment::__construct(Part $part)[?]

  • The Body::__construct(Part $part)[?] method was changed to Body::__construct(Part $part)[?]

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

    • getPartContentDisposition($part, $format)[?]
    • getPartContentDisposition($part, $format)[?]
    • getMultiPartPriorContentType(Part $multiPart)[?]
    • getMultiPartPriorContentType(Part $multiPart)[?]
  • The following methods in class ContentProcessor[?] were changed:

    • processText(PartInterface $part)[?]
    • processText(PartInterface $part)[?]
    • getMultipartContentRecursively(PartInterface $multipart, $format)[?]
    • getMultipartContentRecursively(PartInterface $multipart, $format)[?]
  • The following methods in class ImageExtractor[?] were changed:

    • extract(PartInterface $multipart)[?]
    • extract(PartInterface $multipart)[?]
    • supports(PartInterface $part)[?]
    • supports(PartInterface $part)[?]
  • The ChoiceAccountType::__construct(TranslatorInterface $translator)[?] method was changed to ChoiceAccountType::__construct(TranslatorInterface $translator, OAuth2ManagerRegistry $oauthManagerRegistry)[?]

  • The SendEmailTransportListener::__construct(SymmetricCrypterInterface $crypter, ImapEmailGoogleOauth2Manager $imapEmailGoogleOauth2Manager)[?] method was changed to SendEmailTransportListener::__construct(SymmetricCrypterInterface $crypter, OAuth2ManagerRegistry $oauthManagerRegistry)[?]

  • The UserEmailOriginListener::__construct(SymmetricCrypterInterface $crypter, ImapConnectorFactory $connectorFactory, Registry $doctrine, ImapEmailGoogleOauth2Manager $imapEmailGoogleOauth2Manager)[?] method was changed to UserEmailOriginListener::__construct(SymmetricCrypterInterface $crypter, ImapConnectorFactory $connectorFactory, Registry $doctrine, OAuth2ManagerRegistry $oauthManagerRegistry)[?]

  • The UserEmailOriginRepository::getAllOriginsWithAccessTokens()[?] method was changed to UserEmailOriginRepository::getAllOriginsWithAccessTokens($type = null)[?]

  • The ContentIdExtractorInterface::extract(PartInterface $multipart)[?] method was changed to ContentIdExtractorInterface::extract(PartInterface $multipart)[?]

  • The ImapEmailSynchronizer::$imapEmailGoogleOauth2Manager[?] property was removed.

  • The ImapEmailBodyLoader::$imapEmailGoogleOauth2Manager[?] property was removed.

  • The ImapEmailFlagManagerLoader::$imapEmailGoogleOauth2Manager[?] property was removed.

  • The ConnectionControllerManager::$imapEmailGoogleOauth2Manager[?] property was removed.

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

    • $httpClient[?]
    • $resourceOwnerMap[?]
    • $configManager[?]
  • The following properties in class ConfigurationGmailType[?] were removed:

    • $translator[?]
    • $userConfigManager[?]
    • $tokenAccessor[?]
  • The following properties in class GoogleImapConfigHandler[?] were removed:

    • $doctrine[?]
    • $googleImapOauth2Manager[?]
    • $logger[?]
  • The GmailOAuthSubscriber::$translator[?] property was removed.

  • The SendEmailTransportListener::$imapEmailGoogleOauth2Manager[?] property was removed.

  • The UserEmailOriginListener::$imapEmailGoogleOauth2Manager[?] property was removed.

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

    • __construct[?]
    • getAccessTokenByAuthCode[?]
    • getUserInfo[?]
    • getAccessTokenWithCheckingExpiration[?]
    • isAccessTokenExpired[?]
    • refreshAccessToken[?]
    • doHttpRequest[?]
    • getResponseContent[?]
  • The following methods in class ConfigurationGmailType[?] were removed:

    • __construct[?]
    • configureOptions[?]
    • getName[?]
    • addOwnerOrganizationEventListener[?]
    • addNewOriginCreateEventListener[?]
    • addPrepopulateRefreshTokenEventListener[?]
  • The following methods in class GoogleImapConfigHandler[?] were removed:

    • __construct[?]
    • handle[?]
    • refreshTokens[?]
    • setTokensToNull[?]
    • getEntityManager[?]
  • The following methods in class GmailOAuthSubscriber[?] were removed:

    • __construct[?]
    • getSubscribedEvents[?]
    • setToken[?]
    • extendForm[?]
    • updateForm[?]

ImportExportBundle

  • The DoctrineClearWriter::__construct(ManagerRegistry $registry)[?] method was changed to DoctrineClearWriter::__construct(ManagerRegistry $registry)[?]

  • The ConfigurableAddOrReplaceStrategy::__construct(EventDispatcherInterface $eventDispatcher, ImportStrategyHelper $strategyHelper, FieldHelper $fieldHelper, DatabaseHelper $databaseHelper, ChainEntityClassNameProvider $chainEntityClassNameProvider, TranslatorInterface $translator, NewEntitiesHelper $newEntitiesHelper, DoctrineHelper $doctrineHelper, RelatedEntityStateHelper $relatedEntityStateHelper)[?] method was changed to ConfigurableAddOrReplaceStrategy::__construct(EventDispatcherInterface $eventDispatcher, ImportStrategyHelper $strategyHelper, FieldHelper $fieldHelper, DatabaseHelper $databaseHelper, EntityClassNameProviderInterface $entityClassNameProvider, TranslatorInterface $translator, NewEntitiesHelper $newEntitiesHelper, DoctrineHelper $doctrineHelper, RelatedEntityStateHelper $relatedEntityStateHelper)[?]

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

    • __construct(ManagerRegistry $managerRegistry, ValidatorInterface $validator, TranslatorInterface $translator, FieldHelper $fieldHelper, ConfigurableTableDataConverter $configurableDataConverter, AuthorizationCheckerInterface $authorizationChecker, TokenAccessorInterface $tokenAccessor, OwnerChecker $ownerChecker)[?]
    • __construct(ManagerRegistry $managerRegistry, ValidatorInterface $validator, TranslatorInterface $translator, FieldHelper $fieldHelper, ConfigurableTableDataConverter $configurableDataConverter, AuthorizationCheckerInterface $authorizationChecker, TokenAccessorInterface $tokenAccessor, OwnerChecker $ownerChecker)[?]
    • checkEntityOwnerPermissions(ContextInterface $context, $entity)[?]
    • checkEntityOwnerPermissions(ContextInterface $context, $entity, $suppressErrorOutput = false)[?]
  • The following methods in class EntityReader[?] were changed:

    • __construct(ContextRegistry $contextRegistry, ManagerRegistry $registry, OwnershipMetadataProviderInterface $ownershipMetadata)[?]
    • __construct(ContextRegistry $contextRegistry, ManagerRegistry $registry, OwnershipMetadataProviderInterface $ownershipMetadata)[?]
    • createQueryBuilderByEntityNameAndIdentifier(ObjectManager $entityManager, $entityName, $options = [])[?]
    • createQueryBuilderByEntityNameAndIdentifier(ObjectManager $entityManager, $entityName, $options = [])[?]
  • The ImportExportResultManager::__construct(ManagerRegistry $manager)[?] method was changed to ImportExportResultManager::__construct(ManagerRegistry $manager, TokenAccessorInterface $tokenAccessor)[?]

  • The IdentityConfigChoiceType::__construct(ConfigTypeHelper $typeHelper, ManagerRegistry $registry)[?] method was changed to IdentityConfigChoiceType::__construct(ConfigTypeHelper $typeHelper, ManagerRegistry $registry)[?]

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

    • __construct(FilesystemMap $filesystemMap)[?]
    • __construct(FileManager $gaufretteFileManager)[?]
    • saveFileToStorage(SplFileInfo $file, $fileName, $overwrite = false)[?]
    • saveFileToStorage(SplFileInfo $file, $fileName)[?]
  • The DatabaseHelper::find($entityName, $identifier)[?] method was changed to DatabaseHelper::find($entityName, $identifier, $withLimitations = true)[?]

  • The RelationCalculator::__construct(ManagerRegistry $registry, FieldHelper $fieldHelper)[?] method was changed to RelationCalculator::__construct(ManagerRegistry $registry, FieldHelper $fieldHelper)[?]

  • The SaveImportExportResultProcessor::__construct(ImportExportResultManager $importExportResultManager, UserManager $userManager, JobStorage $jobStorage, LoggerInterface $logger)[?] method was changed to SaveImportExportResultProcessor::__construct(ImportExportResultManager $importExportResultManager, UserManager $userManager, DoctrineHelper $doctrineHelper, LoggerInterface $logger)[?]

  • The SendImportNotificationMessageProcessor::__construct(MessageProducerInterface $producer, LoggerInterface $logger, JobStorage $jobStorage, ImportExportResultSummarizer $importJobSummaryResultService, NotificationSettings $notificationSettings, ManagerRegistry $doctrine)[?] method was changed to SendImportNotificationMessageProcessor::__construct(MessageProducerInterface $producer, LoggerInterface $logger, ImportExportResultSummarizer $importJobSummaryResultService, NotificationSettings $notificationSettings, ManagerRegistry $doctrine)[?]

  • The ImportMessageProcessor::__construct(JobRunner $jobRunner, ImportExportResultSummarizer $importExportResultSummarizer, JobStorage $jobStorage, LoggerInterface $logger, FileManager $fileManager, ImportHandler $importHandler, PostponedRowsHandler $postponedRowsHandler)[?] method was changed to ImportMessageProcessor::__construct(JobRunner $jobRunner, ImportExportResultSummarizer $importExportResultSummarizer, LoggerInterface $logger, FileManager $fileManager, ImportHandler $importHandler, PostponedRowsHandler $postponedRowsHandler)[?]

  • The PreImportMessageProcessor::__construct(JobRunner $jobRunner, MessageProducerInterface $producer, DependentJobService $dependentJob, FileManager $fileManager, ImportHandler $importHandler, WriterChain $writerChain, NotificationSettings $notificationSettings, ManagerRegistry $managerRegistry, EventDispatcherInterface $eventDispatcher, $batchSize)[?] method was changed to PreImportMessageProcessor::__construct(JobRunner $jobRunner, MessageProducerInterface $producer, DependentJobService $dependentJob, FileManager $fileManager, ImportHandler $importHandler, WriterChain $writerChain, NotificationSettings $notificationSettings, ManagerRegistry $managerRegistry, EventDispatcherInterface $eventDispatcher, $batchSize)[?]

  • The ExportMessageProcessorAbstract::__construct(JobRunner $jobRunner, JobStorage $jobStorage, FileManager $fileManager, LoggerInterface $logger)[?] method was changed to ExportMessageProcessorAbstract::__construct(JobRunner $jobRunner, FileManager $fileManager, LoggerInterface $logger)[?]

  • The PostExportMessageProcessor::__construct(ExportHandler $exportHandler, MessageProducerInterface $producer, LoggerInterface $logger, JobStorage $jobStorage, ImportExportResultSummarizer $importExportResultSummarizer, NotificationSettings $notificationSettings)[?] method was changed to PostExportMessageProcessor::__construct(ExportHandler $exportHandler, MessageProducerInterface $producer, LoggerInterface $logger, DoctrineHelper $doctrineHelper, JobManagerInterface $jobManager, ImportExportResultSummarizer $importExportResultSummarizer, NotificationSettings $notificationSettings)[?]

  • The ConfigurableAddOrReplaceStrategy::$chainEntityClassNameProvider[?] property was removed.

  • The FileManager::$filesystem[?] property was removed.

  • The SaveImportExportResultProcessor::$jobStorage[?] property was removed.

  • The ImportMessageProcessor::$jobStorage[?] property was removed.

  • The ExportMessageProcessorAbstract::$jobStorage[?] property was removed.

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

    • getModifyDataFile[?]
    • getAdapter[?]
    • getFileSystem[?]

InstallerBundle

  • The ScriptHandler::loadParametersFile($parametersFile)[?] method was changed to ScriptHandler::loadParametersFile($parametersFile)[?]

  • The CheckRequirementsCommand::renderTable($requirements, $header, OutputInterface $output)[?] method was changed to CheckRequirementsCommand::renderTable($requirements, $header, OutputInterface $output)[?]

  • The InstallCommand::getNotBlankValidator($message)[?] method was changed to InstallCommand::getNotBlankValidator($message)[?]

  • The PlatformUpdateCommand::finalStep(CommandExecutor $commandExecutor, OutputInterface $output, InputInterface $input, $skipAssets)[?] method was changed to PlatformUpdateCommand::finalStep(CommandExecutor $commandExecutor, OutputInterface $output, InputInterface $input, $skipAssets)[?]

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

    • get($name, $questionMessage, $default = null, $options = [])[?]
    • get($name, $questionMessage, $default = null, $options = [])[?]
    • buildQuestion($text, $defaultValue = null)[?]
    • buildQuestion($text, $defaultValue = null)[?]

IntegrationBundle

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

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

    • getLastResponseHeaders[?]
    • isResultOk[?]
    • getHttpStatusCode[?]
  • The following methods in class GuzzleRestResponse[?] were removed:

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

  • The ConnectorContextMediator::__construct(ServiceLink $registryLink, ManagerRegistry $doctrineRegistry)[?] method was changed to ConnectorContextMediator::__construct(ServiceLink $registryLink, ManagerRegistry $doctrineRegistry)[?]

  • The ReverseSyncProcessor::__construct(ManagerRegistry $doctrineRegistry, ProcessorRegistry $processorRegistry, Executor $jobExecutor, TypesRegistry $registry, EventDispatcherInterface $eventDispatcher, LoggerStrategy $logger = null)[?] method was changed to ReverseSyncProcessor::__construct(ManagerRegistry $doctrineRegistry, ProcessorRegistry $processorRegistry, Executor $jobExecutor, TypesRegistry $registry, EventDispatcherInterface $eventDispatcher, LoggerStrategy $logger = null)[?]

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

    • call($action, $params = [])[?]
    • call($action, $params = [])[?]
    • makeNewAttempt($action, $params)[?]
    • makeNewAttempt($action, $params)[?]
  • The SyncProcessor::__construct(ManagerRegistry $doctrineRegistry, ProcessorRegistry $processorRegistry, Executor $jobExecutor, TypesRegistry $registry, EventDispatcherInterface $eventDispatcher, LoggerStrategy $logger = null)[?] method was changed to SyncProcessor::__construct(ManagerRegistry $doctrineRegistry, ProcessorRegistry $processorRegistry, Executor $jobExecutor, TypesRegistry $registry, EventDispatcherInterface $eventDispatcher, LoggerStrategy $logger = null)[?]

  • The GuzzleRestClient::__construct($baseUrl, $defaultOptions = [])[?] method was changed to GuzzleRestClient::__construct($baseUrl, $defaultOptions = [])[?]

  • The GuzzleRestResponse::__construct(Response $response, $requestUrl = null)[?] method was changed to GuzzleRestResponse::__construct(ResponseInterface $response, $requestUrl = null)[?]

  • The HasActiveIntegration::__construct(ManagerRegistry $registry)[?] method was changed to HasActiveIntegration::__construct(ManagerRegistry $registry)[?]

  • The PersistentBatchWriter::__construct(ManagerRegistry $registry, EventDispatcherInterface $eventDispatcher, ContextRegistry $contextRegistry, LoggerInterface $logger)[?] method was changed to PersistentBatchWriter::__construct(ManagerRegistry $registry, EventDispatcherInterface $eventDispatcher, ContextRegistry $contextRegistry, LoggerInterface $logger)[?]

  • The DefaultOwnerHelper::__construct(ManagerRegistry $registry, OwnershipMetadataProviderInterface $ownershipMetadataProvider)[?] method was changed to DefaultOwnerHelper::__construct(ManagerRegistry $registry, OwnershipMetadataProviderInterface $ownershipMetadataProvider)[?]

  • The ConfigIntegrationSelectType::__construct(ManagerRegistry $registry)[?] method was changed to ConfigIntegrationSelectType::__construct(ManagerRegistry $registry)[?]

  • The ChannelFormSubscriber::__construct(TypesRegistry $registry, SettingsProvider $settingsProvider)[?] method was changed to ChannelFormSubscriber::__construct(TypesRegistry $registry, SettingsProvider $settingsProvider, Inflector $inflector)[?]

  • The SoapConnectionException::createFromResponse($response, Exception $exception = null, $request, $headers)[?] method was changed to SoapConnectionException::createFromResponse($response, Exception $exception = null, $request, $code)[?]

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

    • __construct(ManagerRegistry $registry, NativeQueryExecutorHelper $nativeQueryExecutorHelper)[?]
    • __construct(ManagerRegistry $registry, NativeQueryExecutorHelper $nativeQueryExecutorHelper)[?]
    • deleteRecords(BufferedIdentityQueryResultIterator $iterator, $className)[?]
    • deleteRecords(BufferedIdentityQueryResultIterator $iterator, $entityFQCN)[?]
  • The SyncCommand::__construct(JobProcessor $jobProcessor, TranslatorInterface $translator, GenuineSyncScheduler $syncScheduler, ObjectManager $objectManager)[?] method was changed to SyncCommand::__construct(JobProcessor $jobProcessor, TranslatorInterface $translator, GenuineSyncScheduler $syncScheduler, ObjectManager $objectManager)[?]

  • The SyncIntegrationProcessor::__construct(ManagerRegistry $doctrine, TokenStorageInterface $tokenStorage, SyncProcessorRegistry $syncProcessorRegistry, JobRunner $jobRunner, LoggerInterface $logger)[?] method was changed to SyncIntegrationProcessor::__construct(ManagerRegistry $doctrine, TokenStorageInterface $tokenStorage, SyncProcessorRegistry $syncProcessorRegistry, JobRunner $jobRunner, LoggerInterface $logger)[?]

Layout

  • The SimpleContextValueComparisonConditionVisitor[?] class was removed.
  • The ElementDependentVisitor::__construct($elementId)[?] method was changed to ElementDependentVisitor::__construct($elementId)[?]
  • The AbstractLayoutUpdateGenerator::generate($className, GeneratorData $data, VisitorCollection $visitorCollection = null)[?] method was changed to AbstractLayoutUpdateGenerator::generate($className, GeneratorData $data, $visitorCollection = null)[?]
  • The VisitContext::__construct(PhpClass $class)[?] method was changed to VisitContext::__construct(ClassGenerator $class)[?]
  • The ImportsAwareLayoutUpdateVisitor::__construct($imports)[?] method was changed to ImportsAwareLayoutUpdateVisitor::__construct($imports)[?]
  • The SyntaxException::__construct($message, $source, $path)[?] method was changed to SyntaxException::__construct($message, $source, $path, Throwable $previous = null)[?]
  • The LayoutUpdateGeneratorInterface::generate($className, GeneratorData $data, VisitorCollection $visitorCollection = null)[?] method was changed to LayoutUpdateGeneratorInterface::generate($className, GeneratorData $data, $visitorCollection = null)[?]
  • The following methods in class VisitContext[?] were removed:
    • createWriter[?]
    • getUpdateMethodWriter[?]
  • The VisitContext::$writer[?] property was removed.

LayoutBundle

  • The LayoutExtension::__construct(ContainerInterface $container)[?] method was changed to LayoutExtension::__construct(ContainerInterface $container, Inflector $inflector)[?]
  • The LayoutListener::__construct(LayoutHelper $layoutHelper, LayoutManager $layoutManager)[?] method was changed to LayoutListener::__construct(ContainerInterface $container)[?]
  • The LayoutHelper::getLayoutAnnotation[?] method was removed.

LocaleBundle

  • The LocalizationFallbackStrategy::__construct(ManagerRegistry $registry, CacheProvider $cacheProvider)[?] method was changed to LocalizationFallbackStrategy::__construct(ManagerRegistry $registry, CacheProvider $cacheProvider)[?]

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

    • __construct($fieldMap)[?]
    • __construct($fieldMap, Inflector $inflector)[?]
    • generate($schema, PhpClass $class)[?]
    • generate($schema, ClassGenerator $class)[?]
    • generateGetter($singularName, $fieldName, PhpClass $class)[?]
    • generateGetter($singularName, $fieldName, ClassGenerator $class)[?]
  • The LocalizedFallbackValueCollectionNormalizer::__construct(ManagerRegistry $registry, $localizedFallbackValueClass, $localizationClass)[?] method was changed to LocalizedFallbackValueCollectionNormalizer::__construct(ManagerRegistry $registry, $localizedFallbackValueClass, $localizationClass)[?]

  • The LocalizedFallbackValueAwareDataConverter::setRegistry(ManagerRegistry $registry)[?] method was changed to LocalizedFallbackValueAwareDataConverter::setRegistry(ManagerRegistry $registry)[?]

  • The NumberFormatter::__construct(LocaleSettings $localeSettings)[?] method was changed to NumberFormatter::__construct(LocaleSettings $localeSettings, IntlNumberFormatterFactory $intlNumberFormatterFactory)[?]

  • The LanguageSelectType::__construct(LocalizationChoicesProvider $provider, ManagerRegistry $registry)[?] method was changed to LanguageSelectType::__construct(LocalizationChoicesProvider $provider, ManagerRegistry $registry)[?]

  • The LocalizationCollectionType::__construct(ManagerRegistry $registry)[?] method was changed to LocalizationCollectionType::__construct(ManagerRegistry $registry)[?]

  • The LocalizedFallbackValueCollectionType::__construct(ManagerRegistry $registry)[?] method was changed to LocalizedFallbackValueCollectionType::__construct(ManagerRegistry $registry)[?]

  • The LocalizedFallbackValueCollectionTransformer::__construct(ManagerRegistry $registry, $field)[?] method was changed to LocalizedFallbackValueCollectionTransformer::__construct(ManagerRegistry $registry, $field, $valueClass)[?]

  • The LocalizationChangeListener::__construct(ConfigManager $configManager, ManagerRegistry $managerRegistry)[?] method was changed to LocalizationChangeListener::__construct(ConfigManager $configManager, ManagerRegistry $managerRegistry)[?]

  • The LocalizedFallBackValueExtension::__construct(ManagerRegistry $managerRegistry)[?] method was changed to LocalizedFallBackValueExtension::__construct(ManagerRegistry $managerRegistry)[?]

  • The LocalizedValueExtension::__construct(DoctrineHelper $doctrineHelper, EntityClassResolver $entityClassResolver, LocalizationHelper $localizationHelper)[?] method was changed to LocalizedValueExtension::__construct(DoctrineHelper $doctrineHelper, EntityClassResolver $entityClassResolver, LocalizationHelper $localizationHelper, Inflector $inflector)[?]

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

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

    • adjustFormatter[?]
    • parseAttributes[?]
    • parseConstantValue[?]
    • parseStyle[?]
  • The following methods in class LocalizedFallbackValue[?] were removed:

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

LoggerBundle

  • The LoggerEmailNotificationCommand::validateRecipients($recipients)[?] method was changed to LoggerEmailNotificationCommand::validateRecipients($recipients)[?]
  • The LoggerLevelCommand::getLogLevel($value)[?] method was changed to LoggerLevelCommand::getLogLevel($value)[?]

MessageQueue

  • The following classes were removed:

    • NullConnection[?]
    • NullMessage[?]
    • NullMessageConsumer[?]
    • NullMessageProducer[?]
    • NullQueue[?]
    • NullSession[?]
    • NullTopic[?]
    • InvalidDestinationException[?]
    • DbalDestination[?]
    • DbalMessageToArrayConverter[?]
    • JobStorage[?]
    • MessageTranslatorProcessor[?]
    • NullDriver[?]
  • The InvalidMessageException::assertMessageInstanceOf[?] method was removed.

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

    • setBody[?]
    • getBody[?]
    • setProperties[?]
    • getProperties[?]
    • getProperty[?]
    • setHeaders[?]
    • getHeaders[?]
    • getHeader[?]
    • isRedelivered[?]
    • setRedelivered[?]
    • getPriority[?]
    • setPriority[?]
    • getDelay[?]
    • setDelay[?]
    • setCorrelationId[?]
    • getCorrelationId[?]
    • setMessageId[?]
    • getMessageId[?]
    • getTimestamp[?]
    • setTimestamp[?]
    • __clone[?]
  • The following methods in class DbalMessageConsumer[?] were removed:

    • getQueue[?]
    • receiveNoWait[?]
  • The following methods in class DbalSession[?] were removed:

    • createTopic[?]
    • declareTopic[?]
    • declareQueue[?]
    • declareBind[?]
  • The Recipient::getDestination[?] method was removed.

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

    • cancelChildJob[?]
    • cancelAllActiveChildJobs[?]
    • cancelAllNotStartedChildJobs[?]
  • The following methods in class RootJobStatusExtension[?] were removed:

    • onPreRunDelayed[?]
    • onCancel[?]
  • The following methods in class MessageConsumerInterface[?] were removed:

    • getQueue[?]
    • receiveNoWait[?]
  • The following methods in class SessionInterface[?] were removed:

    • createTopic[?]
    • declareTopic[?]
    • declareQueue[?]
    • declareBind[?]
  • The DbalLazyConnection::__construct(ManagerRegistry $registry, $connectionName, $tableName, $options = [])[?] method was changed to DbalLazyConnection::__construct(ManagerRegistry $registry, $connectionName, $tableName, $options = [])[?]

  • The DbalMessage::setId($id)[?] method was changed to DbalMessage::setId($id)[?]

  • The DbalMessageConsumer::__construct(DbalSession $session, DbalDestination $queue)[?] method was changed to DbalMessageConsumer::__construct(DbalSessionInterface $session, QueueInterface $queue)[?]

  • The DbalMessageProducer::__construct(DbalConnection $connection)[?] method was changed to DbalMessageProducer::__construct(ConnectionInterface $connection)[?]

  • The DbalSession::createMessage($body = null, $properties = [], $headers = [])[?] method was changed to DbalSession::createMessage($body, $properties = [], $headers = [])[?]

  • The QueryCalculator::__construct(JobStorage $jobStorage)[?] method was changed to QueryCalculator::__construct(ManagerRegistry $doctrine, $entityClass)[?]

  • The Recipient::__construct(DestinationInterface $destination, MessageInterface $message)[?] method was changed to Recipient::__construct(QueueInterface $queue, MessageInterface $message)[?]

  • The CalculateRootJobStatusProcessor::__construct(JobStorage $jobStorage, RootJobStatusCalculator $calculateRootJobStatusCase, MessageProducerInterface $producer, LoggerInterface $logger)[?] method was changed to CalculateRootJobStatusProcessor::__construct(RootJobStatusCalculatorInterface $calculateRootJobStatusCase, ManagerRegistry $doctrine, $entityClass, LoggerInterface $logger)[?]

  • The DependentJobMessageProcessor::__construct(JobStorage $jobStorage, MessageProducerInterface $producer, LoggerInterface $logger)[?] method was changed to DependentJobMessageProcessor::__construct(MessageProducerInterface $producer, ManagerRegistry $doctrine, $entityClass, LoggerInterface $logger)[?]

  • The DependentJobService::__construct(JobStorage $jobStorage)[?] method was changed to DependentJobService::__construct(JobManagerInterface $jobManager)[?]

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

    • __construct(JobStorage $jobStorage)[?]
    • __construct(JobManagerInterface $jobManager, ManagerRegistry $doctrine, $entityClass)[?]
    • interruptRootJob(Job $job, $force = false)[?]
    • interruptRootJob(Job $job)[?]
  • The following methods in class RootJobStatusCalculator[?] were changed:

    • __construct(JobStorage $jobStorage, JobStatusChecker $jobStatusChecker, StatusCalculatorResolver $statusCalculatorResolver)[?]
    • __construct(JobManagerInterface $jobManager, JobStatusChecker $jobStatusChecker, StatusCalculatorResolver $statusCalculatorResolver, MessageProducerInterface $messageProducer)[?]
    • calculate(Job $job, $calculateProgress = false)[?]
    • calculate(Job $job)[?]
  • The RootJobStatusExtension::__construct(MessageProducerInterface $producer)[?] method was changed to RootJobStatusExtension::__construct(RootJobStatusCalculatorInterface $rootJobStatusCalculator)[?]

  • The DbalDriver::__construct(DbalSession $session, Config $config)[?] method was changed to DbalDriver::__construct(SessionInterface $session, Config $config)[?]

  • The MessageProducer::__construct(DriverInterface $driver)[?] method was changed to MessageProducer::__construct(DriverInterface $driver, RecipientListRouterInterface $router, DestinationMetaRegistry $destinationMetaRegistry)[?]

  • The Router::getTopicSubscribers($topicName)[?] method was changed to Router::getTopicSubscribers($topicName)[?]

  • The MessageInterface::setBody($body)[?] method was changed to MessageInterface::setBody($body)[?]

  • The MessageProducerInterface::send(DestinationInterface $destination, MessageInterface $message)[?] method was changed to MessageProducerInterface::send(QueueInterface $queue, MessageInterface $message)[?]

  • The SessionInterface::createMessage($body = null, $properties = [], $headers = [])[?] method was changed to SessionInterface::createMessage($body, $properties = [], $headers = [])[?]

  • The DriverInterface::createQueue($queueName)[?] method was changed to DriverInterface::createQueue($queueName)[?]

  • The following interfaces were removed:

    • DestinationInterface[?]
    • TopicInterface[?] The following methods in interface MessageInterface were added (with link)
    • getPriority[?]
    • setPriority[?]
    • getDelay[?]
    • setDelay[?]
  • The RecipientListRouterInterface::getTopicSubscribers[?] interface method was added.

MessageQueueBundle

  • The following classes were removed:
    • NullTransportFactory[?]
    • DatabaseConnectionsClearer[?]
    • DoctrinePingConnectionExtension[?]
  • The SentMessagesConstraint::evaluate($other, $description, $returnResult = false)[?] method was changed to SentMessagesConstraint::evaluate($other, $description, $returnResult = false)[?]
  • The SecurityAwareDriver::createQueue($queueName)[?] method was changed to SecurityAwareDriver::createQueue($queueName)[?]
  • The SecurityAwareJobExtension::__construct(TokenStorageInterface $tokenStorage, TokenSerializerInterface $tokenSerializer, JobStorage $jobStorage)[?] method was changed to SecurityAwareJobExtension::__construct(TokenStorageInterface $tokenStorage, TokenSerializerInterface $tokenSerializer, JobManagerInterface $jobManager)[?]
  • The DbalStateDriver::__construct($key, ManagerRegistry $doctrine, LoggerInterface $logger)[?] method was changed to DbalStateDriver::__construct($key, ManagerRegistry $doctrine, LoggerInterface $logger)[?]
  • The DoctrineClearIdentityMapExtension::__construct(ContainerInterface $container)[?] method was changed to DoctrineClearIdentityMapExtension::__construct(ContainerInterface $container, $managers)[?]
  • The BufferedMessageProducer::__construct(MessageProducerInterface $producer)[?] method was changed to BufferedMessageProducer::__construct(MessageProducerInterface $producer, LoggerInterface $logger, MessageFilterInterface $filter)[?]
  • The DoctrineClearIdentityMapExtension::reset[?] method was removed.
  • The LocaleExtension::onBeforeReceive[?] method was removed.
  • The DbalTransactionWatcher::onTransactionCommited[?] method was removed.

MigrationBundle

  • The DataFixtureRepository[?] class was removed.

  • The UpdateDataFixturesFixture::setDataFixtures[?] method was removed.

  • The DataFixturesLoader::isFixtureAlreadyLoaded[?] method was removed.

  • The UpdateDataFixturesFixture::load(ObjectManager $manager)[?] method was changed to UpdateDataFixturesFixture::load(ObjectManager $manager)[?]

  • The AbstractEntityReferenceFixture::getObjectReferences(ObjectManager $objectManager, $className)[?] method was changed to AbstractEntityReferenceFixture::getObjectReferences(ObjectManager $objectManager, $className)[?]

  • The MigrationDataFixturesEvent::__construct(ObjectManager $manager, $fixturesType, $logger = null)[?] method was changed to MigrationDataFixturesEvent::__construct(ObjectManager $manager, $fixturesType, $logger = null)[?]

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

    • __construct(ManagerRegistry $registry, SchemaDumper $schemaDumper, ConfigManager $configManager, $bundles)[?]
    • __construct(ManagerRegistry $registry, SchemaDumper $schemaDumper, ConfigManager $configManager, $bundles)[?]
    • initializeBundleRestrictions($bundle)[?]
    • initializeBundleRestrictions($bundle)[?]
  • The LoadDataFixturesCommand::outputFixtures(InputInterface $input, OutputInterface $output, $fixtures)[?] method was changed to LoadDataFixturesCommand::outputFixtures(InputInterface $input, OutputInterface $output, $fixtures)[?]

  • The LoadMigrationsCommand::__construct(MigrationsLoader $migrationLoader, MigrationExecutor $migrationExecutor, CommandExecutorInterface $commandExecutor)[?] method was changed to LoadMigrationsCommand::__construct(MigrationsLoader $migrationLoader, MigrationExecutorWithNameGenerator $migrationExecutor, CommandExecutorInterface $commandExecutor)[?]

  • The UpdateDataFixturesFixture::$dataFixturesClassNames[?] property was removed.

NavigationBundle

  • The MenuUpdateUtils::updateMenuUpdate(MenuUpdateInterface $update, ItemInterface $item, $menuName, MenuUpdateHelper $menuUpdateHelper, $extrasMapping = [ ... ])[?] method was changed to MenuUpdateUtils::updateMenuUpdate(MenuUpdateInterface $update, ItemInterface $item, $menuName, MenuUpdateHelper $menuUpdateHelper, $extrasMapping = [ ... ])[?]
  • The BuilderChainProvider::get($alias, $options = [])[?] method was changed to BuilderChainProvider::get($alias, $options = [])[?]
  • The AclAwareMenuFactoryExtension::buildOptions($options = [])[?] method was changed to AclAwareMenuFactoryExtension::buildOptions($options)[?]
  • The RoutingAwareMenuFactoryExtension::buildOptions($options = [])[?] method was changed to RoutingAwareMenuFactoryExtension::buildOptions($options)[?]
  • The RoutePatternVoter::parametersMatch($parameters)[?] method was changed to RoutePatternVoter::parametersMatch($parameters, Request $request)[?]
  • The MenuUpdateManager::__construct(ManagerRegistry $managerRegistry, MenuUpdateHelper $menuUpdateHelper, $entityClass, $scopeType)[?] method was changed to MenuUpdateManager::__construct(ManagerRegistry $managerRegistry, MenuUpdateHelper $menuUpdateHelper, $entityClass, $scopeType)[?]
  • The RouteChoiceType::__construct(RouterInterface $router, TitleReaderRegistry $readerRegistry, TitleTranslator $titleTranslator, ServiceLink $titleServiceLink, Cache $cache)[?] method was changed to RouteChoiceType::__construct(RouterInterface $router, TitleReaderRegistry $readerRegistry, TitleTranslator $titleTranslator, TitleServiceInterface $titleService, Cache $cache)[?]
  • The PageStateHandler::__construct(FormInterface $form, RequestStack $requestStack, ObjectManager $manager, TokenStorageInterface $tokenStorage)[?] method was changed to PageStateHandler::__construct(FormInterface $form, RequestStack $requestStack, ObjectManager $manager, TokenStorageInterface $tokenStorage)[?]
  • The ResponseHistoryListener::__construct(ItemFactory $navigationItemFactory, TokenStorageInterface $tokenStorage, ManagerRegistry $registry, TitleServiceInterface $titleService)[?] method was changed to ResponseHistoryListener::__construct(TokenAccessorInterface $tokenAccessor, $userEntityClass, ContainerInterface $container)[?]
  • The ClearNavigationHistoryCommand::__construct(ManagerRegistry $doctrine)[?] method was changed to ClearNavigationHistoryCommand::__construct(ManagerRegistry $doctrine)[?]
  • The RequestVoter::setRequest[?] method was removed.
  • The RoutePatternVoter::setRequest[?] method was removed.
  • The following methods in class ResponseHistoryListener[?] were removed:
    • setHistoryItemEntityFQCN[?]
    • setUserEntityFQCN[?]
    • setNavigationHistoryItemType[?]
  • The RoutePatternVoter::$request[?] property was removed.
  • The following properties in class ResponseHistoryListener[?] were removed:
    • $historyItemFQCN[?]
    • $userFQCN[?]
    • $navigationHistoryItemType[?]
    • $navItemFactory[?]
    • $tokenStorage[?]
    • $registry[?]
    • $titleService[?] The following methods in interface MenuUpdateInterface were added (with link)
    • generateKey[?]
    • getLinkAttributes[?]

NoteBundle

  • The NoteActivityListProvider::truncate($string, $length, $etc)[?] method was changed to NoteActivityListProvider::truncate($string, $length, $etc)[?]
  • The NoteApiHandler::__construct(FormInterface $form, RequestStack $requestStack, ObjectManager $manager, ConfigManager $configManager)[?] method was changed to NoteApiHandler::__construct(FormInterface $form, RequestStack $requestStack, ObjectManager $manager, ConfigManager $configManager)[?]
  • The NoteHandler::__construct(FormInterface $form, RequestStack $requestStack, ManagerRegistry $managerRegistry, ActivityManager $activityManager)[?] method was changed to NoteHandler::__construct(FormInterface $form, RequestStack $requestStack, ManagerRegistry $managerRegistry, ActivityManager $activityManager)[?]
  • The CreateNoteAction::__construct(ManagerRegistry $registry, ActivityManager $activityManager, ContextAccessor $contextAccessor)[?] method was changed to CreateNoteAction::__construct(ManagerRegistry $registry, ActivityManager $activityManager, ContextAccessor $contextAccessor)[?]

NotificationBundle

  • The following classes were removed:

  • The AdditionalEmailAssociationProvider::__construct(ManagerRegistry $doctrine, ConfigProvider $entityConfigProvider, TranslatorInterface $translator)[?] method was changed to AdditionalEmailAssociationProvider::__construct(ManagerRegistry $doctrine, ConfigProvider $entityConfigProvider, TranslatorInterface $translator)[?]

  • The EmailNotificationGridHelper::__construct(ManagerRegistry $doctrine)[?] method was changed to EmailNotificationGridHelper::__construct(ManagerRegistry $doctrine, $events)[?]

  • The NotificationManager::__construct($handlers, Cache $cache, ManagerRegistry $doctrine)[?] method was changed to NotificationManager::__construct($handlers, Cache $cache, ManagerRegistry $doctrine)[?]

  • The DbSpool::__construct(ManagerRegistry $doctrine, EntityPool $entityPool, EventDispatcherInterface $eventDispatcher)[?] method was changed to DbSpool::__construct(ManagerRegistry $doctrine, EntityPool $entityPool, EventDispatcherInterface $eventDispatcher)[?]

  • The MassNotificationSender::__construct(EmailNotificationManager $emailNotificationManager, NotificationSettings $notificationSettings, ManagerRegistry $doctrine, EntityPool $entityPool)[?] method was changed to MassNotificationSender::__construct(EmailNotificationManager $emailNotificationManager, NotificationSettings $notificationSettings, ManagerRegistry $doctrine, EntityPool $entityPool)[?]

  • The EmailNotificationType::__construct(BuildTemplateFormSubscriber $buildTemplateSubscriber, AdditionalEmailsSubscriber $additionalEmailsSubscriber, RouterInterface $router, ContactInformationEmailsSubscriber $contactInformationEmailsSubscriber)[?] method was changed to EmailNotificationType::__construct(BuildTemplateFormSubscriber $buildTemplateSubscriber, AdditionalEmailsSubscriber $additionalEmailsSubscriber, RouterInterface $router, ContactInformationEmailsSubscriber $contactInformationEmailsSubscriber, $events)[?]

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

    • __construct(ManagerRegistry $registry)[?]
    • __construct(ManagerRegistry $registry)[?]
    • __construct(EmailNotificationManager $manager, ManagerRegistry $doctrine, PropertyAccessor $propertyAccessor, EventDispatcherInterface $eventDispatcher, ChainAdditionalEmailAssociationProvider $additionalEmailAssociationProvider)[?]
    • __construct(EmailNotificationManager $manager, ManagerRegistry $doctrine, PropertyAccessor $propertyAccessor, EventDispatcherInterface $eventDispatcher, ChainAdditionalEmailAssociationProvider $additionalEmailAssociationProvider)[?]
  • The MassNotificationListener::__construct(ManagerRegistry $doctrine)[?] method was changed to MassNotificationListener::__construct(ManagerRegistry $doctrine)[?]

  • The SendEmailMessageProcessor::__construct(DirectMailer $mailer, Processor $processor, ManagerRegistry $managerRegistry, EmailRenderer $emailRenderer, LoggerInterface $logger, TemplateEmailMessageSender $templateEmailMessageSender)[?] method was changed to SendEmailMessageProcessor::__construct(DirectMailer $mailer, Processor $processor, ManagerRegistry $managerRegistry, EmailRenderer $emailRenderer, LoggerInterface $logger, TemplateEmailMessageSender $templateEmailMessageSender)[?]

  • The SendMassEmailMessageProcessor::__construct(DirectMailer $mailer, Processor $processor, ManagerRegistry $managerRegistry, EmailRenderer $emailRenderer, LoggerInterface $logger, EventDispatcherInterface $eventDispatcher, TemplateEmailMessageSender $templateEmailMessageSender)[?] method was changed to SendMassEmailMessageProcessor::__construct(DirectMailer $mailer, Processor $processor, ManagerRegistry $managerRegistry, EmailRenderer $emailRenderer, LoggerInterface $logger, EventDispatcherInterface $eventDispatcher, TemplateEmailMessageSender $templateEmailMessageSender)[?]

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

  • The EmailNotification::$event[?] property was removed.

OrganizationBundle

  • The AbstractOwnerValidator::__construct(ManagerRegistry $doctrine, OwnershipMetadataProviderInterface $ownershipMetadataProvider, AuthorizationCheckerInterface $authorizationChecker, TokenAccessorInterface $tokenAccessor, OwnerTreeProviderInterface $ownerTreeProvider, AclVoterInterface $aclVoter, AclGroupProviderInterface $aclGroupProvider)[?] method was changed to AbstractOwnerValidator::__construct(ManagerRegistry $doctrine, OwnershipMetadataProviderInterface $ownershipMetadataProvider, AuthorizationCheckerInterface $authorizationChecker, TokenAccessorInterface $tokenAccessor, OwnerTreeProviderInterface $ownerTreeProvider, AclVoterInterface $aclVoter, AclGroupProviderInterface $aclGroupProvider)[?]
  • The OrganizationUniqueEntityValidator::__construct(ManagerRegistry $registry, OwnershipMetadataProviderInterface $metadataProvider, DoctrineHelper $doctrineHelper)[?] method was changed to OrganizationUniqueEntityValidator::__construct(ManagerRegistry $registry, OwnershipMetadataProviderInterface $metadataProvider, DoctrineHelper $doctrineHelper)[?]
  • The OwnerValidator::__construct(ManagerRegistry $doctrine, OwnershipMetadataProviderInterface $ownershipMetadataProvider, AuthorizationCheckerInterface $authorizationChecker, TokenAccessorInterface $tokenAccessor, OwnerTreeProviderInterface $ownerTreeProvider, AclVoterInterface $aclVoter, AclGroupProviderInterface $aclGroupProvider, BusinessUnitManager $businessUnitManager)[?] method was changed to OwnerValidator::__construct(ManagerRegistry $doctrine, OwnershipMetadataProviderInterface $ownershipMetadataProvider, AuthorizationCheckerInterface $authorizationChecker, TokenAccessorInterface $tokenAccessor, OwnerTreeProviderInterface $ownerTreeProvider, AclVoterInterface $aclVoter, AclGroupProviderInterface $aclGroupProvider, BusinessUnitManager $businessUnitManager)[?]
  • The BusinessUnitHandler::__construct(FormInterface $form, RequestStack $requestStack, ObjectManager $manager, OwnerTreeProviderInterface $ownerTreeProvider)[?] method was changed to BusinessUnitHandler::__construct(FormInterface $form, RequestStack $requestStack, ObjectManager $manager, OwnerTreeProviderInterface $ownerTreeProvider)[?]
  • The OrganizationFormExtension::__construct(ManagerRegistry $registry, TokenAccessorInterface $tokenAccessor, ServiceLink $metadataProviderLink)[?] method was changed to OrganizationFormExtension::__construct(ManagerRegistry $registry, TokenAccessorInterface $tokenAccessor, ServiceLink $metadataProviderLink)[?]
  • The ImportStrategyListener::__construct(ManagerRegistry $registry, TokenAccessorInterface $tokenAccessor, ServiceLink $metadataProviderLink)[?] method was changed to ImportStrategyListener::__construct(ManagerRegistry $registry, TokenAccessorInterface $tokenAccessor, ServiceLink $metadataProviderLink)[?]
  • The OrganizationManager::__construct(ManagerRegistry $doctrine)[?] method was changed to OrganizationManager::__construct(ManagerRegistry $doctrine)[?]
  • The OrganizationSearchHandler::__construct($className, $fields, $displayFields, ManagerRegistry $managerRegistry, TokenAccessorInterface $tokenAccessor)[?] method was changed to OrganizationSearchHandler::__construct($className, $fields, $displayFields, ManagerRegistry $managerRegistry, TokenAccessorInterface $tokenAccessor)[?]
  • The BusinessUnitChoiceFilter::parseData[?] method was removed.
  • The UpdateOrganizationCommand::updateOrganization[?] method was removed.

PlatformBundle

  • The following classes were removed:
    • ConsoleGlobalOptionsCompilerPass[?]
    • DebugSecurityVoterCompilerPass[?]
    • HelpCommand[?]
  • The GlobalOptionsProviderRegistry::registerProvider[?] method was removed.

Query

  • The Cast[?] class was removed.

QueryDesignerBundle

  • The following classes were removed:

    • DefinitionQueryValidator[?]
    • GroupNodeValidator[?]
    • GroupingValidator[?]
    • NotBlankFilters[?]
    • NotBlankFiltersValidator[?]
    • QueryValidator[?]
    • DefinitionQueryConstraint[?]
    • GroupNodeConstraint[?]
    • GroupingConstraint[?]
    • QueryConstraint[?]
    • FilterProcessor[?]
    • QueryUtils[?]
    • SqlWalker[?]
    • ConditionsGroupFilter[?]
  • The following methods in class AbstractOrmQueryConverter[?] were changed:

    • __construct(FunctionProviderInterface $functionProvider, VirtualFieldProviderInterface $virtualFieldProvider, ManagerRegistry $doctrine)[?]
    • __construct(FunctionProviderInterface $functionProvider, VirtualFieldProviderInterface $virtualFieldProvider, VirtualRelationProviderInterface $virtualRelationProvider, DoctrineHelper $doctrineHelper)[?]
    • getJoinType($joinId)[?]
    • getJoinType($joinId)[?]
  • The following methods in class AbstractQueryConverter[?] were changed:

    • __construct(FunctionProviderInterface $functionProvider, VirtualFieldProviderInterface $virtualFieldProvider)[?]
    • __construct(FunctionProviderInterface $functionProvider, VirtualFieldProviderInterface $virtualFieldProvider, VirtualRelationProviderInterface $virtualRelationProvider)[?]
    • saveTableAliases($tableAliases)[?]
    • saveTableAliases($tableAliases)[?]
    • ensureSiblingTableJoined($tableAlias, $joinByFieldName)[?]
    • ensureSiblingTableJoined($tableAlias, $joinByFieldName)[?]
  • The GroupingOrmQueryConverter::addWhereOperator($operator)[?] method was changed to GroupingOrmQueryConverter::addWhereOperator($operator)[?]

  • The JoinIdentifierHelper::buildColumnJoinIdentifier($columnName)[?] method was changed to JoinIdentifierHelper::buildColumnJoinIdentifier($columnName, $entityClass = null)[?]

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

    • __construct(Manager $manager, ConfigManager $configManager)[?]
    • __construct(Manager $manager, ConfigManager $configManager, FilterExecutionContext $filterExecutionContext)[?]
    • buildGroupedRestrictions(GroupingOrmFilterDatasourceAdapter $ds, $operator, $item)[?]
    • buildGroupedRestrictions(GroupingOrmFilterDatasourceAdapter $ds, $operator, $item)[?]
  • The ExpressionBuilder::beginGroup($condition)[?] method was changed to ExpressionBuilder::beginGroup($condition)[?]

  • The DatagridConfigurationBuilder::__construct(FunctionProviderInterface $functionProvider, VirtualFieldProviderInterface $virtualFieldProvider, ManagerRegistry $doctrine, DatagridGuesser $datagridGuesser, EntityNameResolver $entityNameResolver)[?] method was changed to DatagridConfigurationBuilder::__construct(FunctionProviderInterface $functionProvider, VirtualFieldProviderInterface $virtualFieldProvider, VirtualRelationProviderInterface $virtualRelationProvider, DoctrineHelper $doctrineHelper, DatagridGuesser $datagridGuesser, EntityNameResolver $entityNameResolver)[?]

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

    • __construct(FunctionProviderInterface $functionProvider, VirtualFieldProviderInterface $virtualFieldProvider, ManagerRegistry $doctrine, DatagridGuesser $datagridGuesser, EntityNameResolver $entityNameResolver)[?]
    • __construct(FunctionProviderInterface $functionProvider, VirtualFieldProviderInterface $virtualFieldProvider, VirtualRelationProviderInterface $virtualRelationProvider, DoctrineHelper $doctrineHelper, DatagridGuesser $datagridGuesser, EntityNameResolver $entityNameResolver)[?]
    • saveTableAliases($tableAliases)[?]
    • saveTableAliases($tableAliases)[?]
  • The following properties in class AbstractOrmQueryConverter[?] were removed:

    • $doctrine[?]
    • $classMetadataLocalCache[?]
  • The following properties in class AbstractQueryConverter[?] were removed:

    • $tableAliasesCount[?]
    • $definition[?]
    • $joins[?]
    • $tableAliases[?]
    • $columnAliases[?]
    • $virtualColumnExpressions[?]
    • $virtualColumnOptions[?]
    • $virtualRelationsJoins[?]
    • $aliases[?]
    • $queryAliases[?]
  • The following properties in class GroupingOrmQueryConverter[?] were removed:

    • $filters[?]
    • $accessor[?]
    • $currentFilterPath[?]
  • The ExpressionBuilder::$validator[?] property was removed.

  • The DatagridConfigurationBuilder::$doctrine[?] property was removed.

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

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

    • setVirtualRelationProvider[?]
    • buildQuery[?]
    • createColumnFunction[?]
    • getColumnAlias[?]
    • processFilters[?]
    • processOperator[?]
    • processFilter[?]
    • replaceTableAliasesInVirtualColumnSelect[?]
    • getRootEntity[?]
    • getEntityClassName[?]
    • getJoin[?]
    • getJoinConditionType[?]
    • getJoinCondition[?]
    • generateTableAlias[?]
    • generateColumnAlias[?]
    • buildColumnAliasKey[?]
    • setRootEntity[?]
  • The following methods in class GroupingOrmQueryConverter[?] were removed:

    • __construct[?]
    • doConvert[?]
    • incrementCurrentFilterPath[?]
  • The Manager::getFilter[?] method was removed.

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

  • The DatagridConfigurationBuilder::setVirtualRelationProvider[?] method was removed.

  • The DatagridConfigurationQueryConverter::doConvert[?] method was removed.

ReminderBundle

  • The TemplateEmailNotification::__construct(ObjectManager $em, ConfigProvider $configProvider, EntityNameResolver $entityNameResolver)[?] method was changed to TemplateEmailNotification::__construct(ObjectManager $em, ConfigProvider $configProvider, EntityNameResolver $entityNameResolver)[?]

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

    • __construct(ManagerRegistry $registry, ReminderSenderInterface $sender)[?]
    • __construct(ManagerRegistry $registry, ReminderSenderInterface $sender)[?]
    • sendReminders($output, $reminders)[?]
    • sendReminders(OutputInterface $output, $reminders)[?]
  • The SendRemindersCommand::getEntityManager[?] method was removed.

ReportBundle

  • The following classes were removed:
    • ReportColumnDuplicateValidator[?]
    • ReportDateGroupingValidator[?]
    • ReportDefinitionValidator[?]
    • ReportColumnDuplicateConstraint[?]
    • ReportDateGroupingConstraint[?]
    • ReportDefinitionConstraint[?]
  • The DatagridDateGroupingBuilder::getRealDateFieldTableAlias(DatagridConfiguration $config, $joinIds)[?] method was changed to DatagridDateGroupingBuilder::getRealDateFieldTableAlias(DatagridConfiguration $config, $joinIds)[?]
  • The ReportDatagridConfigurationProvider::__construct(ReportDatagridConfigurationBuilder $builder, ManagerRegistry $doctrine, Cache $reportCacheManager, $prefixCacheKey)[?] method was changed to ReportDatagridConfigurationProvider::__construct(ReportDatagridConfigurationBuilder $builder, ManagerRegistry $doctrine, Cache $cache, $prefixCacheKey)[?]
  • The ReportQueryExecutor::__construct(QueryExecutorInterface $baseQueryExecutor, ManagerRegistry $doctrine, $reportConnectionName, $reportDatagridPrefixes)[?] method was changed to ReportQueryExecutor::__construct(QueryExecutorInterface $baseQueryExecutor, ManagerRegistry $doctrine, $reportConnectionName, $reportDatagridPrefixes)[?]
  • The ReportHandler::__construct(RequestStack $requestStack, ObjectManager $manager)[?] method was changed to ReportHandler::__construct(RequestStack $requestStack, ObjectManager $manager)[?]
  • The ReportCacheCleanerListener::__construct(Cache $reportCacheManager, $prefixCacheKey)[?] method was changed to ReportCacheCleanerListener::__construct(Cache $cache, $prefixCacheKey)[?]
  • The ReportDatagridConfigurationProvider::prepareConfiguration[?] method was removed.
  • The ReportCacheCleanerListener::clearCache[?] method was removed.

SSOBundle

  • The following classes were removed:
    • GoogleResourceOwner[?]
    • UserEmailChangeListener[?]
    • Configuration[?]
  • The following methods in class OAuthUserProvider[?] were removed:
    • isEmailEnabledForOauth[?]
    • getOAuthProperty[?]
  • The EmailDomainNotAllowedException::getMessageKey[?] method was removed.
  • The OroSSOExtension::getAlias[?] method was removed.
  • The OAuthUserProvider::__construct(UserManager $userManager, ConfigManager $cm)[?] method was changed to OAuthUserProvider::__construct(ContainerInterface $userProviders)[?]
  • The following properties in class OAuthUserProvider[?] were removed:

ScopeBundle

  • The ContextNormalizer::__construct(ScopeManager $scopeManager, ManagerRegistry $registry)[?] method was changed to ContextNormalizer::__construct(ScopeManager $scopeManager, ManagerRegistry $registry)[?]
  • The ScopeManager::__construct($providers, ContainerInterface $providerContainer, ManagerRegistry $doctrine, ScopeDataAccessor $dataAccessor, ScopeCollection $scheduledForInsertScopes, PropertyAccessorInterface $propertyAccessor)[?] method was changed to ScopeManager::__construct($providers, ContainerInterface $providerContainer, ManagerRegistry $doctrine, ScopeDataAccessor $dataAccessor, ScopeCollection $scheduledForInsertScopes, PropertyAccessorInterface $propertyAccessor)[?]
  • The ScopedDataType::__construct(ManagerRegistry $registry)[?] method was changed to ScopedDataType::__construct(ManagerRegistry $registry)[?]

SearchBundle

  • The SearchReindexationGlobalOptionsProvider[?] class was removed.
  • The SearchMappingProvider::__construct(EventDispatcherInterface $dispatcher, MappingConfigurationProvider $mappingConfigProvider, Cache $cache)[?] method was changed to SearchMappingProvider::__construct(EventDispatcherInterface $dispatcher, MappingConfigurationProviderAbstract $mappingConfigProvider, Cache $cache, $cacheKey, $eventName)[?]
  • The AbstractEngine::__construct(ManagerRegistry $registry, EventDispatcherInterface $eventDispatcher)[?] method was changed to AbstractEngine::__construct(ManagerRegistry $registry, EventDispatcherInterface $eventDispatcher)[?]
  • The AbstractIndexer::__construct(ManagerRegistry $registry, DoctrineHelper $doctrineHelper, ObjectMapper $mapper, EntityNameResolver $entityNameResolver)[?] method was changed to AbstractIndexer::__construct(ManagerRegistry $registry, DoctrineHelper $doctrineHelper, ObjectMapper $mapper, EntityNameResolver $entityNameResolver)[?]
  • The Orm::__construct(ManagerRegistry $registry, ObjectMapper $mapper, EventDispatcherInterface $eventDispatcher)[?] method was changed to Orm::__construct(ManagerRegistry $registry, ObjectMapper $mapper, EventDispatcherInterface $eventDispatcher)[?]
  • The OrmIndexer::__construct(ManagerRegistry $registry, DoctrineHelper $doctrineHelper, ObjectMapper $mapper, EntityNameResolver $entityNameResolver)[?] method was changed to OrmIndexer::__construct(ManagerRegistry $registry, DoctrineHelper $doctrineHelper, ObjectMapper $mapper, EntityNameResolver $entityNameResolver)[?]
  • The IndexCommand::__construct(ManagerRegistry $registry, IndexerInterface $asyncIndexer)[?] method was changed to IndexCommand::__construct(ManagerRegistry $registry, IndexerInterface $asyncIndexer)[?]
  • The IndexEntitiesByRangeMessageProcessor::__construct(ManagerRegistry $doctrine, IndexerInterface $indexer, JobRunner $jobRunner, LoggerInterface $logger)[?] method was changed to IndexEntitiesByRangeMessageProcessor::__construct(ManagerRegistry $doctrine, IndexerInterface $indexer, JobRunner $jobRunner, LoggerInterface $logger)[?]
  • The IndexEntitiesByTypeMessageProcessor::__construct(ManagerRegistry $doctrine, JobRunner $jobRunner, MessageProducerInterface $producer, LoggerInterface $logger)[?] method was changed to IndexEntitiesByTypeMessageProcessor::__construct(ManagerRegistry $doctrine, JobRunner $jobRunner, MessageProducerInterface $producer, LoggerInterface $logger)[?]
  • The IndexEntityMessageProcessor::__construct(IndexerInterface $indexer, ManagerRegistry $doctrine, LoggerInterface $logger)[?] method was changed to IndexEntityMessageProcessor::__construct(IndexerInterface $indexer, ManagerRegistry $doctrine, LoggerInterface $logger)[?]
  • The SearchEntityFilter::__construct[?] method was removed.
  • The SearchEntityFilter::$doctrineHelper[?] property was removed.

SecurityBundle

  • The following classes were removed:

    • ExceptionListener[?]
    • AclPrivilegeFilterPass[?]
  • The PropertyPathSecurityHelper::__construct(AuthorizationCheckerInterface $authorizationChecker, ManagerRegistry $managerRegistry, ConfigProvider $entityConfigProvider)[?] method was changed to PropertyPathSecurityHelper::__construct(AuthorizationCheckerInterface $authorizationChecker, ManagerRegistry $managerRegistry, ConfigProvider $entityConfigProvider)[?]

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

  • The EntityOwnerAccessor::__construct(OwnershipMetadataProviderInterface $metadataProvider)[?] method was changed to EntityOwnerAccessor::__construct(OwnershipMetadataProviderInterface $metadataProvider, Inflector $inflector)[?]

  • The OwnerTreeProvider::__construct(ManagerRegistry $doctrine, DatabaseChecker $databaseChecker, CacheProvider $cache, OwnershipMetadataProviderInterface $ownershipMetadataProvider, TokenStorageInterface $tokenStorage)[?] method was changed to OwnerTreeProvider::__construct(ManagerRegistry $doctrine, DatabaseChecker $databaseChecker, CacheProvider $cache, OwnershipMetadataProviderInterface $ownershipMetadataProvider, TokenStorageInterface $tokenStorage)[?]

  • The QueryComponent::__construct(ClassMetadata $metadata, $relation = null, $parent = null, $map = null, $nestingLevel = null, $token = null)[?] method was changed to QueryComponent::__construct(ClassMetadata $metadata, $relation = null, $parent = null, $map = null, $nestingLevel = null, $token = null)[?]

  • The AclProvider::__construct(AuthorizationCheckerInterface $authorizationChecker, TokenAccessorInterface $tokenAccessor, ManagerRegistry $doctrine)[?] method was changed to AclProvider::__construct(AuthorizationCheckerInterface $authorizationChecker, ManagerRegistry $doctrine)[?]

  • The ContextListener::__construct(TokenStorageInterface $tokenStorage, ManagerRegistry $doctrine, LoggerInterface $logger)[?] method was changed to ContextListener::__construct(TokenStorageInterface $tokenStorage, ManagerRegistry $doctrine, LoggerInterface $logger)[?]

  • The AclPrivilegeConfigurableFilter::__construct(ConfigurablePermissionProvider $configurablePermissionProvider)[?] method was changed to AclPrivilegeConfigurableFilter::__construct($configurableFilters, ConfigurablePermissionProvider $configurablePermissionProvider)[?]

  • The RefreshContextListener::__construct(TokenStorageInterface $securityTokenStorage, ManagerRegistry $doctrine)[?] method was changed to RefreshContextListener::__construct(TokenStorageInterface $securityTokenStorage, ManagerRegistry $doctrine)[?]

  • The CookieTokenStorage::__construct(RequestStack $requestStack)[?] method was changed to CookieTokenStorage::__construct($secure, $httpOnly, RequestStack $requestStack)[?]

  • The AclPermissionController::aclAccessLevelsAction($oid, $permission = null)[?] method was changed to AclPermissionController::aclAccessLevelsAction($oid, $permission = null)[?]

  • The AclGranted::__construct(AuthorizationCheckerInterface $authorizationChecker, TokenAccessorInterface $tokenAccessor, ManagerRegistry $doctrine)[?] method was changed to AclGranted::__construct(AuthorizationCheckerInterface $authorizationChecker, TokenAccessorInterface $tokenAccessor, ManagerRegistry $doctrine)[?]

  • The LoadPermissionConfigurationCommand::isManageableEntityClass($entityClass)[?] method was changed to LoadPermissionConfigurationCommand::isManageableEntityClass($entityClass)[?]

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

  • The MaskBuilder::getPattern($brief = false)[?] method was changed to MaskBuilder::getPattern()[?]

  • The EntityAclExtension::getPermissionsToIdentityMap($byCurrentGroup = false)[?] method was changed to EntityAclExtension::getPermissionsToIdentityMap()[?]

  • The RootBasedAclProvider::__construct(ObjectIdentityFactory $objectIdentityFactory)[?] method was changed to RootBasedAclProvider::__construct(ObjectIdentityFactory $objectIdentityFactory, SecurityIdentityToStringConverterInterface $sidConverter)[?]

  • The RootBasedAclWrapper::__construct(Acl $acl, Acl $rootAcl)[?] method was changed to RootBasedAclWrapper::__construct(Acl $acl, RootAclWrapper $rootAcl)[?]

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

    • __construct(Connection $connection, PermissionGrantingStrategyInterface $permissionGrantingStrategy, $options, AclCacheInterface $cache = null)[?]
    • __construct(Connection $connection, PermissionGrantingStrategyInterface $permissionGrantingStrategy, $options, AclCache $cache = null)[?]
    • cacheEmptyAcl(ObjectIdentityInterface $oid)[?]
    • cacheEmptyAcl(ObjectIdentityInterface $oid, $sids)[?]
  • The AclCache::__construct(CacheProvider $cache, PermissionGrantingStrategyInterface $permissionGrantingStrategy, $prefix)[?] method was changed to AclCache::__construct(Cache $cache, PermissionGrantingStrategyInterface $permissionGrantingStrategy, UnderlyingAclCache $underlyingCache, EventDispatcherInterface $eventDispatcher, SecurityIdentityToStringConverterInterface $sidConverter)[?]

  • The AclProvider::$tokenAccessor[?] property was removed.

  • The EntityMaskBuilder::$map[?] property was removed.

  • The MutableAclProvider::$permissionStrategy[?] property was removed.

  • The AclPrivilegeConfigurableFilter::addConfigurableFilter[?] method was removed.

  • The OrganizationRememberMeFactory::getUserProviders[?] method was removed.

  • The AclPermissionController::switchOrganizationAction[?] method was removed.

  • The AccessLevel::getConst[?] method was removed.

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

  • The AbstractSimpleAccessLevelAclExtension::getMaskBuilderConst[?] method was removed.

  • The EntityAclExtension::getMaskBuilderConst[?] method was removed.

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

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

    • getMaskBuilder[?]
    • getAllMaskBuilders[?]
    • getMaskBuilderConst[?]
  • The PermissionGrantingStrategy::getPermissionGroupMask[?] method was removed.

  • The RootBasedAclWrapper::getAces[?] method was removed.

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

    • setEventDispatcher[?]
    • setUnderlyingCache[?]
  • The AclExtensionInterface::getPermissionGroupMask[?] interface method was added.

SegmentBundle

  • The following classes were removed:

    • SortingValidator[?]
    • Sorting[?]
    • AbstractSegmentProxy[?]
    • DatagridSourceSegmentProxy[?]
    • RestrictionSegmentProxy[?]
  • The DynamicSegmentQueryBuilder::getConverter[?] method was removed.

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

    • generateTableAlias[?]
    • addFromStatement[?]
    • addJoinStatement[?]
    • getPrefixedColumnName[?]
  • The following methods in class SegmentFilter[?] were removed:

    • isExpressionBuilderSupported[?]
    • getIdentityFieldWithAlias[?]
  • The following methods in class SegmentManager[?] were removed:

  • The DynamicSegmentQueryBuilder::__construct(ServiceLink $segmentQueryConverterFactoryLink, ManagerRegistry $doctrine)[?] method was changed to DynamicSegmentQueryBuilder::__construct(SegmentQueryConverterFactory $segmentQueryConverterFactory, ManagerRegistry $doctrine)[?]

  • The SegmentQueryBuilderRegistry::addQueryBuilder($type, QueryBuilderInterface $queryBuilder)[?] method was changed to SegmentQueryBuilderRegistry::addQueryBuilder($segmentType, QueryBuilderInterface $queryBuilder)[?]

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

    • __construct(FunctionProviderInterface $functionProvider, VirtualFieldProviderInterface $virtualFieldProvider, ManagerRegistry $doctrine, RestrictionBuilderInterface $restrictionBuilder)[?]
    • __construct(FunctionProviderInterface $functionProvider, VirtualFieldProviderInterface $virtualFieldProvider, VirtualRelationProviderInterface $virtualRelationProvider, DoctrineHelper $doctrineHelper, RestrictionBuilderInterface $restrictionBuilder, SegmentQueryConverterState $state = null)[?]
    • saveTableAliases($tableAliases)[?]
    • saveTableAliases($tableAliases)[?]
  • The SegmentQueryConverterFactory::__construct(FunctionProviderInterface $functionProvider, VirtualFieldProviderInterface $virtualFieldProvider, ManagerRegistry $doctrine, RestrictionBuilderInterface $restrictionBuilder, VirtualRelationProviderInterface $virtualRelationProvide)[?] method was changed to SegmentQueryConverterFactory::__construct(FunctionProviderInterface $functionProvider, VirtualFieldProviderInterface $virtualFieldProvider, VirtualRelationProviderInterface $virtualRelationProvider, DoctrineHelper $doctrineHelper, RestrictionBuilderInterface $restrictionBuilder, SegmentQueryConverterState $segmentQueryConverterState)[?]

  • The StaticSegmentQueryBuilder::__construct(EntityManager $em)[?] method was changed to StaticSegmentQueryBuilder::__construct(EntityManagerInterface $em)[?]

  • The SegmentSnapshotDeltaProvider::__construct(ManagerRegistry $registry, DynamicSegmentQueryBuilder $dynamicSegmentQB)[?] method was changed to SegmentSnapshotDeltaProvider::__construct(ManagerRegistry $doctrine, DynamicSegmentQueryBuilder $segmentQueryBuilder)[?]

  • The ConfigurationProvider::__construct(SegmentDatagridConfigurationBuilder $builder, ManagerRegistry $doctrine)[?] method was changed to ConfigurationProvider::__construct(SegmentDatagridConfigurationBuilder $builder, ManagerRegistry $doctrine)[?]

  • The SegmentChoiceType::__construct(ManagerRegistry $registry, $entityClass)[?] method was changed to SegmentChoiceType::__construct(ManagerRegistry $doctrine, AclHelper $aclHelper)[?]

  • The SegmentHandler::__construct(RequestStack $requestStack, ManagerRegistry $managerRegistry, StaticSegmentManager $staticSegmentManager)[?] method was changed to SegmentHandler::__construct(RequestStack $requestStack, ManagerRegistry $managerRegistry, StaticSegmentManager $staticSegmentManager)[?]

  • The SegmentFilter::__construct(FormFactoryInterface $factory, FilterUtility $util, ManagerRegistry $doctrine, SegmentManager $segmentManager, EntityNameProvider $entityNameProvider, ConfigProvider $entityConfigProvider, ConfigProvider $extendConfigProvider)[?] method was changed to SegmentFilter::__construct(FormFactoryInterface $factory, FilterUtility $util, ManagerRegistry $doctrine, SegmentManager $segmentManager, EntityNameProvider $entityNameProvider, ConfigProvider $entityConfigProvider, ConfigProvider $extendConfigProvider)[?]

  • The SegmentRepository::findByEntity($entityClass)[?] method was changed to SegmentRepository::findByEntity(AclHelper $aclHelper, $entityClass)[?]

  • The SegmentManager::__construct(EntityManager $em, SegmentQueryBuilderRegistry $builderRegistry, SubQueryLimitHelper $subQueryLimitHelper, Cache $cache)[?] method was changed to SegmentManager::__construct(ManagerRegistry $doctrine, SegmentQueryBuilderRegistry $queryBuilderRegistry, SubQueryLimitHelper $subQueryLimitHelper, AclHelper $aclHelper, LoggerInterface $logger)[?]

  • The DynamicSegmentQueryBuilder::$segmentQueryConverterFactoryLink[?] property was removed.

  • The SegmentQueryConverter::$qb[?] property was removed.

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

    • $doctrine[?]
    • $virtualRelationProvide[?]
  • The following properties in class SegmentChoiceType[?] were removed:

    • $registry[?]
    • $entityClass[?]
  • The SegmentFilter::$doctrine[?] property was removed.

  • The DoctrinePreRemoveListener::$cm[?] property was removed.

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

    • $em[?]
    • $builderRegistry[?]
    • $subqueryLimitHelper[?]
    • $cache[?]

SoapBundle

  • The IdentifierToReferenceFilter::__construct(ManagerRegistry $registry, $entityFQCN, $field = null)[?] method was changed to IdentifierToReferenceFilter::__construct(ManagerRegistry $registry, $entityFQCN, $field = null)[?]
  • The ApiFormHandler::__construct(FormInterface $form, RequestStack $requestStack, ObjectManager $entityManager)[?] method was changed to ApiFormHandler::__construct(FormInterface $form, RequestStack $requestStack, ObjectManager $entityManager)[?]
  • The ApiEntityManager::__construct($class, ObjectManager $om)[?] method was changed to ApiEntityManager::__construct($class, ObjectManager $om)[?]

SyncBundle

  • The following classes were removed:

    • PubSubRouterCachePass[?]
    • TagGeneratorChain[?]
    • OriginProviderChain[?]
    • OriginRegistryDecorator[?]
  • The DbPingPeriodic::__construct(ManagerRegistry $doctrine, $timeout)[?] method was changed to DbPingPeriodic::__construct(ManagerRegistry $doctrine, $timeout)[?]

  • The ClientEventListener::__construct(ClientEventListener $decoratedClientEventListener, WebsocketAuthenticationProviderInterface $websocketAuthenticationProvider, ClientStorageInterface $clientStorage)[?] method was changed to ClientEventListener::__construct(ClientEventListener $decoratedClientEventListener, WebsocketAuthenticationProviderInterface $websocketAuthenticationProvider, ClientStorageInterface $clientStorage)[?]

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

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

    • __construct(ClientManipulatorInterface $decoratedClientManipulator, ClientStorageInterface $clientStorage, UserProvider $userProvider)[?]
    • __construct(ClientManipulatorInterface $decoratedClientManipulator, ClientStorageInterface $clientStorage, UserProvider $userProvider, TicketProviderInterface $ticketProvider, WebsocketAuthenticationProviderInterface $websocketAuthenticationProvider)[?]
    • getAll(Topic $topic, $anonymous = false)[?]
    • getAll(Topic $topic, $anonymous = false)[?]
  • The WampClient::connect($target)[?] method was changed to WampClient::connect($target)[?]

  • The ClientManipulator::findByUsername[?] method was removed.

TagBundle

  • The TagEntityApiHandler::__construct(FormInterface $form, RequestStack $requestStack, ObjectManager $entityManager, TagManager $tagManager, TaggableHelper $helper)[?] method was changed to TagEntityApiHandler::__construct(FormInterface $form, RequestStack $requestStack, ObjectManager $entityManager, TagManager $tagManager, TaggableHelper $helper)[?]
  • The TagHandler::__construct(FormInterface $form, RequestStack $requestStack, ObjectManager $manager)[?] method was changed to TagHandler::__construct(FormInterface $form, RequestStack $requestStack, ObjectManager $manager)[?]
  • The TaxonomyHandler::__construct(FormInterface $form, RequestStack $requestStack, ObjectManager $manager)[?] method was changed to TaxonomyHandler::__construct(FormInterface $form, RequestStack $requestStack, ObjectManager $manager)[?]
  • The following methods in class TagsDictionaryFilter[?] were removed:
    • checkDataSourceAdapter[?]
    • parseData[?]
  • The TagsDictionaryFilter::$emptyFilterTypes[?] property was removed.

TestUtils

  • The following methods in class ConnectionMock[?] were removed:
    • executeUpdate[?]
    • getExecuteUpdates[?]

Testing

  • The StubEnumValue[?] class was removed.
  • The PersistentConnection::setConnected[?] method was removed.
  • The ArrayContainsConstraint::isInternalType[?] method was removed.
  • The EntityType::__construct($choices, $name, $options = null)[?] method was changed to EntityType::__construct($choices = [], $name, $options = null)[?]

TranslationBundle

  • The following classes were removed:

    • AbstractAPIAdapter[?]
    • CrowdinAdapter[?]
    • CrowdinException[?]
    • ExternalTranslationsProvider[?]
    • OroTranslationAdapter[?]
    • PackagesProvider[?]
    • TranslationAdaptersCollection[?]
    • TranslationPackDumper[?]
    • TranslationPackageProvider[?]
    • TranslationPackagesProviderExtension[?]
    • TranslationServiceProvider[?]
    • TranslationStatisticProvider[?]
    • YamlFixer[?]
    • LanguageHelper[?]
    • LanguageListener[?]
    • OroLanguageUpdateCommand[?]
    • OroTranslationPackCommand[?]
    • OroTranslationResetCommand[?]
  • The OrmTranslationLoader::__construct(ManagerRegistry $doctrine, DatabaseChecker $databaseChecker)[?] method was changed to OrmTranslationLoader::__construct(ManagerRegistry $doctrine, DatabaseChecker $databaseChecker)[?]

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

  • The TranslationDomainProvider::__construct(ManagerRegistry $registry, CacheProvider $cache)[?] method was changed to TranslationDomainProvider::__construct(ManagerRegistry $registry, CacheProvider $cache)[?]

  • The TranslationManager::__construct(ManagerRegistry $registry, TranslationDomainProvider $domainProvider, DynamicTranslationMetadataCache $dbTranslationMetadataCache, EventDispatcherInterface $eventDispatcher)[?] method was changed to TranslationManager::__construct(ManagerRegistry $registry, TranslationDomainProvider $domainProvider, DynamicTranslationMetadataCache $dbTranslationMetadataCache, EventDispatcherInterface $eventDispatcher)[?]

  • The TranslationWriter::__construct(ManagerRegistry $registry, TranslationManager $translationManager)[?] method was changed to TranslationWriter::__construct(ManagerRegistry $registry, TranslationManager $translationManager)[?]

  • The TranslationHelper::__construct(ManagerRegistry $registry)[?] method was changed to TranslationHelper::__construct(ManagerRegistry $registry)[?]

  • The AddLanguageType::__construct(LanguageRepository $languageRepository, LocaleSettings $localeSettings, TranslationStatisticProvider $translationStatisticProvider, TranslatorInterface $translator)[?] method was changed to AddLanguageType::__construct(LanguageRepository $languageRepository, LocaleSettings $localeSettings, TranslationMetricsProviderInterface $translationStatisticProvider, TranslatorInterface $translator)[?]

  • The TranslatableEntityType::__construct(ManagerRegistry $registry, ChoiceListFactoryInterface $choiceListFactory, AclHelper $aclHelper)[?] method was changed to TranslatableEntityType::__construct(ManagerRegistry $registry, ChoiceListFactoryInterface $choiceListFactory, AclHelper $aclHelper)[?]

  • The AbstractTranslationForm::__construct(FormRegistry $formRegistry, ManagerRegistry $managerRegistry)[?] method was changed to AbstractTranslationForm::__construct(FormRegistry $formRegistry, ManagerRegistry $managerRegistry)[?]

  • The TranslationChoiceLoader::__construct($className, ManagerRegistry $registry, ChoiceListFactoryInterface $factory, $queryBuilder, AclHelper $aclHelper = null, $aclOptions = [])[?] method was changed to TranslationChoiceLoader::__construct($className, ManagerRegistry $registry, ChoiceListFactoryInterface $factory, $queryBuilder, AclHelper $aclHelper = null, $aclOptions = [])[?]

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

    • load(ObjectManager $manager)[?]
    • load(ObjectManager $manager)[?]
    • loadEntities(ObjectManager $manager)[?]
    • loadEntities(ObjectManager $manager)[?]
  • The OroTranslationLoadCommand::__construct(ManagerRegistry $registry, TranslatorInterface $translator, DatabasePersister $databasePersister, LanguageProvider $languageProvider, OrmTranslationLoader $databaseTranslationLoader)[?] method was changed to OroTranslationLoadCommand::__construct(ManagerRegistry $registry, TranslatorInterface $translator, DatabasePersister $databasePersister, LanguageProvider $languageProvider, OrmTranslationLoader $databaseTranslationLoader)[?]

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

    • getAvailableLanguages[?]
    • getEnabledLanguages[?]
  • The following methods in class AddLanguageType[?] were removed:

    • getName[?]
    • formatLanguageLabel[?]
  • The LanguageRepository::getAvailableLanguageCodes[?] method was removed.

  • The following interfaces were removed:

    • APIAdapterInterface[?]
    • PackageProviderInterface[?]
    • TranslationPackagesProviderExtensionInterface[?]

UIBundle

  • The HtmlTagHelper::sanitize($value, $scope)[?] method was changed to HtmlTagHelper::sanitize($value, $scope, $collectErrors = true)[?]
  • The AbstractFallbackFieldsFormView::__construct(RequestStack $requestStack, ManagerRegistry $doctrine, TranslatorInterface $translator)[?] method was changed to AbstractFallbackFieldsFormView::__construct(RequestStack $requestStack, ManagerRegistry $doctrine, TranslatorInterface $translator)[?]
  • The TemplateListener::__construct(ContainerInterface $container)[?] method was changed to TemplateListener::__construct(ContainerInterface $container, Inflector $inflector)[?]

UserBundle

  • The following classes were removed:

    • PrivilegeCategoryProvider[?]
    • PrivilegeCategoryPass[?]
  • The OroUserBundle::build[?] method was removed.

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

    • addProvider[?]
    • getProviders[?]
    • getProviderByName[?]
    • hasProvider[?]
    • getCategory[?]
    • getAllCategories[?]
    • getPermissionCategories[?]
    • getTabbedCategories[?]
    • getTabList[?]
  • The following methods in class PrivilegeCategory[?] were removed:

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

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

  • The RoleController::getTabListOptions[?] method was removed.

  • The EmailCaseInsensitiveOptionValidator::__construct(ManagerRegistry $doctrine, TranslatorInterface $translator, DatagridRouteHelper $datagridRouteHelper)[?] method was changed to EmailCaseInsensitiveOptionValidator::__construct(ManagerRegistry $doctrine, TranslatorInterface $translator, DatagridRouteHelper $datagridRouteHelper)[?]

  • The ImpersonationAuthenticator::__construct(ManagerRegistry $doctrine, UsernamePasswordOrganizationTokenFactoryInterface $tokenFactory, OrganizationGuesserInterface $organizationGuesser, EventDispatcherInterface $eventDispatcher, UrlGeneratorInterface $router)[?] method was changed to ImpersonationAuthenticator::__construct(ManagerRegistry $doctrine, UsernamePasswordOrganizationTokenFactoryInterface $tokenFactory, OrganizationGuesserInterface $organizationGuesser, EventDispatcherInterface $eventDispatcher, UrlGeneratorInterface $router)[?]

  • The UserChecker::__construct(TokenStorageInterface $tokenStorage, FlashBagInterface $flashBag, TranslatorInterface $translator)[?] method was changed to UserChecker::__construct(TokenStorageInterface $tokenStorage)[?]

  • The UserLoader::__construct(ManagerRegistry $doctrine, ConfigManager $configManager)[?] method was changed to UserLoader::__construct(ManagerRegistry $doctrine, ConfigManager $configManager)[?]

  • The UserProvider::__construct(UserLoaderInterface $userLoader, ManagerRegistry $doctrine)[?] method was changed to UserProvider::__construct(UserLoaderInterface $userLoader, ManagerRegistry $doctrine)[?]

  • The RolePrivilegeCategoryProvider::__construct(TranslatorInterface $translator)[?] method was changed to RolePrivilegeCategoryProvider::__construct(PrivilegeCategoryConfigurationProvider $configurationProvider, TranslatorInterface $translator)[?]

  • The PrivilegeCategory::__construct($id, $label, $tab, $priority)[?] method was changed to PrivilegeCategory::__construct($id, $label, $tab, $priority)[?]

  • The EmailSettingsType::__construct(ConfigManager $userConfigManager, UserImapConfigSubscriber $subscriber)[?] method was changed to EmailSettingsType::__construct(UserImapConfigSubscriber $subscriber, OAuth2ManagerRegistry $oauthManagerRegistry)[?]

  • The AclRoleHandler::setManagerRegistry(ManagerRegistry $registry)[?] method was changed to AclRoleHandler::setManagerRegistry(ManagerRegistry $registry)[?]

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

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

  • The StatusHandler::__construct(FormInterface $form, RequestStack $requestStack, ObjectManager $em, UserManager $um)[?] method was changed to StatusHandler::__construct(FormInterface $form, RequestStack $requestStack, ObjectManager $em, UserManager $um)[?]

  • The LoginAttemptsLogSubscriber::__construct(BaseUserManager $userManager, UserLoggingInfoProvider $infoProvider, LoggerInterface $logger)[?] method was changed to LoginAttemptsLogSubscriber::__construct(LoginAttemptsHandlerInterface $loginAttemptsHandler)[?]

  • The RoleListener::updateRole(AbstractRole $role, ObjectRepository $repository)[?] method was changed to RoleListener::updateRole(AbstractRole $role, ObjectRepository $repository)[?]

  • The BaseUserManager::__construct(UserLoaderInterface $userLoader, ManagerRegistry $doctrine, EncoderFactoryInterface $encoderFactory)[?] method was changed to BaseUserManager::__construct(UserLoaderInterface $userLoader, ManagerRegistry $doctrine, EncoderFactoryInterface $encoderFactory)[?]

  • The UserManager::__construct(UserLoaderInterface $userLoader, ManagerRegistry $doctrine, EncoderFactoryInterface $encoderFactory, EnumValueProvider $enumValueProvider, ServiceLink $emailProcessor)[?] method was changed to UserManager::__construct(UserLoaderInterface $userLoader, ManagerRegistry $doctrine, EncoderFactoryInterface $encoderFactory, EnumValueProvider $enumValueProvider, ServiceLink $emailProcessor)[?]

  • The UserPermissionApiEntityManager::__construct($class, ObjectManager $om, AuthorizationCheckerInterface $authorizationChecker, TokenStorageInterface $tokenStorage, AclExtensionSelector $aclSelector)[?] method was changed to UserPermissionApiEntityManager::__construct($class, ObjectManager $om, AuthorizationCheckerInterface $authorizationChecker, TokenStorageInterface $tokenStorage, AclExtensionSelector $aclSelector)[?]

  • The OwnerHelper::__construct(ManagerRegistry $registry, TokenStorageInterface $tokenStorage, OwnerTreeProviderInterface $ownerTreeProvider)[?] method was changed to OwnerHelper::__construct(ManagerRegistry $registry, TokenStorageInterface $tokenStorage, OwnerTreeProviderInterface $ownerTreeProvider)[?]

  • The CreateUserCommand::checkRequiredOptions($options)[?] method was changed to CreateUserCommand::checkRequiredOptions($options)[?]

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

    • __construct(ManagerRegistry $registry, Router $router, ConfigManager $configManager, UserManager $userManager, DateTimeFormatterInterface $dateTimeFormatter)[?]
    • __construct(ManagerRegistry $registry, Router $router, ConfigManager $configManager, UserManager $userManager, DateTimeFormatterInterface $dateTimeFormatter)[?]
    • createImpersonation(User $user, $lifetime, $notify)[?]
    • createImpersonation(User $user, $lifetime, $notifyImpersonatedUserByEmail)[?]
  • The ListUserCommand::__construct(ManagerRegistry $doctrine)[?] method was changed to ListUserCommand::__construct(ManagerRegistry $doctrine)[?]

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

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

    • $providers[?]
    • $categoryList[?]
  • The PrivilegeCategory::$visible[?] property was removed.

  • The EmailSettingsType::$userConfigManager[?] property was removed.

  • The PrivilegeCategoryProviderInterface[?] interface was removed.

ViewSwitcherBundle

  • The Configuration[?] class was removed.

WindowsBundle

  • The WindowsStateManager::__construct(TokenStorageInterface $tokenStorage, ManagerRegistry $doctrine, WindowsStateRequestManager $requestStateManager, $className)[?] method was changed to WindowsStateManager::__construct(TokenStorageInterface $tokenStorage, ManagerRegistry $doctrine, WindowsStateRequestManager $requestStateManager, $className)[?]

WorkflowBundle

  • The EventsCompilerPass[?] class was removed.

  • The EntityAttributeNormalizer::__construct(ManagerRegistry $registry, DoctrineHelper $doctrineHelper)[?] method was changed to EntityAttributeNormalizer::__construct(ManagerRegistry $registry, DoctrineHelper $doctrineHelper)[?]

  • The MultipleEntityAttributeNormalizer::__construct(ManagerRegistry $registry, DoctrineHelper $doctrineHelper)[?] method was changed to MultipleEntityAttributeNormalizer::__construct(ManagerRegistry $registry, DoctrineHelper $doctrineHelper)[?]

  • The ProcessEntityNormalizer::__construct(ManagerRegistry $registry, DoctrineHelper $doctrineHelper)[?] method was changed to ProcessEntityNormalizer::__construct(ManagerRegistry $registry, DoctrineHelper $doctrineHelper)[?]

  • The WorkflowVariableNormalizer::__construct($attributeNormalizers, ManagerRegistry $doctrine)[?] method was changed to WorkflowVariableNormalizer::__construct($attributeNormalizers, ManagerRegistry $doctrine)[?]

  • The WorkflowResultHandler::workflowResultToJson(JsonSerializationVisitor $visitor, WorkflowResult $workflowResult, $type, Context $context)[?] method was changed to WorkflowResultHandler::workflowResultToJson(SerializationVisitorInterface $visitor, WorkflowResult $workflowResult, $type, Context $context)[?]

  • The WorkflowScopeManager::__construct(ManagerRegistry $registry, ScopeManager $scopeManager, LoggerInterface $logger)[?] method was changed to WorkflowScopeManager::__construct(ManagerRegistry $registry, ScopeManager $scopeManager, LoggerInterface $logger)[?]

  • The WorkflowDefinitionChoicesGroupProvider::__construct(ManagerRegistry $managerRegistry)[?] method was changed to WorkflowDefinitionChoicesGroupProvider::__construct(ManagerRegistry $managerRegistry)[?]

  • The Transition::transit(WorkflowItem $workflowItem)[?] method was changed to Transition::transit(WorkflowItem $workflowItem, Collection $errors = null)[?]

  • 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 Workflow::start($entity, $data = [], $startTransition = null)[?] method was changed to Workflow::start($entity, $data = [], $startTransition = null, Collection $errors = null)[?]

  • The WorkflowEntityConnector::__construct(ManagerRegistry $managerRegistry, Cache $cache = null)[?] method was changed to WorkflowEntityConnector::__construct(ManagerRegistry $managerRegistry, Cache $cache = null)[?]

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

    • startWorkflow($workflow, $entity, $transition = null, $data = [], $throwGroupException = true)[?]
    • startWorkflow($workflow, $entity, $transition = null, $data = [], $throwGroupException = true, Collection $errors = null)[?]
    • doStartWorkflow($workflow, $entity, $transition = null, $data = [], $workflowItems = [])[?]
    • doStartWorkflow($workflow, $entity, $transition = null, $data = [], $workflowItems = [], Collection $errors = null)[?]
  • The TransitionTriggerCronVerifier::__construct(WorkflowAssembler $workflowAssembler, ManagerRegistry $registry)[?] method was changed to TransitionTriggerCronVerifier::__construct(WorkflowAssembler $workflowAssembler, ManagerRegistry $registry)[?]

  • The WorkflowDefinitionScopesRegistryFilter::__construct(ScopeManager $scopeManager, ManagerRegistry $managerRegistry)[?] method was changed to WorkflowDefinitionScopesRegistryFilter::__construct(ScopeManager $scopeManager, ManagerRegistry $managerRegistry)[?]

  • The CreateRelatedEntity::__construct(ContextAccessor $contextAccessor, ManagerRegistry $registry)[?] method was changed to CreateRelatedEntity::__construct(ContextAccessor $contextAccessor, ManagerRegistry $registry)[?]

  • The WorkflowAwareEntityFetcher::__construct(ManagerRegistry $registry)[?] method was changed to WorkflowAwareEntityFetcher::__construct(ManagerRegistry $registry)[?]

  • The TransitionEventTriggerHandler::__construct(WorkflowManager $workflowManager, ManagerRegistry $registry, FeatureChecker $featureChecker)[?] method was changed to TransitionEventTriggerHandler::__construct(WorkflowManager $workflowManager, ManagerRegistry $registry, FeatureChecker $featureChecker)[?]

  • The WorkflowDefinitionHandler::__construct(EventDispatcherInterface $eventDispatcher, ManagerRegistry $registry)[?] method was changed to WorkflowDefinitionHandler::__construct(EventDispatcherInterface $eventDispatcher, ManagerRegistry $registry)[?]

  • The WorkflowVariableDataTransformer::__construct(ManagerRegistry $managerRegistry, Variable $variable = null)[?] method was changed to WorkflowVariableDataTransformer::__construct(ManagerRegistry $managerRegistry, Variable $variable = null)[?]

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

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

  • The WorkflowOperationFilter::__construct(ManagerRegistry $registry)[?] method was changed to WorkflowOperationFilter::__construct(ManagerRegistry $registry)[?]

  • The FieldProvider::isIgnoredRelation(ClassMetadata $metadata, $associationName)[?] method was changed to FieldProvider::isIgnoredRelation(ClassMetadata $metadata, $associationName)[?]

  • The ProcessTriggerExtension::process(ObjectManager $manager)[?] method was changed to ProcessTriggerExtension::process(ObjectManager $manager)[?]

  • The TransitionEventTriggerExtension::process(ObjectManager $manager)[?] method was changed to TransitionEventTriggerExtension::process(ObjectManager $manager)[?]

  • The WorkflowItem::setEntityId($entityId)[?] method was changed to WorkflowItem::setEntityId($entityId)[?]

  • The WorkflowFilter::__construct(FormFactoryInterface $factory, FilterUtility $util, WorkflowTranslationHelper $translationHelper)[?] method was changed to WorkflowFilter::__construct(FormFactoryInterface $factory, FilterUtility $util, ManagerRegistry $doctrine, WorkflowTranslationHelper $translationHelper)[?]

  • The ProcessConfigurator::__construct(ManagerRegistry $registry, ProcessDefinitionsConfigurator $definitionsConfigurator, ProcessTriggersConfigurator $triggersImport, $definitionClass)[?] method was changed to ProcessConfigurator::__construct(ManagerRegistry $registry, ProcessDefinitionsConfigurator $definitionsConfigurator, ProcessTriggersConfigurator $triggersImport, $definitionClass)[?]

  • The ProcessDefinitionsConfigurator::__construct(ProcessConfigurationBuilder $configurationBuilder, ManagerRegistry $registry, $definitionClass)[?] method was changed to ProcessDefinitionsConfigurator::__construct(ProcessConfigurationBuilder $configurationBuilder, ManagerRegistry $registry, $definitionClass)[?]

  • The ProcessTriggersConfigurator::__construct(ProcessConfigurationBuilder $configurationBuilder, ProcessTriggerCronScheduler $processCronScheduler, ManagerRegistry $registry, $triggerEntityClass)[?] method was changed to ProcessTriggersConfigurator::__construct(ProcessConfigurationBuilder $configurationBuilder, ProcessTriggerCronScheduler $processCronScheduler, ManagerRegistry $registry, $triggerEntityClass)[?]

  • The ResourceFileImportProcessor::__construct(ConfigFileReaderInterface $reader, $relativeFileResource, $kernelBundles, $ignoreErrors = false)[?] method was changed to ResourceFileImportProcessor::__construct(ConfigFileReaderInterface $reader, $relativeFileResource, FileLocatorInterface $fileLocator, $ignoreErrors = false)[?]

  • The ResourceFileImportProcessorFactory::__construct(ConfigFileReaderInterface $reader, $kernelBundles)[?] method was changed to ResourceFileImportProcessorFactory::__construct(ConfigFileReaderInterface $reader, FileLocatorInterface $fileLocator)[?]

  • The WorkflowFileImportProcessor::__construct(ConfigFileReaderInterface $reader, $file)[?] method was changed to WorkflowFileImportProcessor::__construct(ConfigFileReaderInterface $reader, $file, FileLocatorInterface $fileLocator)[?]

  • The WorkflowFileImportProcessorFactory::__construct(ConfigFileReaderInterface $reader)[?] method was changed to WorkflowFileImportProcessorFactory::__construct(ConfigFileReaderInterface $reader, FileLocatorInterface $fileLocator)[?]

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

    • __construct(ManagerRegistry $doctrine, TranslatorInterface $translator)[?]
    • __construct(ManagerRegistry $doctrine, TranslatorInterface $translator)[?]
    • clearConfiguration(&$array)[?]
    • clearConfiguration(&$array)[?]
  • The HandleProcessTriggerCommand::__construct(ManagerRegistry $registry, ProcessHandler $processHandler)[?] method was changed to HandleProcessTriggerCommand::__construct(ManagerRegistry $registry, ProcessHandler $processHandler)[?]

  • The HandleTransitionCronTriggerCommand::__construct(ManagerRegistry $registry, MessageProducerInterface $producer, TransitionCronTriggerHandler $triggerHandler)[?] method was changed to HandleTransitionCronTriggerCommand::__construct(ManagerRegistry $registry, MessageProducerInterface $producer, TransitionCronTriggerHandler $triggerHandler)[?]

  • The WorkflowTransitCommand::__construct(ManagerRegistry $managerRegistry, WorkflowManager $workflowManager)[?] method was changed to WorkflowTransitCommand::__construct(ManagerRegistry $managerRegistry, WorkflowManager $workflowManager)[?]

  • The EventTriggerCache::__construct(ManagerRegistry $registry)[?] method was changed to EventTriggerCache::__construct(ManagerRegistry $registry)[?]

  • The TransitionTriggerProcessor::__construct(ManagerRegistry $registry, LoggerInterface $logger, TransitionTriggerHandlerInterface $handler)[?] method was changed to TransitionTriggerProcessor::__construct(ManagerRegistry $registry, LoggerInterface $logger, TransitionTriggerHandlerInterface $handler)[?]

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

  • The EventTriggerExtensionInterface::process(ObjectManager $manager)[?] method was changed to EventTriggerExtensionInterface::process(ObjectManager $manager)[?]

  • The WorkflowFilter::getLabel[?] method was removed.

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

    • getMaskBuilder[?]
    • getAllMaskBuilders[?]
    • getMaskBuilderConst[?]
  • The following methods in class WorkflowTransitionAclExtension[?] were removed:

    • getMaskBuilder[?]
    • getAllMaskBuilders[?]
    • getMaskBuilderConst[?]

WsseAuthenticationBundle

  • The GenerateWsseHeaderCommand::__construct(ManagerRegistry $registry, ContainerInterface $container)[?] method was changed to GenerateWsseHeaderCommand::__construct(ManagerRegistry $registry, ContainerInterface $container)[?]