Skip to content

Latest commit

 

History

History
830 lines (748 loc) · 228 KB

incompatibilities-6-0-rc.md

File metadata and controls

830 lines (748 loc) · 228 KB

Action

  • The ExtendableCondition::__construct(EventDispatcherInterface $eventDispatcher, FlashBag $flashBag, TranslatorInterface $translator)[?] method was changed to ExtendableCondition::__construct(EventDispatcherInterface $eventDispatcher, RequestStack $requestStack, TranslatorInterface $translator)[?]
  • 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, RequestStack $requestStack = null, LoggerInterface $logger = null)[?]
  • The ExtendableCondition::$flashBag[?] property was removed.
  • The CloneEntity::$flashBag[?] property was removed.

ActionBundle

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

    • __construct(ActionFactoryInterface $actionFactory, ExpressionFactory $conditionFactory, AttributeAssembler $attributeAssembler, FormOptionsAssembler $formOptionsAssembler, OperationDefinition $definition)[?]
    • __construct(ActionFactoryInterface $actionFactory, ExpressionFactory $conditionFactory, AttributeAssembler $attributeAssembler, FormOptionsAssembler $formOptionsAssembler, OptionsResolver $optionsResolver, OperationDefinition $definition)[?]
    • isAvailable(ActionData $data, Collection $errors = null)[?]
    • isAvailable(ActionData $data)[?]
  • The OperationAssembler::__construct(ActionFactoryInterface $actionFactory, ExpressionFactory $conditionFactory, AttributeAssembler $attributeAssembler, FormOptionsAssembler $formOptionsAssembler)[?] method was changed to OperationAssembler::__construct(ActionFactoryInterface $actionFactory, ExpressionFactory $conditionFactory, AttributeAssembler $attributeAssembler, FormOptionsAssembler $formOptionsAssembler, OptionsResolver $optionsResolver)[?]

  • The OperationButtonProviderExtension::__construct(OperationRegistry $operationRegistry, ContextHelper $contextHelper, RouteProviderInterface $routeProvider, OptionsResolver $optionsResolver)[?] method was changed to OperationButtonProviderExtension::__construct(OperationRegistry $operationRegistry, ContextHelper $contextHelper, RouteProviderInterface $routeProvider)[?]

  • The OperationDefinition::isEnabled[?] method was removed.

ActivityBundle

  • The following methods in class ActivityExtension[?] were removed:
    • setExtendExtension[?]
    • setNameGenerator[?]
  • The following properties in class ActivityExtension[?] were removed:
    • $extendExtension[?]
    • $nameGenerator[?]
  • The ContextsSelectType::__construct(EntityManager $entityManager, ConfigManager $configManager, TranslatorInterface $translator, EventDispatcherInterface $dispatcher, EntityNameResolver $entityNameResolver, FeatureChecker $featureChecker)[?] method was changed to ContextsSelectType::__construct(EntityManagerInterface $entityManager, ConfigManager $configManager, TranslatorInterface $translator, EventDispatcherInterface $dispatcher, EntityNameResolver $entityNameResolver, FeatureChecker $featureChecker)[?]
  • The ContextsToViewTransformer::__construct(EntityManager $entityManager, $collectionModel = false)[?] method was changed to ContextsToViewTransformer::__construct(EntityManagerInterface $entityManager, $collectionModel = false)[?]
  • The ActivityScope::isAllowedOnPage($pageType, $configValue)[?] method was changed to ActivityScope::isAllowedOnPage($pageType, $configValue)[?]

ActivityListBundle

  • The ActivityListFactory[?] class was removed.
  • The ActivityListChainProvider::__construct($activityClasses, $activityAclClasses, ContainerInterface $providerContainer, DoctrineHelper $doctrineHelper, ConfigManager $configManager, TranslatorInterface $translator, EntityRoutingHelper $routingHelper, TokenAccessorInterface $tokenAccessor, ActivityListFactory $activityListFactory)[?] method was changed to ActivityListChainProvider::__construct($activityClasses, $activityAclClasses, ContainerInterface $providerContainer, DoctrineHelper $doctrineHelper, ConfigManager $configManager, TranslatorInterface $translator, EntityRoutingHelper $routingHelper, TokenAccessorInterface $tokenAccessor)[?]
  • The ActivityListFilter::createActivityQueryBuilder(EntityManager $em, $data, $entityIdField)[?] method was changed to ActivityListFilter::createActivityQueryBuilder(EntityManagerInterface $em, $data, $entityIdField)[?]
  • The following methods in class ActivityListExtension[?] were removed:
    • setExtendExtension[?]
    • setNameGenerator[?]
  • The following properties in class ActivityListExtension[?] were removed:
    • $extendExtension[?]
    • $nameGenerator[?]

AddressBundle

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

    • getAddressConfig($isTypedAddress = false)[?]
    • getAddressConfig($isTypedAddress = false)[?]
    • getCountryCodeByName($countryName, EntityManager $em)[?]
    • getCountryCodeByName($countryName, EntityManagerInterface $em)[?]

ApiBundle

  • The CreateEntity[?] class was removed.
  • The EntityLoader::__construct(ManagerRegistry $doctrine)[?] method was changed to EntityLoader::__construct(DoctrineHelper $doctrineHelper)[?]
  • The ValueNormalizer::normalizeValue($value, $dataType, RequestType $requestType, $isArrayAllowed = false, $isRangeAllowed = false)[?] method was changed to ValueNormalizer::normalizeValue($value, $dataType, RequestType $requestType, $isArrayAllowed = false, $isRangeAllowed = false, $options = [])[?]
  • The AbstractBaseRequestDataValidator::validateTypeAndIdAreRequiredNotBlankString($data, $pointer)[?] method was changed to AbstractBaseRequestDataValidator::validateTypeAndIdAreRequiredNotBlankString($data, $pointer)[?]
  • The CacheManager::__construct($configKeys, $apiDocViews, RequestExpressionMatcher $matcher, ConfigCacheFactory $configCacheFactory, ConfigCacheWarmer $configCacheWarmer, EntityAliasResolverRegistry $entityAliasResolverRegistry, ResourcesCacheWarmer $resourcesCacheWarmer, ApiDocExtractor $apiDocExtractor, ConfigProvider $configProvider)[?] method was changed to CacheManager::__construct($apiDocViews, ConfigCacheWarmer $configCacheWarmer, EntityAliasResolverRegistry $entityAliasResolverRegistry, ResourcesCacheWarmer $resourcesCacheWarmer, ApiDocExtractor $apiDocExtractor, ConfigProvider $configProvider)[?]
  • The ConfigExclusionProvider::__construct(EntityHierarchyProviderInterface $entityHierarchyProvider, ConfigCache $configCache)[?] method was changed to ConfigExclusionProvider::__construct(EntityHierarchyProviderInterface $entityHierarchyProvider, ConfigCache $configCache, ExclusionProviderInterface $systemConfigExclusionProvider)[?]
  • The ResourcesCacheWarmer::warmUp($cacheDir)[?] method was changed to ResourcesCacheWarmer::warmUp($cacheDir)[?]
  • The OptimizedProcessorIterator::__construct($processors, $groups, $processorGroups, ContextInterface $context, ApplicableCheckerInterface $applicableChecker, ProcessorRegistryInterface $processorRegistry)[?] method was changed to OptimizedProcessorIterator::__construct($processors, $groups, $processorGroups, ContextInterface $context, ApplicableCheckerInterface $applicableChecker, ProcessorRegistryInterface $processorRegistry, $applicableCache = null)[?]
  • The LoadParentEntity::__construct(DoctrineHelper $doctrineHelper, EntityIdHelper $entityIdHelper, QueryAclHelper $queryAclHelper)[?] method was changed to LoadParentEntity::__construct(DoctrineHelper $doctrineHelper, AclProtectedEntityLoader $entityLoader)[?]
  • The LoadEntity::__construct(DoctrineHelper $doctrineHelper, EntityIdHelper $entityIdHelper, QueryAclHelper $queryAclHelper)[?] method was changed to LoadEntity::__construct(DoctrineHelper $doctrineHelper, AclProtectedEntityLoader $entityLoader)[?]
  • The ProtectQueryByAcl::__construct(DoctrineHelper $doctrineHelper, AclHelper $aclHelper, AclAnnotationProvider $aclAnnotationProvider, $permission)[?] method was changed to ProtectQueryByAcl::__construct(DoctrineHelper $doctrineHelper, AclHelper $aclHelper, AclAttributeProvider $AclAttributeProvider, $permission)[?]
  • The NormalizeIncludedData::__construct(DoctrineHelper $doctrineHelper, EntityInstantiator $entityInstantiator, EntityLoader $entityLoader, ValueNormalizer $valueNormalizer, EntityIdTransformerRegistry $entityIdTransformerRegistry, ConfigProvider $configProvider, MetadataProvider $metadataProvider)[?] method was changed to NormalizeIncludedData::__construct(DoctrineHelper $doctrineHelper, EntityInstantiator $entityInstantiator, AclProtectedEntityLoader $entityLoader, ValueNormalizer $valueNormalizer, EntityIdTransformerRegistry $entityIdTransformerRegistry, ConfigProvider $configProvider, MetadataProvider $metadataProvider, UpsertCriteriaBuilder $upsertCriteriaBuilder, EntityIdHelper $entityIdHelper)[?]
  • The EntityDescriptionHelper::__construct(EntityDescriptionProvider $entityDescriptionProvider, EntityNameProvider $entityNameProvider, TranslatorInterface $translator, ResourceDocProvider $resourceDocProvider, ResourceDocParserProvider $resourceDocParserProvider, DescriptionProcessor $descriptionProcessor, IdentifierDescriptionHelper $identifierDescriptionHelper)[?] method was changed to EntityDescriptionHelper::__construct(EntityDescriptionProvider $entityDescriptionProvider, EntityNameProvider $entityNameProvider, TranslatorInterface $translator, ResourceDocProvider $resourceDocProvider, ResourceDocParserProvider $resourceDocParserProvider, DescriptionProcessor $descriptionProcessor, IdentifierDescriptionHelper $identifierDescriptionHelper, $maxEntitiesLimit, $maxDeleteEntitiesLimit)[?]
  • The AssociationHandler::createCustomizationContext()[?] method was changed to AssociationHandler::createCustomizationContext($context)[?]
  • The EntityHandler::createCustomizationContext()[?] method was changed to EntityHandler::createCustomizationContext($context)[?]
  • The ActionMetadataExtra::__construct($action)[?] method was changed to ActionMetadataExtra::__construct($action, $parentAction = null)[?]
  • The FormExtension::getType($name)[?] method was changed to FormExtension::getType($name)[?]
  • The SwitchableFormRegistry::getType($name)[?] method was changed to SwitchableFormRegistry::getType($name)[?]
  • The MetadataTypeGuesser::guessType($class, $property)[?] method was changed to MetadataTypeGuesser::guessType($class, $property)[?]
  • The SwitchableDependencyInjectionExtension::hasType($name)[?] method was changed to SwitchableDependencyInjectionExtension::hasType($name)[?]
  • The AbstractRelationshipMapper::mapDataToForms($viewData, $forms)[?] method was changed to AbstractRelationshipMapper::mapDataToForms($viewData, Traversable $forms)[?]
  • The RestApiDocController::__construct(ApiDocExtractor $extractor, FormatterInterface $formatter, SessionInterface $session)[?] method was changed to RestApiDocController::__construct(ApiDocExtractor $extractor, FormatterInterface $formatter, RequestStack $requestStack)[?]
  • The DumpCommand::__construct(ValueNormalizer $valueNormalizer, ResourcesProvider $resourcesProvider, SubresourcesProvider $subresourcesProvider, EntityClassProviderInterface $entityClassProvider)[?] method was changed to DumpCommand::__construct(ValueNormalizer $valueNormalizer, ResourcesProvider $resourcesProvider, SubresourcesProvider $subresourcesProvider, EntityClassProviderInterface $entityClassProvider, ConfigProvider $configProvider)[?]
  • The IncludedEntityData::__construct($path, $index, $existing = false)[?] method was changed to IncludedEntityData::__construct($path, $index, $existing = false, $targetAction = null)[?]
  • The CollectProcessedIncludedEntities::__construct(IncludeMapManager $includeMapManager, ValueNormalizer $valueNormalizer)[?] method was changed to CollectProcessedIncludedEntities::__construct(IncludeMapManager $includeMapManager, ValueNormalizer $valueNormalizer, EntityIdTransformerRegistry $entityIdTransformerRegistry)[?]
  • The CacheManager::warmUpDirtyCaches[?] method was removed.
  • The Context::isMasterRequest[?] method was removed.
  • The following methods in class CustomizeFormDataContext[?] were removed:
    • getParentAction[?]
    • setParentAction[?]
  • The following methods in class CompositeIdentifierFilter[?] were removed:
    • buildExpressionForSingleIdentifier[?]
    • buildExpressionForListOfIdentifiers[?]
  • The ContextInterface::isMasterRequest[?] method was removed.
  • The ContextInterface::isMainRequest[?] interface method was added. The following methods in interface FormContext were added (with link)
    • isExisting[?]
    • setExisting[?]
    • addAdditionalEntityToRemove[?]
    • getAdditionalEntityCollection[?]
    • getNormalizedEntityConfigExtras[?]
    • setNormalizedEntityConfigExtras[?]

AssetBundle

  • The BuildVersionStrategy::getVersion($path)[?] method was changed to BuildVersionStrategy::getVersion($path)[?]
  • The AssetConfigCache::warmUp($cacheDir)[?] method was changed to AssetConfigCache::warmUp($cacheDir)[?]
  • The AssetConfigCacheWarmer::warmUp($cacheDir)[?] method was changed to AssetConfigCacheWarmer::warmUp($cacheDir)[?]

AttachmentBundle

  • The AddFileContentFormListener[?] class was removed.
  • The ExternalFileMimeType::$errorNames[?] property was removed.
  • The ExternalFileUrl::$errorNames[?] property was removed.
  • The FileFieldCompatibility::$errorNames[?] property was removed.
  • The AttachmentExtension::$extendExtension[?] property was removed.
  • The AttachmentProvider::__construct(EntityManager $entityManager, AttachmentAssociationHelper $attachmentAssociationHelper, AttachmentManager $attachmentManager, PictureSourcesProviderInterface $pictureSourcesProvider)[?] method was changed to AttachmentProvider::__construct(EntityManagerInterface $em, AttachmentAssociationHelper $attachmentAssociationHelper, AttachmentManager $attachmentManager, PictureSourcesProviderInterface $pictureSourcesProvider)[?]
  • The MultiFileBlockListener::__construct(ConfigProvider $configProvider, TranslatorInterface $translator)[?] method was changed to MultiFileBlockListener::__construct(ConfigProvider $configProvider, TranslatorInterface $translator, AttributeManager $attributeManager)[?]
  • The OriginalFileNamesConfigurationListener::__construct(Session $session, TranslatorInterface $translator)[?] method was changed to OriginalFileNamesConfigurationListener::__construct(RequestStack $requestStack, TranslatorInterface $translator)[?]
  • The AttachmentExtension::setExtendExtension[?] method was removed.

ChainProcessor

  • The ProcessorIterator::__construct($processors, ContextInterface $context, ApplicableCheckerInterface $applicableChecker, ProcessorRegistryInterface $processorRegistry)[?] method was changed to ProcessorIterator::__construct($processors, ContextInterface $context, ApplicableCheckerInterface $applicableChecker, ProcessorRegistryInterface $processorRegistry, $applicableCache = null)[?]
  • The ContextInterface::getChecksum[?] interface method was added.

ChartBundle

  • The ChartOptionsBuilder::buildOptions[?] method was removed.
  • The DataGridData::$datagrid[?] property was removed.

CommentBundle

  • The CommentExtension::setExtendExtension[?] method was removed.
  • The CommentExtension::$extendExtension[?] property was removed.
  • The CommentLifecycleListener::setUpdatedProperties(Comment $comment, EntityManager $entityManager, $update = false)[?] method was changed to CommentLifecycleListener::setUpdatedProperties(Comment $comment, EntityManagerInterface $entityManager, $update = false)[?]

Config

  • The CumulativeResourceInfo::__construct($bundleClass, $name, $path, $data = [])[?] method was changed to CumulativeResourceInfo::__construct($bundleClass, $name, $path, $data = [], $folderPlaceholder = null)[?]

  • The CumulativeFileLoader::load($bundleClass, $bundleDir, $bundleAppDir)[?] method was changed to CumulativeFileLoader::load($bundleClass, $bundleDir, $bundleAppDir, $folderPlaceholder)[?]

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

    • __construct($params)[?]
    • __construct($params, PropertyAccessorInterface $propertyAccessor = null)[?]
    • create($params)[?]
    • create($params, PropertyAccessorInterface $propertyAccessor = null)[?]

ConfigBundle

  • The following classes were removed:

    • HandleDefaultValueForFieldsFilter[?]
    • LoadConfigurationSections[?]
    • SetDefaultValueForFieldsFilter[?]
    • FixConfigurationSectionsResultDocument[?]
    • LoadConfigurationSection[?]
    • ExpandConfigurationOptions[?]
    • FixConfigurationSectionResultDocument[?]
  • The ConfigGetEvent::__construct(ConfigManager $configManager, $key, $value, $full, $scopeId)[?] method was changed to ConfigGetEvent::__construct(ConfigManager $configManager, $key, $value, $full, $scope, $scopeId)[?]

  • The ConfigUpdateEvent::__construct($changeSet, $scope = null, $scopeId = null)[?] method was changed to ConfigUpdateEvent::__construct($changeSet, $scope, $scopeId)[?]

  • The AbstractScopeManager::getSettingValue($name, $full = false, $scopeIdentifier = null, $skipChanges = false)[?] method was changed to AbstractScopeManager::getSettingValue($name, $full = false, $scopeIdentifier = null, $skipChanges = false)[?]

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

    • addConfigManager($scope, ConfigManager $manager)[?]
    • addConfigManager($scope, ConfigManager $manager)[?]
    • getData($path, $scope)[?]
    • getData($path, $scope, $scopeId = null)[?]
  • The ConfigChangeSet::isChanged($name)[?] method was changed to ConfigChangeSet::isChanged($name)[?]

  • The ConfigManager::setScopeIdFromEntity($entity)[?] method was changed to ConfigManager::setScopeIdFromEntity($entity)[?]

  • The GlobalScopeManager::getScopeIdFromEntity($entity)[?] method was changed to GlobalScopeManager::getScopeIdFromEntity($entity)[?]

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

    • setScopeId($scopeId)[?]
    • setScopeId($scopeId)[?]
    • isSupportedScopeEntity($entity)[?]
    • isSupportedScopeEntity($entity)[?]
  • The following methods in class SectionDefinition[?] were changed:

    • __construct($name)[?]
    • __construct($name)[?]
    • getVariables($deep = false, $useVariableKeyAsArrayKey = false)[?]
    • getVariables()[?]
  • The VariableDefinition::__construct($key, $type)[?] method was changed to VariableDefinition::__construct($key, $type)[?]

  • The ConfigurationRepository::getSection($sectionId, $scope)[?] method was changed to ConfigurationRepository::getSection($sectionId, $scope, $withOptions = true)[?]

  • The GetScope::__construct(ConfigurationRepository $configRepository)[?] method was changed to GetScope::__construct($scopes)[?]

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

    • isArrayValue[?]
    • updateWithPlainValue[?]
  • The ConfigurationRepository::getScopes[?] method was removed.

CronBundle

  • The CommandRunner::__construct(KernelInterface $kernel)[?] method was changed to CommandRunner::__construct($projectDir, $environment)[?]

DashboardBundle

  • The Manager::findDashboardModel($id)[?] method was changed to Manager::findDashboardModel($id)[?]

DataAuditBundle

  • The AuditChangedEntitiesInverseCollectionsChunkProcessor::__construct(EntityChangesToAuditEntryConverter $entityChangesToAuditEntryConverter, JobRunner $jobRunner)[?] method was changed to AuditChangedEntitiesInverseCollectionsChunkProcessor::__construct(EntityChangesToAuditEntryConverter $entityChangesToAuditEntryConverter, JobRunner $jobRunner, AuditConfigProvider $auditConfigProvider)[?]

DataGridBundle

  • The ConfigurationProvider::__construct(RawConfigurationProvider $rawConfigurationProvider, SystemAwareResolver $resolver)[?] method was changed to ConfigurationProvider::__construct(RawConfigurationProviderInterface $rawConfigurationProvider, SystemAwareResolver $resolver)[?]
  • The RawConfigurationProvider::__construct($cacheDir, $debug)[?] method was changed to RawConfigurationProvider::__construct($cacheDir, $debug, GridCacheUtils $gridCacheUtils)[?]
  • The DeleteMassActionHandler::finishBatch(EntityManager $manager)[?] method was changed to DeleteMassActionHandler::finishBatch(EntityManagerInterface $manager)[?]
  • The AppearanceTypeManager::__construct(EntityManager $em)[?] method was changed to AppearanceTypeManager::__construct(ManagerRegistry $doctrine)[?]
  • The Builder::__construct($baseDatagridClass, $acceptorClass, EventDispatcherInterface $eventDispatcher, ContainerInterface $dataSources, $extensions)[?] method was changed to Builder::__construct($baseDatagridClass, $acceptorClass, EventDispatcherInterface $eventDispatcher, ContainerInterface $dataSources, $extensions, MemoryCacheProviderInterface $memoryCacheProvider)[?]
  • The Datagrid::__construct($name, DatagridConfiguration $config, ParameterBag $parameters)[?] method was changed to Datagrid::__construct($name, DatagridConfiguration $config, ParameterBag $parameters)[?]
  • The MetadataObject::createNamed($name, $params)[?] method was changed to MetadataObject::createNamed($name, $params, PropertyAccessorInterface $propertyAccessor = null)[?]
  • The DatagridPreExportTopic::__construct($batchSize, TokenAccessorInterface $tokenAccessor, $outputFormats = [ ... ])[?] method was changed to DatagridPreExportTopic::__construct($batchSize, TokenAccessorInterface $tokenAccessor, ConfigurationProviderInterface $provider, $outputFormats = [ ... ])[?]
  • The following properties in class DeleteMassActionHandler[?] were removed:
    • $registry[?]
    • $translator[?]
    • $authorizationChecker[?]
    • $limiter[?]
    • $requestStack[?]
  • The following properties in class FieldAclExtension[?] were removed:
    • $authChecker[?]
    • $configManager[?]
    • $ownershipQueryHelper[?]
  • The AppearanceTypeManager::$em[?] property was removed.
  • The ConfigurationProviderInterface::isValidConfiguration[?] interface method was added.

DoctrineUtils

  • The QueryBuilderUtil::findJoinByAlias(QueryBuilder $qb, $alias)[?] method was changed to QueryBuilderUtil::findJoinByAlias(QueryBuilder $qb, $alias)[?]

EmailBundle

  • The following classes were removed:

    • AbstractSmtpSettingsProvider[?]
    • EmailActivityUpdates[?]
    • LoadEmailSuggestions[?]
  • The AggregatedEmailTemplatesSender::__construct(DoctrineHelper $doctrineHelper, LocalizedTemplateProvider $localizedTemplateProvider, EmailOriginHelper $emailOriginHelper, EmailModelSender $emailModelSender, EntityOwnerAccessor $entityOwnerAccessor)[?] method was changed to AggregatedEmailTemplatesSender::__construct(DoctrineHelper $doctrineHelper, LocalizedTemplateProvider $localizedTemplateProvider, EmailOriginHelper $emailOriginHelper, EmailModelSender $emailModelSender, EntityOwnerAccessor $entityOwnerAccessor, LoggerInterface $logger)[?]

  • The EmailModelSender::__construct(MailerInterface $mailer, EmbeddedImagesInEmailModelHandler $embeddedImagesInEmailModelHandler, EmailFactory $symfonyEmailFactory, EmailUserFromEmailModelBuilder $emailUserFromEmailModelBuilder, EventDispatcherInterface $eventDispatcher)[?] method was changed to EmailModelSender::__construct(MailerInterface $mailer, EmbeddedImagesInEmailModelHandler $embeddedImagesInEmailModelHandler, EmailFactory $symfonyEmailFactory, EmailUserFromEmailModelBuilder $emailUserFromEmailModelBuilder, EventDispatcherInterface $eventDispatcher, EntityListener $emailEntityListener)[?]

  • The SmtpSettingsProvider::getSmtpSettings($scopeIdentifier = null)[?] method was changed to SmtpSettingsProvider::getSmtpSettings($scopeIdentifier = null)[?]

  • The AddActivityTarget::__construct(ContextAccessor $contextAccessor, EmailActivityManager $activityManager, ActivityListChainProvider $chainProvider, EntityManager $entityManager)[?] method was changed to AddActivityTarget::__construct(ContextAccessor $contextAccessor, ActivityManager $activityManager)[?]

  • The SystemConfigTransportRealDsnProvider::__construct(AbstractSmtpSettingsProvider $smtpSettingsProvider, DsnFromSmtpSettingsFactory $dsnFromSmtpSettingsFactory)[?] method was changed to SystemConfigTransportRealDsnProvider::__construct(SmtpSettingsProviderInterface $smtpSettingsProvider, DsnFromSmtpSettingsFactory $dsnFromSmtpSettingsFactory)[?]

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

  • The EmailConfigurationConfigurator::configure(FormBuilderInterface $builder, $options)[?] method was changed to EmailConfigurationConfigurator::configure(FormBuilderInterface $builder, $options)[?]

  • The EmailBodyAddListener::__construct(EmailAttachmentManager $attachmentManager, ConfigProvider $configProvider, EmailActivityListProvider $activityListProvider, AuthorizationCheckerInterface $authorizationChecker, TokenStorageInterface $tokenStorage, ActivityListChainProvider $chainProvider, EntityManager $entityManager)[?] method was changed to EmailBodyAddListener::__construct(EmailAttachmentManager $attachmentManager, ConfigProvider $configProvider, EmailActivityListProvider $activityListProvider, AuthorizationCheckerInterface $authorizationChecker, TokenStorageInterface $tokenStorage, ActivityListChainProvider $chainProvider, ManagerRegistry $doctrine)[?]

  • The NotificationAlertsListener::__construct(RouterInterface $router, Session $session, TranslatorInterface $translator, NotificationAlertManager $notificationAlertManager, MailboxManager $mailboxManager, TokenAccessorInterface $tokenAccessor)[?] method was changed to NotificationAlertsListener::__construct(RouterInterface $router, RequestStack $requestStack, TranslatorInterface $translator, NotificationAlertManager $notificationAlertManager, MailboxManager $mailboxManager, TokenAccessorInterface $tokenAccessor)[?]

  • The EmailOrigin::getFolder($type, $fullName = null)[?] method was changed to EmailOrigin::getFolder($type, $fullName = null)[?]

  • The EmailUserRepository::setEmailUsersSeen($ids, $seen)[?] method was changed to EmailUserRepository::setEmailUsersSeen($ids, $seen)[?]

  • The EmailThreadProvider::getEmailReferences(EntityManager $entityManager, Email $entity)[?] method was changed to EmailThreadProvider::getEmailReferences(EntityManagerInterface $entityManager, Email $entity)[?]

  • The EmailActivityManager::__construct(ActivityManager $activityManager, EmailActivityListProvider $activityListProvider, EmailThreadProvider $emailThreadProvider, TokenStorageInterface $tokenStorage, ServiceLink $entityOwnerAccessorLink, EntityManager $em)[?] method was changed to EmailActivityManager::__construct(ActivityManager $activityManager, EmailActivityListProvider $activityListProvider, EmailThreadProvider $emailThreadProvider, TokenStorageInterface $tokenStorage, ServiceLink $entityOwnerAccessorLink, ManagerRegistry $doctrine)[?]

  • 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)[?]

  • The EmailThreadManager::__construct(EmailThreadProvider $emailThreadProvider, EntityManager $em)[?] method was changed to EmailThreadManager::__construct(EmailThreadProvider $emailThreadProvider, ManagerRegistry $doctrine)[?]

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

    • persist(EntityManagerInterface $em)[?]
    • persist(EntityManagerInterface $em, $dryRun = false)[?]
    • persistEmailUsers(EntityManagerInterface $em)[?]
    • persistEmailUsers(EntityManagerInterface $em, $dryRun)[?]
  • The EmailUserFromEmailModelBuilder::__construct(ManagerRegistry $managerRegistry, EmailEntityBuilder $emailEntityBuilder, EmailOriginHelper $emailOriginHelper, ParentMessageIdProvider $parentMessageIdProvider, EmailActivityManager $emailActivityManager)[?] method was changed to EmailUserFromEmailModelBuilder::__construct(ManagerRegistry $doctrine, EmailEntityBuilder $emailEntityBuilder, EmailOriginHelper $emailOriginHelper, ParentMessageIdProvider $parentMessageIdProvider, ActivityManager $activityManager)[?]

  • The SendEmailTemplateProcessor::__construct(ManagerRegistry $managerRegistry, AggregatedEmailTemplatesSender $aggregatedEmailTemplatesSender)[?] method was changed to SendEmailTemplateProcessor::__construct(ManagerRegistry $doctrine, AggregatedEmailTemplatesSender $aggregatedEmailTemplatesSender, LoggerInterface $logger)[?]

  • The AssociationManager::__construct(DoctrineHelper $doctrineHelper, EmailActivityManager $emailActivityManager, EmailOwnersProvider $emailOwnersProvider, EmailManager $emailManager, MessageProducerInterface $producer)[?] method was changed to AssociationManager::__construct(DoctrineHelper $doctrineHelper, ActivityManager $activityManager, EmailOwnersProvider $emailOwnersProvider, EmailManager $emailManager, MessageProducerInterface $producer)[?]

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

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

    • processSmtpSettings[?]
    • getConfigKey[?]
  • The following methods in class EntityListener[?] were removed:

    • computeEntityChangeSet[?]
    • getEmailFilter[?]
    • getEmailOwnerManager[?]
    • getEmailThreadManager[?]
    • getEmailActivityManager[?]
    • getEmailActivityUpdates[?]
    • getEmailAddressManager[?]
  • The EmailRepository::getEmailUserIdsByEmailAddressQb[?] method was removed.

  • The EmailThreadProvider::getEmailThread[?] method was removed.

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

    • removeActivityTarget[?]
    • addTarget[?]
    • copyContexts[?]
    • addContextsToThread[?]
    • changeContexts[?]
    • getContextsDiff[?]
  • The following methods in class EmailActivitySearchApiEntityManager[?] were removed:

    • getEmailAssociatedEntitiesQueryBuilder[?]
    • getAssociatedEntitiesFilters[?]
  • The EmailThreadManager::updateRefs[?] method was removed.

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

  • The EmailController::getEntityManagerForClass[?] method was removed.

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

  • The EmailBodyAddListener::$entityManager[?] property was removed.

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

    • $createdEmails[?]
    • $activityManagerEmails[?]
  • The EmailActivityManager::$em[?] property was removed.

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

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

  • The AssociationManager::$emailActivityManager[?] property was removed.

  • The following interfaces were removed:

    • SmtpSettingsAwareInterface[?]
    • EmailEntityBatchInterface[?]

EntityBundle

  • The AnnotationException[?] class was removed.
  • The EntityExtension::getEntityName($object, $locale = null)[?] method was changed to EntityExtension::getEntityName($object, $locale = null, $format = null)[?]
  • The EntityStructureNormalizer::normalize(EntityStructure $entity, EntityDefinitionConfig $config)[?] method was changed to EntityStructureNormalizer::normalize(EntityStructure $entity, RequestType $requestType)[?]
  • The DatabaseChecker::getConnection[?] method was removed.

EntityConfigBundle

  • The following classes were removed:

    • AnnotationDriver[?]
    • Config[?]
    • ConfigField[?]
    • AnnotationException[?]
  • The following methods in class ConfigLoader[?] were removed:

    • hasEntityConfigs[?]
    • hasFieldConfigs[?]
    • hasAssociationConfigs[?]
  • The InsertEntityConfigIndexFieldValueQuery::setConnection[?] method was removed.

  • The MassUpdateEntityConfigQuery::setConnection[?] method was removed.

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

    • setConnection[?]
    • setConfigurationHandler[?]
  • The UpdateEntityConfigFieldValueQuery::setConfigurationHandler[?] method was removed.

  • The UpdateEntityConfigIndexFieldValueQuery::setConnection[?] method was removed.

  • The AttributeConfigExtension::onPostSubmit[?] method was removed.

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

    • __construct(ConfigManager $configManager, EntityManagerBag $entityManagerBag)[?]
    • __construct(EntityManagerBag $entityManagerBag, MetadataFactory $metadataFactory, ConfigurationHandler $configurationHandler, ConfigProviderBag $providerBag, CacheItemPoolInterface $cache)[?]
    • load($force = false, Closure $filter = null, LoggerInterface $logger = null, $dryRun = false)[?]
    • load()[?]
  • The MetadataFactory::__construct(AnnotationDriver $driver)[?] method was changed to MetadataFactory::__construct(AttributeDriver $driver)[?]

  • The EntityFieldWriter::__construct(ConfigManager $configManager, ConfigTranslationHelper $translationHelper, EnumSynchronizer $enumSynchronizer, EntityFieldStateChecker $entityFieldStateChecker)[?] method was changed to EntityFieldWriter::__construct(ConfigManager $configManager, ConfigTranslationHelper $translationHelper, EnumSynchronizer $enumSynchronizer, EntityFieldStateChecker $entityFieldStateChecker, EventDispatcherInterface $eventDispatcher)[?]

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

  • 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, RequestStack $requestStack, ManagerRegistry $registry)[?]

  • The AttributeFamilyExtension::__construct(ConfigProvider $attributeConfigProvider)[?] method was changed to AttributeFamilyExtension::__construct(ConfigProvider $attributeConfigProvider, EntityNameResolver $entityNameResolver)[?]

  • The AttributeFormViewListener::__construct(AttributeManager $attributeManager)[?] method was changed to AttributeFormViewListener::__construct(AttributeManager $attributeManager, FieldAclHelper $fieldAclHelper)[?]

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

    • __construct(MessageProducerInterface $messageProducer, DeletedAttributeProviderInterface $deletedAttributeProvider, Inflector $inflector)[?]
    • __construct(MessageProducerInterface $messageProducer, DeletedAttributeProviderInterface $deletedAttributeProvider)[?]
    • setTopic($topic)[?]
    • setTopic($topic)[?]
    • checkIsDeleted(AttributeFamily $attributeFamily, $attributeId)[?]
    • checkIsDeleted(AttributeFamily $attributeFamily, $attributeId)[?]
  • The InvalidateTranslationCacheListener::__construct(ManagerRegistry $doctrine)[?] method was changed to InvalidateTranslationCacheListener::__construct(ManagerRegistry $doctrine, DoctrineAclCacheProvider $queryCacheProvider)[?]

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

    • $configManager[?]
    • $logger[?]
  • The InsertEntityConfigIndexFieldValueQuery::$connection[?] property was removed.

  • The MassUpdateEntityConfigQuery::$connection[?] property was removed.

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

    • $connection[?]
    • $configurationHandler[?]
  • The UpdateEntityConfigFieldValueQuery::$configurationHandler[?] property was removed.

  • The UpdateEntityConfigIndexFieldValueQuery::$connection[?] property was removed.

  • The ConfigHelperHandler::$urlGenerator[?] property was removed.

EntityExtendBundle

  • The following classes were removed:
    • ExtendConfigLoader[?]
    • ConfigLoaderPass[?]
    • DiscriminatorValue[?]
  • The following methods in class ExtendClassLoadingUtils[?] were removed:
    • getAliasesPath[?]
    • aliasesExist[?]
    • getAliases[?]
  • The LoadEntityConfigStateMigration::setDataStorageExtension[?] method was removed.
  • The RefreshExtendCacheMigration::setDataStorageExtension[?] method was removed.
  • The UpdateExtendConfigMigration::setDataStorageExtension[?] method was removed.
  • The following methods in class UpdateExtendIndicesMigration[?] were removed:
    • setDatabasePlatform[?]
    • setNameGenerator[?]
    • setRenameExtension[?]
  • The ExtendExtension::setNameGenerator[?] method was removed.
  • The RefreshExtendCachePostUpMigrationListener::onPostUp[?] method was removed.
  • The ExtendMigrationExecutor::createSchemaObject($tables = [], $sequences = [], $schemaConfig = null)[?] method was changed to ExtendMigrationExecutor::createSchemaObject($tables = [], $sequences = [], $schemaConfig = null)[?]
  • The RenameExtension::renameTable(Schema $schema, QueryBag $queries, $oldTableName, $newTableName)[?] method was changed to RenameExtension::renameTable(Schema $schema, QueryBag $queries, $oldTableName, $newTableName)[?]
  • The EnumNormalizer::__construct(FieldHelper $fieldHelper)[?] method was changed to EnumNormalizer::__construct(FieldHelper $fieldHelper, EnumValueProvider $enumValueProvider)[?]
  • The FieldSessionStorage::__construct(Session $session)[?] method was changed to FieldSessionStorage::__construct(RequestStack $requestStack)[?]
  • The EntityExtendUpdateHandler::__construct(EntityExtendUpdateProcessor $entityExtendUpdateProcessor)[?] method was changed to EntityExtendUpdateHandler::__construct(EntityExtendUpdateProcessor $entityExtendUpdateProcessor, Mode $maintenance)[?]
  • The EntityExtendUpdateProcessor::__construct(Mode $maintenance, CommandExecutor $commandExecutor, LoggerInterface $logger, EventDispatcherInterface $dispatcher, EntityConfigBackupManagerInterface $entityConfigBackupManager, ConfigManager $configManager, $profiler = null)[?] method was changed to EntityExtendUpdateProcessor::__construct(CommandExecutor $commandExecutor, LoggerInterface $logger, EventDispatcherInterface $dispatcher, EntityConfigBackupManagerInterface $entityConfigBackupManager, ConfigManager $configManager, $profiler = null)[?]
  • The EntityExtendUpdateResult::__construct($successful, $failureMessage = null)[?] method was changed to EntityExtendUpdateResult::__construct($successful, $failureMessage = null, $resultData = [])[?]
  • The DoctrineListener::__construct(ExtendMetadataBuilder $metadataBuilder, Reader $reader, ConfigProvider $extendConfigProvider)[?] method was changed to DoctrineListener::__construct(ExtendMetadataBuilder $metadataBuilder, AttributeReader $reader, ConfigProvider $extendConfigProvider)[?]
  • The MigrationUpdateConfigCommand::__construct(ExtendOptionsParser $extendOptionsParser, ExtendConfigProcessor $extendConfigProcessor, $optionsPath)[?] method was changed to MigrationUpdateConfigCommand::__construct(ExtendOptionsParser $extendOptionsParser, ExtendConfigProcessor $extendConfigProcessor, ConfigManager $configManager, $optionsPath)[?]
  • The UpdateConfigCommand::__construct(ExtendConfigDumper $extendConfigDumper)[?] method was changed to UpdateConfigCommand::__construct(ExtendConfigDumper $extendConfigDumper, ConfigManager $configManager)[?]
  • The CacheWarmerAggregate::warmUp($cacheDir)[?] method was changed to CacheWarmerAggregate::warmUp($cacheDir, $buildDir = null, SymfonyStyle $io = null)[?]
  • The LoadEntityConfigStateMigration::$dataStorageExtension[?] property was removed.
  • The RefreshExtendCacheMigration::$dataStorageExtension[?] property was removed.
  • The UpdateExtendConfigMigration::$dataStorageExtension[?] property was removed.
  • The following properties in class UpdateExtendIndicesMigration[?] were removed:
    • $platform[?]
    • $nameGenerator[?]
    • $renameExtension[?]
  • The ExtendExtension::$nameGenerator[?] property was removed.
  • The CacheCommand::$extendConfigDumper[?] property was removed.
  • The EntityFieldExtensionInterface::getMethodInfo[?] interface method was added.

EntityMergeBundle

  • The MergeFieldsStep::$eventDispatcher[?] property was removed.
  • The RemoveEntitiesStep::$doctrineHelper[?] property was removed.
  • The MergeController::getEntityManager[?] method was removed.

EntityPaginationBundle

  • The following properties in class EntityPaginationStorage[?] were removed:
    • $requestStack[?]
    • $doctrineHelper[?]
  • The following properties in class MessageManager[?] were removed:
  • The MessageManager::__construct(Session $session, TranslatorInterface $translator, EntityPaginationNavigation $navigation, EntityPaginationStorage $storage)[?] method was changed to MessageManager::__construct(RequestStack $requestStack, TranslatorInterface $translator, EntityPaginationNavigation $navigation, EntityPaginationStorage $storage)[?]

FilterBundle

  • The FiltersMetadataProvider::__construct(RawConfigurationProvider $configurationProvider, TranslatorInterface $translator)[?] method was changed to FiltersMetadataProvider::__construct(RawConfigurationProviderInterface $configurationProvider, TranslatorInterface $translator)[?]
  • The AbstractFilterExtension::__construct(RawConfigurationProvider $configurationProvider, FilterBagInterface $filterBag, DatagridFiltersProviderInterface $datagridFiltersProvider, FiltersMetadataProvider $filtersMetadataProvider, DatagridStateProviderInterface $filtersStateProvider, FilterExecutionContext $filterExecutionContext)[?] method was changed to AbstractFilterExtension::__construct(FilterBagInterface $filterBag, DatagridFiltersProviderInterface $datagridFiltersProvider, FiltersMetadataProvider $filtersMetadataProvider, DatagridStateProviderInterface $filtersStateProvider, FilterExecutionContext $filterExecutionContext)[?]
  • The AbstractFilterExtension::$configurationProvider[?] property was removed.

FormBundle

  • The RegExpSyntax::$errorNames[?] property was removed.

  • The UpdateHandlerFacade::$session[?] property was removed.

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

    • $templateRenderer[?]
    • $formVariableName[?]
  • The UpdateHandlerFacade::__construct(RequestStack $requestStack, Session $session, Router $router, DoctrineHelper $doctrineHelper, UpdateFactory $updateFactory)[?] method was changed to UpdateHandlerFacade::__construct(RequestStack $requestStack, Router $router, DoctrineHelper $doctrineHelper, UpdateFactory $updateFactory)[?]

  • The DataBlockRenderer::render(Environment $env, $context, FormView $form, $formVariableName)[?] method was changed to DataBlockRenderer::render(Environment $env, $context, FormView $form, $formVariableName)[?]

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

    • __construct(ConstraintFactory $constraintFactory)[?]
    • __construct($processors)[?]
    • convertConstraint(Constraint $constraint)[?]
    • convertConstraint(Constraint $constraint, $form = null)[?]
  • The PercentRangeConstraintConverter::convertConstraint(Constraint $constraint)[?] method was changed to PercentRangeConstraintConverter::convertConstraint(Constraint $constraint, $form = null)[?]

  • The NumberToLocalizedStringTransformer::__construct(NumberFormatter $numberFormatter, $scale = null, $grouping = false, $roundingMode, $locale = null)[?] method was changed to NumberToLocalizedStringTransformer::__construct(NumberFormatter $numberFormatter, $scale = null, $grouping = false, $roundingMode, $locale = null)[?]

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

    • __construct(TemplateRendererInterface $templateRenderer, $formVariableName)[?]
    • __construct(Environment $twig, $parentContext, $formVariableName)[?]
    • getSubBlock($name, FormView $form, BlockConfig $block)[?]
    • getSubBlock($name, FormView $form, BlockConfig $block)[?]
  • The ConstraintConverterInterface::convertConstraint(Constraint $constraint)[?] method was changed to ConstraintConverterInterface::convertConstraint(Constraint $constraint, $form = null)[?]

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

  • The ConstraintConverterInterface::supports[?] interface method was added.

GoogleIntegrationBundle

  • The GoogleResourceOwner[?] class was removed.

HelpBundle

  • The Help[?] class was removed.

ImapBundle

  • The AbstractOAuthProvider::__construct(HttpMethodsClientInterface $httpClient, ResourceOwnerMap $resourceOwnerMap)[?] method was changed to AbstractOAuthProvider::__construct(HttpClientInterface $httpClient, ResourceOwnerMapInterface $resourceOwnerMap)[?]
  • The GoogleOAuthProvider::__construct(HttpMethodsClientInterface $httpClient, ResourceOwnerMap $resourceOwnerMap, ConfigManager $configManager, SymmetricCrypterInterface $crypter)[?] method was changed to GoogleOAuthProvider::__construct(HttpClientInterface $httpClient, ResourceOwnerMapInterface $resourceOwnerMap, ConfigManager $configManager, SymmetricCrypterInterface $crypter)[?]
  • The MicrosoftOAuthProvider::__construct(HttpMethodsClientInterface $httpClient, ResourceOwnerMap $resourceOwnerMap, ConfigManager $configManager, SymmetricCrypterInterface $crypter, UrlGeneratorInterface $urlGenerator)[?] method was changed to MicrosoftOAuthProvider::__construct(HttpClientInterface $httpClient, ResourceOwnerMapInterface $resourceOwnerMap, ConfigManager $configManager, SymmetricCrypterInterface $crypter, UrlGeneratorInterface $urlGenerator)[?]

ImportExportBundle

  • The DummyEncoder[?] class was removed.
  • The DatabaseHelper::__construct(DoctrineHelper $doctrineHelper, ServiceLink $fieldHelperLink, TokenAccessorInterface $tokenAccessor, ServiceLink $ownershipMetadataProviderLink)[?] method was changed to DatabaseHelper::__construct(DoctrineHelper $doctrineHelper, TokenAccessorInterface $tokenAccessor, OwnershipMetadataProviderInterface $ownershipMetadataProvider, ContainerInterface $container)[?]
  • The following properties in class DatabaseHelper[?] were removed:
    • $fieldHelperLink[?]
    • $ownershipMetadataProviderLink[?]

InstallerBundle

  • The CommandExecutor::__construct($env, OutputInterface $output, Application $application, OroDataCacheManager $dataCacheManager = null)[?] method was changed to CommandExecutor::__construct(InputInterface $input, OutputInterface $output, Application $application, OroDataCacheManager $dataCacheManager = null)[?]
  • The InstallCommand::__construct(ContainerInterface $container, ManagerRegistry $doctrine, EventDispatcherInterface $eventDispatcher, ApplicationState $applicationState, ScriptManager $scriptManager)[?] method was changed to InstallCommand::__construct(ContainerInterface $container, ManagerRegistry $doctrine, EventDispatcherInterface $eventDispatcher, ApplicationState $applicationState, ScriptManager $scriptManager, ValidatorInterface $validator)[?]
  • The PlatformUpdateCommand::loadDataStep(CommandExecutor $commandExecutor, OutputInterface $output)[?] method was changed to PlatformUpdateCommand::loadDataStep(CommandExecutor $commandExecutor, OutputInterface $output, InputInterface $input)[?]
  • The InstallCommand::isTestEnvironment[?] method was removed.

IntegrationBundle

  • The FlashBagChannelActionErrorHandler::__construct(Session $session)[?] method was changed to FlashBagChannelActionErrorHandler::__construct(RequestStack $requestStack)[?]

Layout

  • The LayoutHelper[?] class was removed.
  • The BlockViewCache::__construct(CacheInterface $cacheProvider, Serializer $serializer)[?] method was changed to BlockViewCache::__construct(CacheInterface $cacheProvider, SerializerInterface $serializer)[?]

LayoutBundle

  • The Layout[?] class was removed.
  • The DebugOptionsResolverDecorator::__construct(OptionsResolver $optionsResolver)[?] method was changed to DebugOptionsResolverDecorator::__construct(Options $optionsResolver)[?]

LocaleBundle

  • The UpdateFallbackExcludedQuery::setConfigurationHandler[?] method was removed.
  • The LocalizationManager::warmUpCache[?] method was removed.
  • The UpdateFallbackExcludedQuery::$configurationHandler[?] property was removed.
  • The LocalizedFallbackValueAwareDataConverter::processLocalizationCodes($fieldOrder, $localizationCodes, $fieldName, $targetField)[?] method was changed to LocalizedFallbackValueAwareDataConverter::processLocalizationCodes($fieldOrder, $localizationCodes, $fieldName, $fieldLabel, $targetField)[?]

MaintenanceBundle

  • The MaintenanceListener::checkIps[?] method was removed.
  • The MaintenanceListener::__construct(DriverFactory $driverFactory, RouterListener $routerListener, $path = null, $host = null, $ips = [], $query = [], $cookie = [], $route = null, $attributes = [], $httpCode = null, $httpStatus = null, $httpExceptionMessage = null, $debug = false)[?] method was changed to MaintenanceListener::__construct(DriverFactory $driverFactory, RouterListener $routerListener, MaintenanceRestrictionsChecker $restrictionsChecker, $httpCode = null, $httpStatus = null, $httpExceptionMessage)[?]
  • The following properties in class MaintenanceListener[?] were removed:

MicrosoftIntegrationBundle

  • The Office365ResourceOwner[?] class was removed.

MigrationBundle

  • The AbstractTableInformationQuery::getUniqueColumnNames($tableName, $ignoredFields = [ ... ], $logger = null)[?] method was changed to AbstractTableInformationQuery::getUniqueColumnNames($tableName, $ignoredFields = [ ... ], $logger = null)[?]

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

    • executeUp($migrations, $dryRun = false)[?]
    • executeUp($migrations, $dryRun = false)[?]
    • createSchemaObject($tables = [], $sequences = [], $schemaConfig = null)[?]
    • createSchemaObject($tables = [], $sequences = [], $schemaConfig = null)[?]
  • The MigrationExecutorWithNameGenerator::createSchemaObject($tables = [], $sequences = [], $schemaConfig = null)[?] method was changed to MigrationExecutorWithNameGenerator::createSchemaObject($tables = [], $sequences = [], $schemaConfig = null)[?]

  • The MigrationExtensionManager::addExtension($name, $extension)[?] method was changed to MigrationExtensionManager::addExtension($name, $extension)[?]

  • The RenameExtension::renameTable(Schema $schema, QueryBag $queries, $oldTableName, $newTableName)[?] method was changed to RenameExtension::renameTable(Schema $schema, QueryBag $queries, $oldTableName, $newTableName)[?]

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

    • setDatabasePlatform[?]
    • setNameGenerator[?]
  • The following properties in class RenameExtension[?] were removed:

    • $platform[?]
    • $nameGenerator[?]

NavigationBundle

  • The following classes were removed:
    • AnnotationsReader[?]
    • TitleTemplate[?]
  • The MaxNestedLevel::$errorNames[?] property was removed.
  • The HashNavExtension::$request[?] property was removed.
  • The HashNavExtension::onKernelRequest[?] method was removed.
  • The BreadcrumbManager::__construct(MenuProviderInterface $provider, Matcher $matcher)[?] method was changed to BreadcrumbManager::__construct(MenuProviderInterface $provider, MatcherInterface $matcher)[?]
  • The NavigationHistoryBuilder::__construct(TokenAccessorInterface $tokenAccessor, NavigationItemsProviderInterface $navigationItemsProvider, Matcher $matcher, MenuManipulator $menuManipulator, ConfigManager $configManager)[?] method was changed to NavigationHistoryBuilder::__construct(TokenAccessorInterface $tokenAccessor, NavigationItemsProviderInterface $navigationItemsProvider, MatcherInterface $matcher, MenuManipulator $menuManipulator, ConfigManager $configManager)[?]
  • The AbstractPageState::generateHash($pageId)[?] method was changed to AbstractPageState::generateHash($pageId, $userId)[?]

NoteBundle

  • The RemoveNoteConfigurationScopeQuery::$connection[?] property was removed.

NotificationBundle

  • The following classes were removed:
    • WebsiteAwareEntityHelper[?]
    • WebsiteAwareEntityConfiguration[?]
  • The NotificationAlertManager::__construct($sourceType, $resourceType, ManagerRegistry $doctrine, TokenAccessor $tokenAccessor, LoggerInterface $logger)[?] method was changed to NotificationAlertManager::__construct($sourceType, $resourceType, ManagerRegistry $doctrine, TokenAccessorInterface $tokenAccessor, LoggerInterface $logger)[?]
  • The NotificationProcessRecipientsEvent::__construct($entity, $recipients, WebsiteAwareEntityHelper $websiteAwareHelper)[?] method was changed to NotificationProcessRecipientsEvent::__construct($entity, $recipients)[?]
  • The EmailNotificationHandler::__construct(EmailNotificationManager $manager, ManagerRegistry $doctrine, PropertyAccessorInterface $propertyAccessor, EventDispatcherInterface $eventDispatcher, ChainAdditionalEmailAssociationProvider $additionalEmailAssociationProvider, WebsiteAwareEntityHelper $websiteAwareEntityHelper)[?] method was changed to EmailNotificationHandler::__construct(EmailNotificationManager $manager, ManagerRegistry $doctrine, PropertyAccessorInterface $propertyAccessor, EventDispatcherInterface $eventDispatcher, ChainAdditionalEmailAssociationProvider $additionalEmailAssociationProvider)[?]
  • The TemplateEmailNotificationAdapter::__construct($entity, EmailNotification $notification, EntityManager $entityManager, PropertyAccessorInterface $propertyAccessor, EventDispatcherInterface $eventDispatcher, ChainAdditionalEmailAssociationProvider $additionalEmailAssociationProvider, WebsiteAwareEntityHelper $websiteAwareEntityHelper)[?] method was changed to TemplateEmailNotificationAdapter::__construct($entity, EmailNotification $notification, ManagerRegistry $doctrine, PropertyAccessorInterface $propertyAccessor, EventDispatcherInterface $eventDispatcher, ChainAdditionalEmailAssociationProvider $additionalEmailAssociationProvider)[?]
  • The NotificationProcessRecipientsEvent::getWebsiteAwareEntityHelper[?] method was removed.

OrganizationBundle

  • The OrganizationFormExtension::getPropertyAccessor[?] method was removed.

  • The OwnerFormExtension::getOwnershipMetadataProvider[?] method was removed.

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

    • __construct(ManagerRegistry $registry, TokenAccessorInterface $tokenAccessor, ServiceLink $metadataProviderLink)[?]
    • __construct(PropertyAccessorInterface $propertyAccessor, TokenAccessorInterface $tokenAccessor, OwnershipMetadataProviderInterface $ownershipMetadataProvider)[?]
    • updateOrganization($entity)[?]
    • updateOrganization($entity)[?]
  • The OwnerFormExtension::__construct(DoctrineHelper $doctrineHelper, TokenAccessorInterface $tokenAccessor, AuthorizationCheckerInterface $authorizationChecker, ContainerInterface $container)[?] method was changed to OwnerFormExtension::__construct(DoctrineHelper $doctrineHelper, TokenAccessorInterface $tokenAccessor, AuthorizationCheckerInterface $authorizationChecker, OwnershipMetadataProviderInterface $ownershipMetadataProvider, ContainerInterface $container)[?]

  • The ImportStrategyListener::__construct(ManagerRegistry $registry, TokenAccessorInterface $tokenAccessor, ServiceLink $metadataProviderLink)[?] method was changed to ImportStrategyListener::__construct(ManagerRegistry $registry, TokenAccessorInterface $tokenAccessor, OwnershipMetadataProviderInterface $ownershipMetadataProvider)[?]

  • The OrganizationRepository::updateWithOrganization($tableName, $id, $relationName, $onlyEmpty = false)[?] method was changed to OrganizationRepository::updateWithOrganization($entityClass, $id, $relationName, $onlyEmpty = false)[?]

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

    • $registry[?]
    • $metadataProviderLink[?]
  • The ImportStrategyListener::$metadataProviderLink[?] property was removed.

QueryDesignerBundle

  • The SubQueryLimitHelper::setLimit(QueryBuilder $queryBuilder, $limit, $fieldName)[?] method was changed to SubQueryLimitHelper::setLimit(QueryBuilder $queryBuilder, $limit, $fieldName)[?]

ReportBundle

  • The ReportEntityNameProvider[?] class was removed.
  • The ReportController::processChartOptions[?] method was removed.

SSOBundle

  • The OAuthProvider[?] class was removed.

ScopeBundle

  • The ScopeExtension::setExtendExtension[?] method was removed.
  • The ScopeExtension::addScopeAssociation(Schema $schema, $scopeAssociationName, $targetTableName, $targetAssociationName)[?] method was changed to ScopeExtension::addScopeAssociation(Schema $schema, $scopeAssociationName, $targetTableName, $targetAssociationName)[?]
  • The ScopeExtension::$extendExtension[?] property was removed.

SearchBundle

  • The UseMyIsamEngineQuery::setConnection[?] method was removed.
  • The UseMyIsamEngineQuery::$connection[?] property was removed.
  • The SearchEntityListFilterHelper::__construct(SearchMappingProvider $searchMappingProvider, Indexer $searchIndexer, ResourcesProvider $resourcesProvider, ValueNormalizer $valueNormalizer)[?] method was changed to SearchEntityListFilterHelper::__construct(SearchEntityClassProviderInterface $searchEntityClassProvider, ValueNormalizer $valueNormalizer)[?]
  • The SearchEntityRepository::__construct(SearchMappingProvider $searchMappingProvider, Indexer $searchIndexer, ResourcesProvider $resourcesProvider, ValueNormalizer $valueNormalizer, ConfigManager $configManager, TranslatorInterface $translator)[?] method was changed to SearchEntityRepository::__construct(SearchEntityClassProviderInterface $searchEntityClassProvider, ValueNormalizer $valueNormalizer, ConfigManager $configManager, TranslatorInterface $translator)[?]
  • The SearchItem::__construct($id, $entityClass, $entityId, $entityName, $entityUrl)[?] method was changed to SearchItem::__construct($id, $entityClass, $entityId, $entityName, $entityUrl)[?]

SecurityBundle

  • The following classes were removed:
    • OwnerTreeWrappingPropertiesAccessor[?]
    • AclAnnotationProvider[?]
    • AclAnnotationStorage[?]
    • OrganizationBasicAuthenticationListener[?]
    • RolesChangeListener[?]
    • OrganizationRememberMeAuthenticationProvider[?]
    • UsernamePasswordOrganizationAuthenticationProvider[?]
    • Acl[?]
    • AclAncestor[?]
    • CsrfProtection[?]
    • AclAnnotationLoader[?]
    • AclConfigLoader[?]
  • The SessionHttpKernelDecorator::handle(Request $request, $type, $catch = true)[?] method was changed to SessionHttpKernelDecorator::handle(Request $request, $type, $catch = true)[?]
  • The AbstractOwnershipMetadataProvider::getMetadata($className)[?] method was changed to AbstractOwnershipMetadataProvider::getMetadata($className)[?]
  • The ChainOwnershipMetadataProvider::addProvider($alias, OwnershipMetadataProviderInterface $provider)[?] method was changed to ChainOwnershipMetadataProvider::addProvider($alias, OwnershipMetadataProviderInterface $provider)[?]
  • The OwnershipMetadata::__construct($ownerType, $ownerFieldName, $ownerColumnName, $organizationFieldName, $organizationColumnName)[?] method was changed to OwnershipMetadata::__construct($ownerType, $ownerFieldName, $ownerColumnName, $organizationFieldName, $organizationColumnName)[?]
  • The OwnershipMetadataProvider::getMaxAccessLevel($accessLevel, $className = null)[?] method was changed to OwnershipMetadataProvider::getMaxAccessLevel($accessLevel, $className = null)[?]
  • The AclHelper::__construct(AccessRuleWalkerContextFactoryInterface $contextFactory)[?] method was changed to AclHelper::__construct(AccessRuleWalkerContextFactoryInterface $contextFactory, DoctrineAclCacheProvider $queryCacheProvider)[?]
  • The ActionSecurityMetadataProvider::__construct(AclAnnotationProvider $annotationProvider)[?] method was changed to ActionSecurityMetadataProvider::__construct(AclAttributeProvider $attributeProvider)[?]
  • The FieldAclHelper::isFieldViewGranted($entity, $fieldName)[?] method was changed to FieldAclHelper::isFieldViewGranted($entity, $fieldName)[?]
  • The CookieTokenStorage::getToken($tokenId)[?] method was changed to CookieTokenStorage::getToken($tokenId)[?]
  • The AuthorizationChecker::__construct(AuthorizationCheckerInterface $authorizationChecker, ObjectIdentityFactory $objectIdentityFactory, AclAnnotationProvider $annotationProvider, AclGroupProviderInterface $groupProvider, LoggerInterface $logger)[?] method was changed to AuthorizationChecker::__construct(AuthorizationCheckerInterface $authorizationChecker, ObjectIdentityFactory $objectIdentityFactory, AclAttributeProvider $attributeProvider, AclGroupProviderInterface $groupProvider, LoggerInterface $logger)[?]
  • The ClassAuthorizationChecker::__construct(AuthorizationCheckerInterface $authorizationChecker, ObjectIdentityFactory $objectIdentityFactory, AclAnnotationProvider $aclAnnotationProvider, LoggerInterface $logger)[?] method was changed to ClassAuthorizationChecker::__construct(AuthorizationCheckerInterface $authorizationChecker, ObjectIdentityFactory $objectIdentityFactory, AclAttributeProvider $aclAttributeProvider, LoggerInterface $logger)[?]
  • The RequestAuthorizationChecker::__construct(AuthorizationCheckerInterface $authorizationChecker, EntityClassResolver $entityClassResolver, AclAnnotationProvider $annotationProvider)[?] method was changed to RequestAuthorizationChecker::__construct(AuthorizationCheckerInterface $authorizationChecker, EntityClassResolver $entityClassResolver, AclAttributeProvider $attributeProvider)[?]
  • The ImpersonationToken::__construct($user, Organization $organization, $roles = [])[?] method was changed to ImpersonationToken::__construct(AbstractUser $user, Organization $organization, $roles = [])[?]
  • The UsernamePasswordOrganizationToken::__construct($user, $credentials, $providerKey, Organization $organization, $roles = [])[?] method was changed to UsernamePasswordOrganizationToken::__construct(UserInterface $user, $firewallName, Organization $organization, $roles = [])[?]
  • The UsernamePasswordOrganizationTokenFactory::create($user, $credentials, $providerKey, Organization $organization, $roles = [])[?] method was changed to UsernamePasswordOrganizationTokenFactory::create(AbstractUser $user, $firewallName, Organization $organization, $roles = [])[?]
  • The RememberMeListener::__construct(RememberMeListener $innerListener)[?] method was changed to RememberMeListener::__construct(RememberMeAuthenticator $innerRememberMeAuthenticator, CsrfProtectedRequestHelper $csrfProtectedRequestHelper, $csrfProtectedAjaxOnly = false)[?]
  • The OrganizationGuesser::guess(AbstractUser $user, TokenInterface $token = null)[?] method was changed to OrganizationGuesser::guess(AbstractUser $user)[?]
  • The AccessLevel::getAccessLevelName($value)[?] method was changed to AccessLevel::getAccessLevelName($value)[?]
  • The OwnershipMetadataProviderInterface::getMetadata($className)[?] method was changed to OwnershipMetadataProviderInterface::getMetadata($className)[?]
  • The OrganizationRememberMeTokenFactoryInterface::create(UserInterface $user, $providerKey, $key, Organization $organization)[?] method was changed to OrganizationRememberMeTokenFactoryInterface::create(AbstractUser $user, $firewall, $secret, Organization $organization)[?]
  • The UsernamePasswordOrganizationTokenFactoryInterface::create($user, $credentials, $providerKey, Organization $organization, $roles = [])[?] method was changed to UsernamePasswordOrganizationTokenFactoryInterface::create(AbstractUser $user, $firewallName, Organization $organization, $roles = [])[?]
  • The OrganizationGuesserInterface::guess(AbstractUser $user, TokenInterface $token = null)[?] method was changed to OrganizationGuesserInterface::guess(AbstractUser $user)[?]
  • The OwnershipMetadata::getConstantName[?] method was removed.
  • The ReEncryptMigrationQuery::setConnection[?] method was removed.
  • The following methods in class AclProtectedFieldTypeExtension[?] were removed:
    • postSubmit[?]
    • isFormGranted[?]
    • isViewGranted[?]
    • getPropertyByForm[?]
    • processHiddenFieldsWithErrors[?]
  • The OrganizationFormLoginFactory::createAuthProvider[?] method was removed.
  • The following methods in class OrganizationHttpBasicFactory[?] were removed:
    • create[?]
    • getPosition[?]
    • createEntryPoint[?]
  • The OrganizationRememberMeFactory::create[?] method was removed.
  • The ClassAuthorizationChecker::getClassMethodAnnotation[?] method was removed.
  • The ImpersonationToken::getCredentials[?] method was removed.
  • The following methods in class RememberMeListener[?] were removed:
    • switchToProcessAjaxCsrfOnlyRequest[?]
    • setCsrfProtectedRequestHelper[?]
  • The following properties in class AclProtectedFieldTypeExtension[?] were removed:
    • $fieldAclHelper[?]
    • $logger[?]
    • $disabledFields[?]
  • The AclAnnotationLoaderInterface[?] interface was removed.

SyncBundle

  • The TicketAuthenticationProvider[?] class was removed.
  • The TicketToken::__construct($user, $credentials, $providerKey, $roles = [])[?] method was changed to TicketToken::__construct($user, $firewallName, $roles = [])[?]
  • The ConnectionChecker::__construct(WebsocketClientInterface $client, ApplicationState $applicationState)[?] method was changed to ConnectionChecker::__construct(WebsocketClientInterface $client, ApplicationState $applicationState, WebsocketClientParametersProviderInterface $websocketClientParametersProvider)[?]
  • The WampClient::__construct($host, $port, $transport, $contextOptions = [], $origin = null)[?] method was changed to WampClient::__construct($host, $port, $transport, $contextOptions = [], $origin = null, $userAgent = null)[?]
  • The TicketDigestGenerator::__construct(PasswordEncoderInterface $passwordEncoder, $secret)[?] method was changed to TicketDigestGenerator::__construct(PasswordHasherInterface $passwordHasher, $secret)[?]
  • The WebsocketAuthenticationByTicketProvider::__construct(AuthenticationProviderInterface $ticketAuthenticationProvider, $providerKey)[?] method was changed to WebsocketAuthenticationByTicketProvider::__construct(TicketDigestGeneratorInterface $ticketDigestGenerator, UserProviderInterface $userProvider, $providerKey, $secret, $ticketTtl)[?]
  • The WampClient::read[?] method was removed.
  • The WebsocketClientParametersProviderInterface::getUserAgent[?] interface method was added.

TranslationBundle

  • The AbstractTranslatableEntityFixture::setContainer[?] method was removed.
  • The AbstractTranslatableEntityFixture::translate($id, $prefix = null, $locale = null, $parameters = [], $domain = null)[?] method was changed to AbstractTranslatableEntityFixture::translate($id, $prefix = null, $locale = null, $parameters = [], $domain = null)[?]
  • The AbstractTranslatableEntityFixture::$container[?] property was removed.

UIBundle

  • The TwigContentProviderManager[?] class was removed.
  • The UiExtension::getTwigContentProviderManager[?] method was removed.
  • The UiExtension::processForm(Environment $environment, $data, FormView $form, $entity = null)[?] method was changed to UiExtension::processForm(Environment $environment, $data, FormView $form, $entity = null, $pageId = null)[?]
  • The FlashMessageHelper::__construct(Session $session, TranslatorInterface $translator, HtmlTagHelper $htmlTagHelper)[?] method was changed to FlashMessageHelper::__construct(RequestStack $requestStack, TranslatorInterface $translator, HtmlTagHelper $htmlTagHelper)[?]
  • The AbstractFallbackFieldsFormView::__construct(RequestStack $requestStack, ManagerRegistry $doctrine, TranslatorInterface $translator)[?] method was changed to AbstractFallbackFieldsFormView::__construct(RequestStack $requestStack, ManagerRegistry $doctrine, TranslatorInterface $translator, FieldAclHelper $fieldAclHelper)[?]
  • The BeforeFormRenderEvent::__construct(FormView $form, $formData, Environment $twigEnvironment, $entity)[?] method was changed to BeforeFormRenderEvent::__construct(FormView $form, $formData, Environment $twigEnvironment, $entity = null, $pageId = null)[?]
  • The FlashMessagesContentProvider::__construct(Session $session)[?] method was changed to FlashMessagesContentProvider::__construct(RequestStack $requestStack)[?]
  • The following properties in class FlashMessageHelper[?] were removed:
    • $session[?]
    • $translator[?]
    • $htmlTagHelper[?]
  • The following properties in class AbstractFallbackFieldsFormView[?] were removed:
    • $requestStack[?]
    • $doctrine[?]
    • $translator[?]
  • The following properties in class BeforeFormRenderEvent[?] were removed:

UserBundle

  • The AuthenticationFailureListener[?] class was removed.
  • The following methods in class ImpersonationAuthenticator[?] were removed:
    • getCredentials[?]
    • getUser[?]
    • checkCredentials[?]
    • supportsRememberMe[?]
    • createAuthenticatedToken[?]
  • The UserLoader::loadUserByUsername[?] method was removed.
  • The UserProvider::loadUserByUsername[?] method was removed.
  • The AclRoleHandler::setRequest[?] method was removed.
  • The UserLoaderInterface::loadUserByUsername[?] method was removed.
  • The ImpersonationAuthenticator::getImpersonation($token)[?] method was changed to ImpersonationAuthenticator::getImpersonation($impersonationToken)[?]
  • The ImpersonationLoginSourceProvider::getLoginSourceForFailedRequest(TokenInterface $token, Exception $exception)[?] method was changed to ImpersonationLoginSourceProvider::getLoginSourceForFailedRequest(AuthenticatorInterface $authenticator, Exception $exception)[?]
  • The ImpersonationUsernamePasswordOrganizationTokenFactory::create($user, $credentials, $providerKey, Organization $organization, $roles = [])[?] method was changed to ImpersonationUsernamePasswordOrganizationTokenFactory::create(AbstractUser $user, $firewallName, Organization $organization, $roles = [])[?]
  • The LoginAttemptsHandler::onAuthenticationFailure(AuthenticationFailureEvent $event)[?] method was changed to LoginAttemptsHandler::onAuthenticationFailure(LoginFailureEvent $event)[?]
  • The AclRoleHandler::__construct(FormFactory $formFactory, AclCacheInterface $aclCache, $privilegeConfig)[?] method was changed to AclRoleHandler::__construct(FormFactory $formFactory, AclCacheInterface $aclCache, DoctrineAclCacheProvider $queryCacheProvider, $privilegeConfig)[?]
  • The UserHandler::__construct(FormInterface $form, RequestStack $requestStack, UserManager $manager, EmailTemplateManager $emailTemplateManager = null, ConfigManager $userConfigManager = null, FlashBagInterface $flashBag = null, TranslatorInterface $translator = null, LoggerInterface $logger = null)[?] method was changed to UserHandler::__construct(FormInterface $form, RequestStack $requestStack, UserManager $manager, EmailTemplateManager $emailTemplateManager = null, ConfigManager $userConfigManager = null, TranslatorInterface $translator = null, LoggerInterface $logger = null)[?]
  • The ImpersonationSuccessListener::__construct(Processor $mailProcessor, FlashBagInterface $flashBag, LoggerInterface $logger)[?] method was changed to ImpersonationSuccessListener::__construct(Processor $mailProcessor, RequestStack $requestStack, LoggerInterface $logger)[?]
  • The LoginAttemptsLogListener::onAuthenticationFailure(AuthenticationFailureEvent $event)[?] method was changed to LoginAttemptsLogListener::onAuthenticationFailure(LoginFailureEvent $event)[?]
  • The PasswordChangeExceptionListener::__construct(SessionInterface $session, TranslatorInterface $translator)[?] method was changed to PasswordChangeExceptionListener::__construct(RequestStack $requestStack, TranslatorInterface $translator)[?]
  • The BaseUserManager::__construct(UserLoaderInterface $userLoader, ManagerRegistry $doctrine, EncoderFactoryInterface $encoderFactory)[?] method was changed to BaseUserManager::__construct(UserLoaderInterface $userLoader, ManagerRegistry $doctrine, PasswordHasherFactoryInterface $passwordHasherFactory)[?]
  • The UserManager::__construct(UserLoaderInterface $userLoader, ManagerRegistry $doctrine, EncoderFactoryInterface $encoderFactory, EnumValueProvider $enumValueProvider, ServiceLink $emailProcessor)[?] method was changed to UserManager::__construct(UserLoaderInterface $userLoader, ManagerRegistry $doctrine, PasswordHasherFactoryInterface $passwordHasherFactory, EnumValueProvider $enumValueProvider, ServiceLink $emailProcessor)[?]
  • The LoginAttemptsHandlerInterface::onAuthenticationFailure(AuthenticationFailureEvent $event)[?] method was changed to LoginAttemptsHandlerInterface::onAuthenticationFailure(LoginFailureEvent $event)[?]
  • The LoginSourceProviderForFailedRequestInterface::getLoginSourceForFailedRequest(TokenInterface $token, Exception $exception)[?] method was changed to LoginSourceProviderForFailedRequestInterface::getLoginSourceForFailedRequest(AuthenticatorInterface $authenticator, Exception $exception)[?]
  • The following properties in class ImpersonationAuthenticator[?] were removed:
    • $doctrine[?]
    • $tokenFactory[?]
    • $organizationGuesser[?]
    • $eventDispatcher[?]
    • $router[?]
  • The AclRoleHandler::$request[?] property was removed.
  • The UserHandler::$flashBag[?] property was removed.
  • The ImpersonationSuccessListener::$flashBag[?] property was removed.
  • The UserLoaderInterface::loadUserByIdentifier[?] interface method was added.

WorkflowBundle

  • The RemoveProcessesQuery::setConnection[?] method was removed.
  • The WorkflowStepColumnListener::addWorkflowStep(DatagridConfiguration $config, $rootEntity, $rootEntityAlias)[?] method was changed to WorkflowStepColumnListener::addWorkflowStep(DatagridConfiguration $config, $rootEntity, $rootEntityAlias)[?]

WsseAuthenticationBundle

  • The following classes were removed:
    • WsseAuthenticationListener[?]
    • WsseAuthenticationProvider[?]
    • WsseSecurityListenerFactory[?]
  • The WsseLoginSourceProvider::getLoginSourceForFailedRequest(TokenInterface $token, Exception $exception)[?] method was changed to WsseLoginSourceProvider::getLoginSourceForFailedRequest(AuthenticatorInterface $authenticator, Exception $exception)[?]
  • The WsseToken::__construct($user, $credentials, $providerKey, $roles = [])[?] method was changed to WsseToken::__construct(AbstractUser $user, $firewallName, $roles = [])[?]
  • The WsseTokenFactory::create($user, $credentials, $providerKey, $roles = [])[?] method was changed to WsseTokenFactory::create(AbstractUser $user, $firewallName, $roles = [])[?]
  • The WsseTokenFactoryInterface::create($user, $credentials, $providerKey, $roles = [])[?] method was changed to WsseTokenFactoryInterface::create(AbstractUser $user, $firewallName, $roles = [])[?]