Skip to content

Latest commit

 

History

History
1442 lines (1302 loc) · 377 KB

incompatibilities-3-0.md

File metadata and controls

1442 lines (1302 loc) · 377 KB

Action

  • The FlashMessage::setRequest[?] method was removed.
  • The FlashMessage::__construct(ContextAccessor $contextAccessor, TranslatorInterface $translator, HtmlTagHelper $htmlTagHelper)[?] method was changed to FlashMessage::__construct(ContextAccessor $contextAccessor, TranslatorInterface $translator, HtmlTagHelper $htmlTagHelper, RequestStack $requestStack)[?]
  • The FlashMessage::$request[?] property was removed.

ActionBundle

  • The FormProvider::__construct(FormFactoryInterface $formFactory, OperationExecutionType $formType)[?] method was changed to FormProvider::__construct(FormFactoryInterface $formFactory, $formTypeClass)[?]
  • The FormProvider::$formType[?] property was removed.

ActivityBundle

  • The ContextsSelectType::getSelectedData(FormInterface $form)[?] method was changed to ContextsSelectType::getSelectedData(FormInterface $form, $separator)[?]
  • The ActivityEntityApiHandler::__construct(FormInterface $form, Request $request, ObjectManager $entityManager, ActivityManager $activityManager, AuthorizationCheckerInterface $authorizationChecker)[?] method was changed to ActivityEntityApiHandler::__construct(FormInterface $form, RequestStack $requestStack, ObjectManager $entityManager, ActivityManager $activityManager, AuthorizationCheckerInterface $authorizationChecker)[?]
  • The ContextsExtension::__construct(DoctrineHelper $doctrineHelper, ActivityManager $activityManager, EntityAliasResolver $entityAliasResolver, EntityRoutingHelper $entityRoutingHelper)[?] method was changed to ContextsExtension::__construct(DoctrineHelper $doctrineHelper, ActivityManager $activityManager, EntityAliasResolver $entityAliasResolver, EntityRoutingHelper $entityRoutingHelper, RequestStack $requestStack)[?]
  • The ActivityEntityController::cgetAction($activity, $id)[?] method was changed to ActivityEntityController::cgetAction(Request $request, $activity, $id)[?]
  • The ActivitySearchController::cgetAction($activity)[?] method was changed to ActivitySearchController::cgetAction(Request $request, $activity)[?]
  • The ActivityTargetController::getActivitiesAction($entity, $id)[?] method was changed to ActivityTargetController::getActivitiesAction(Request $request, $entity, $id)[?]
  • The ContextsExtension::setRequest[?] method was removed.
  • The ContextsExtension::$request[?] property was removed.

ActivityListBundle

  • The ActivityInheritanceTargetsHelper::applyInheritanceActivity(QueryBuilder $qb, $inheritanceTarget, $aliasSuffix, $entityIdExpr, $head)[?] method was changed to ActivityInheritanceTargetsHelper::applyInheritanceActivity(QueryBuilder $qb, $inheritanceTarget, $aliasSuffix, $entityIdExpr)[?]
  • The DatagridHelper::__construct(DatagridConfigurationBuilder $datagridConfigurationBuilder, ServiceLink $gridBuilderLink, EventDispatcherInterface $eventDispatcher)[?] method was changed to DatagridHelper::__construct(DatagridConfigurationBuilder $datagridConfigurationBuilder, ServiceLink $gridBuilderLink, EventDispatcherInterface $eventDispatcher)[?]
  • The ActivityListRepository::getActivityListQueryBuilder($entityClass, $entityId, $activityClasses = [], $dateFrom = null, $dateTo = null, $grouping = false)[?] method was changed to ActivityListRepository::getActivityListQueryBuilder($entityClass, $entityId, $activityClasses = [], $dateFrom = null, $dateTo = null)[?]
  • The ActivityListManager::__construct(AuthorizationCheckerInterface $authorizationChecker, EntityNameResolver $entityNameResolver, ConfigManager $config, ActivityListChainProvider $provider, ActivityListFilterHelper $activityListFilterHelper, CommentApiManager $commentManager, DoctrineHelper $doctrineHelper, ActivityListAclCriteriaHelper $aclHelper, ActivityInheritanceTargetsHelper $activityInheritanceTargetsHelper, EventDispatcherInterface $eventDispatcher, WorkflowDataHelper $workflowHelper, HtmlTagHelper $htmlTagHelper)[?] method was changed to ActivityListManager::__construct(AuthorizationCheckerInterface $authorizationChecker, EntityNameResolver $entityNameResolver, ConfigManager $config, ActivityListChainProvider $provider, ActivityListIdProvider $activityListIdProvider, CommentApiManager $commentManager, DoctrineHelper $doctrineHelper, EventDispatcherInterface $eventDispatcher, WorkflowDataHelper $workflowHelper, HtmlTagHelper $htmlTagHelper)[?]
  • The ActivityListController::cgetAction($entityClass, $entityId)[?] method was changed to ActivityListController::cgetAction(Request $request, $entityClass, $entityId)[?]
  • The ActivityListGroupProviderInterface::getGroupedEntities($entity)[?] method was changed to ActivityListGroupProviderInterface::getGroupedEntities($entity, $associatedEntityClass = null, $associatedEntityId = null)[?]
  • The ActivityListProviderInterface::getRoutes()[?] method was changed to ActivityListProviderInterface::getRoutes($activityEntity)[?]
  • The ActivityListFilterType::setDefaultOptions[?] method was removed.
  • The following methods in class ActivityList[?] were removed:
  • The following methods in class ActivityListManager[?] were removed:
    • getListDataIds[?]
    • applyPageFilter[?]
    • getListDataIdsForInheritances[?]
    • getBaseQB[?]
    • isGroupingApplicable[?]
    • getHeadStatus[?]
  • The ActivityListGroupProviderInterface::isHead[?] method was removed.
  • The ActivityListListener::$insertedOwnerEntities[?] property was removed.
  • The ActivityList::$head[?] property was removed.
  • The following properties in class ActivityListManager[?] were removed:
    • $activityListFilterHelper[?]
    • $activityListAclHelper[?]
    • $activityInheritanceTargetsHelper[?]
  • The ActivityListGroupProviderInterface::collapseGroupedItems[?] interface method was added.

AddressBundle

  • The AddressCollectionType::setDefaultOptions[?] method was removed.
  • The CountryType::setDefaultOptions[?] method was removed.
  • The RegionType::setDefaultOptions[?] method was removed.
  • The TypedAddressType::setDefaultOptions[?] method was removed.
  • The AddressHandler::__construct(FormInterface $form, Request $request, ObjectManager $manager)[?] method was changed to AddressHandler::__construct(FormInterface $form, RequestStack $requestStack, ObjectManager $manager)[?]
  • The RegionController::getAction()[?] method was changed to RegionController::getAction(Request $request)[?]
  • The AddressHandler::$request[?] property was removed.

ApiBundle

  • The following classes were removed:

    • ChainExclusionProvider[?]
    • ResourceHierarchyProvider[?]
    • CustomizeLoadedDataContext[?]
    • ProcessErrors[?]
    • ValidateLoadedEntity[?]
    • ValidateResultExists[?]
    • ValidateResultNotExists[?]
    • SetDefaultSorting[?]
    • NormalizeFilterKeys[?]
    • ValidateNormalizedResultDataIsArray[?]
    • ValidateNormalizedResultSchema[?]
    • ValidateRequestData[?]
    • NormalizeData[?]
    • ValidateResult[?]
    • NormalizeData[?]
    • ValidateResult[?]
    • BuildFormBuilder[?]
    • MergeEntityConfigHelper[?]
    • MergeRelationConfigHelper[?]
    • AddOwnerValidator[?]
    • EntityDescriptor[?]
    • CreateListener[?]
    • ApiDocConfigurationCompilerPass[?]
    • ConfigurationCompilerPass[?]
    • ConstraintTextExtractorConfigurationCompilerPass[?]
    • DataTransformerConfigurationCompilerPass[?]
    • DocumentBuilderConfigurationCompilerPass[?]
    • EntityAliasesConfigurationCompilerPass[?]
    • EntityIdTransformerConfigurationCompilerPass[?]
    • ErrorCompleterConfigurationCompilerPass[?]
    • ExceptionTextExtractorConfigurationCompilerPass[?]
    • ExclusionProviderConfigurationCompilerPass[?]
    • TraceableActionProcessorBag[?]
    • AbstractRestApiController[?]
    • AbstractRestApiSubresourceController[?]
    • RestApiRelationshipController[?]
    • RestApiSubresourceController[?]
    • ComparisonExpression[?]
    • ApiDocExtractor[?]
    • CachingApiDocExtractor[?]
    • CompositeFormatter[?]
    • HtmlFormatter[?]
    • NewHtmlFormatter[?]
  • The AclProtectedQueryFactory::setAclHelper[?] method was removed.

  • The CriteriaNormalizer::getWhereFields[?] method was removed.

  • The DependencyInjectionUtil::registerDebugService[?] method was removed.

  • The DoctrineHelper::getOrderByIdentifier[?] method was removed.

  • The EntityInstantiator::mustBeInstantiatedWithoutConstructor[?] method was removed.

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

    • getOperators[?]
    • getOperatorNameMap[?]
    • getOperatorPattern[?]
  • The ConfigBag::getConfigs[?] method was removed.

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

    • hasErrors[?]
    • getErrors[?]
    • addError[?]
    • resetErrors[?]
    • isSoftErrorsHandling[?]
    • setSoftErrorsHandling[?]
    • setProcessed[?]
    • clearProcessed[?]
    • isProcessed[?]
  • The following methods in class RequestActionProcessor[?] were removed:

    • setLogger[?]
    • executeProcessors[?]
    • executeNormalizeResultProcessors[?]
    • buildErrorException[?]
    • getLogContext[?]
  • The following methods in class ValidateRequestData[?] were removed:

    • validatePrimaryDataObject[?]
    • validatePrimaryDataObjectId[?]
    • validateAttributesOrRelationshipsExist[?]
    • validatePrimaryCollectionDataObject[?]
    • validatePrimarySingleItemDataObject[?]
    • validateResourceObject[?]
    • validateRequiredNotBlankString[?]
    • buildPointer[?]
    • addError[?]
    • validatePrimaryDataObject[?]
  • The CollectFormErrors::process[?] method was removed.

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

    • fixErrorPath[?]
    • fixErrorPath[?]
  • The RemoveResponseErrors::getStatusCodesWithoutBody[?] method was removed.

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

    • __construct[?]
    • getSortFilterKey[?]
  • The SetTotalCountHeader::resolveQueryHints[?] method was removed.

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

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

    • __construct[?]
    • normalizeData[?]
    • normalizeRelationId[?]
    • normalizeEntityId[?]
    • __construct[?]
    • normalizeData[?]
    • normalizeRelationships[?]
    • normalizeRelationshipItem[?]
    • isAcceptableTargetClass[?]
    • normalizeEntityClass[?]
    • normalizeEntityId[?]
    • buildPointer[?]
    • addValidationError[?]
  • The NormalizeValueContext::initialize[?] method was removed.

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

    • processFields[?]
    • getLinkedMetadata[?]
    • setFieldCustomizationHandler[?]
    • createCustomizationContext[?]
    • getRootCustomizationHandler[?]
    • getCustomizationHandler[?]
  • The following methods in class LoadSubresources[?] were removed:

    • getRelationshipExcludeActions[?]
    • isAccessibleAssociation[?]
    • getConfigExtras[?]
    • getMetadataExtras[?]
  • The following methods in class BooleanType[?] were removed:

    • getName[?]
    • getBlockPrefix[?]
  • The following methods in class CollectionType[?] were removed:

    • getName[?]
    • getBlockPrefix[?]
  • The following methods in class CompoundObjectType[?] were removed:

    • getName[?]
    • getBlockPrefix[?]
  • The following methods in class EntityCollectionType[?] were removed:

    • getName[?]
    • getBlockPrefix[?]
  • The following methods in class EntityScalarCollectionType[?] were removed:

    • getName[?]
    • getBlockPrefix[?]
  • The following methods in class EntityType[?] were removed:

    • getName[?]
    • getBlockPrefix[?]
  • The following methods in class NestedAssociationType[?] were removed:

    • getName[?]
    • getBlockPrefix[?]
  • The following methods in class NumberType[?] were removed:

    • getName[?]
    • getBlockPrefix[?]
  • The following methods in class ScalarCollectionType[?] were removed:

    • getName[?]
    • getBlockPrefix[?]
  • The following methods in class CustomizeFormDataExtension[?] were removed:

    • getInitializedContext[?]
    • getPropertyPath[?]
  • The AssociationFilter::searchFilterKey[?] method was removed.

  • The SecurityFirewallExceptionListener::setSessionOptions[?] method was removed.

  • The OroApiExtension::registerDebugServices[?] method was removed.

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

    • cgetAction[?]
    • getAction[?]
    • deleteAction[?]
    • cdeleteAction[?]
    • patchAction[?]
    • postAction[?]
  • The EntityDefinitionConfig::setExclusionPolicy[?] method was removed.

  • The RestDocHandler::extractEntityTypeFromRoute[?] method was removed.

  • The MarkdownApiDocParser::parseDocumentationResource[?] method was removed.

  • The SelfIdentifiableFilterInterface::searchFilterKey[?] method was removed.

  • The AclProtectedQueryFactory::$aclHelper[?] property was removed.

  • The RequestType::$types[?] property was removed.

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

    • $entityIdTransformer[?]
    • $requestType[?]
  • The EntityIdAccessor::$entityIdTransformer[?] property was removed.

  • The RequestActionProcessor::$logger[?] property was removed.

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

    • $entityIdTransformer[?]
    • $entityIdTransformer[?]
    • $entityIdTransformer[?]
  • The NormalizeParentEntityId::$entityIdTransformer[?] property was removed.

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

    • $entityIdTransformer[?]
    • $entityIdTransformer[?]
    • $entityIdTransformer[?]
    • $context[?]
    • $valueNormalizer[?]
    • $entityIdTransformer[?]
    • $context[?]
  • The ValidateRequestData::$context[?] property was removed.

  • The SetDefaultSorting::$doctrineHelper[?] property was removed.

  • The SetTotalCountHeader::$queryHintResolver[?] property was removed.

  • The SubmitForm::$clearMissing[?] property was removed.

  • The NormalizeIncludedData::$entityIdTransformer[?] property was removed.

  • The SetLocationHeader::$entityIdTransformer[?] property was removed.

  • The CompleteDescriptions::$apiDocParser[?] property was removed.

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

    • $resourceHierarchyProvider[?]
    • $configBag[?]
    • $configBag[?]
  • The CompleteEntityDefinitionHelper::$exclusionProvider[?] property was removed.

  • The SetDataCustomizationHandler::$doctrineHelper[?] property was removed.

  • The AddExcludedActions::$configBag[?] property was removed.

  • The RemoveExcludedEntities::$entityExclusionProvider[?] property was removed.

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

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

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

  • The SecurityFirewallContextListener::$sessionOptions[?] property was removed.

  • The SecurityFirewallExceptionListener::$sessionOptions[?] property was removed.

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

    • $methodMap[?]
    • $fieldMethodMap[?]
  • The EntityDefinitionConfigLoader::$methodMap[?] property was removed.

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

    • $methodMap[?]
    • $targetEntityMethodMap[?]
  • The FiltersConfigLoader::$fieldMethodMap[?] property was removed.

  • The SortersConfigLoader::$fieldMethodMap[?] property was removed.

  • The StatusCodesConfigLoader::$codeMethodMap[?] property was removed.

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

    • $methodMap[?]
    • $actionMethodMap[?]
  • The ResourceDocProvider::$templates[?] property was removed.

  • The CriteriaConnector::__construct(CriteriaNormalizer $criteriaNormalizer, CriteriaPlaceholdersResolver $placeholdersResolver, QueryExpressionVisitorFactory $expressionVisitorFactory)[?] method was changed to CriteriaConnector::__construct(CriteriaNormalizer $criteriaNormalizer, CriteriaPlaceholdersResolver $placeholdersResolver, QueryExpressionVisitorFactory $expressionVisitorFactory, EntityClassResolver $entityClassResolver)[?]

  • The CriteriaNormalizer::normalizeCriteria(Criteria $criteria)[?] method was changed to CriteriaNormalizer::normalizeCriteria(Criteria $criteria, $rootEntityClass)[?]

  • The CriteriaPlaceholdersResolver::resolvePlaceholders(Criteria $criteria, $rootAlias)[?] method was changed to CriteriaPlaceholdersResolver::resolvePlaceholders(Criteria $criteria, $rootAlias)[?]

  • The EntityInstantiator::instantiate($className)[?] method was changed to EntityInstantiator::instantiate($className)[?]

  • The RequestDependedTextProcessor::process($text, RequestType $requestType)[?] method was changed to RequestDependedTextProcessor::process($text, RequestType $requestType)[?]

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

    • setDataObject($object, EntityMetadata $metadata = null)[?]
    • setDataObject($object, RequestType $requestType, EntityMetadata $metadata = null)[?]
    • convertCollectionToArray($collection, EntityMetadata $metadata = null)[?]
    • convertCollectionToArray($collection, RequestType $requestType, EntityMetadata $metadata = null)[?]
  • The EntityIdTransformerRegistry::__construct($transformers, RequestExpressionMatcher $matcher)[?] method was changed to EntityIdTransformerRegistry::__construct($transformers, ContainerInterface $container, RequestExpressionMatcher $matcher, EntityIdResolverRegistry $resolverRegistry)[?]

  • The NullErrorCompleter::complete(Error $error, EntityMetadata $metadata = null)[?] method was changed to NullErrorCompleter::complete(Error $error, RequestType $requestType, EntityMetadata $metadata = null)[?]

  • The RequestType::contains($type)[?] method was changed to RequestType::contains($aspect)[?]

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

    • __construct(Request $request)[?]
    • __construct(Request $request, $operatorPattern, $operatorNameMap)[?]
    • getAll($group = null)[?]
    • getAll()[?]
  • The Version::normalizeVersion($version)[?] method was changed to Version::normalizeVersion($version)[?]

  • The ErrorCompleter::complete(Error $error, EntityMetadata $metadata = null)[?] method was changed to ErrorCompleter::complete(Error $error, RequestType $requestType, EntityMetadata $metadata = null)[?]

  • The RestDocumentBuilder::convertCollectionToArray($collection, EntityMetadata $metadata = null)[?] method was changed to RestDocumentBuilder::convertCollectionToArray($collection, RequestType $requestType, EntityMetadata $metadata = null)[?]

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

    • __construct(ValueNormalizer $valueNormalizer, EntityIdTransformerInterface $entityIdTransformer)[?]
    • __construct(ValueNormalizer $valueNormalizer, EntityIdTransformerRegistry $entityIdTransformerRegistry)[?]
    • convertObjectToArray($object, EntityMetadata $metadata = null)[?]
    • convertObjectToArray($object, RequestType $requestType, EntityMetadata $metadata = null)[?]
  • The following methods in class EntityIdAccessor[?] were changed:

    • __construct(ObjectPropertyAccessorInterface $propertyAccessor, EntityIdTransformerInterface $entityIdTransformer)[?]
    • __construct(ObjectPropertyAccessorInterface $propertyAccessor, EntityIdTransformerRegistry $entityIdTransformerRegistry)[?]
    • getEntityId($entity, EntityMetadata $metadata)[?]
    • getEntityId($entity, EntityMetadata $metadata, RequestType $requestType)[?]
  • The AbstractConfigProvider::initContext(ConfigContext $context, $className, $version, RequestType $requestType, $extras)[?] method was changed to AbstractConfigProvider::initContext(ConfigContext $context, $className, $version, RequestType $requestType, $extras)[?]

  • The ConfigBag::getConfig($className, $version)[?] method was changed to ConfigBag::getConfig($className, $version)[?]

  • The ConfigProvider::getConfig($className, $version, RequestType $requestType, $extras = [])[?] method was changed to ConfigProvider::getConfig($className, $version, RequestType $requestType, $extras = [])[?]

  • The MetadataProvider::getMetadata($className, $version, RequestType $requestType, EntityDefinitionConfig $config, $extras = [], $withExcludedProperties = false)[?] method was changed to MetadataProvider::getMetadata($className, $version, RequestType $requestType, EntityDefinitionConfig $config, $extras = [], $withExcludedProperties = false)[?]

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

    • getRelationConfig($className, $version, RequestType $requestType, $extras = [])[?]
    • getRelationConfig($className, $version, RequestType $requestType, $extras = [])[?]
    • buildConfigKey($className, $extras)[?]
    • buildConfigKey($className, $extras)[?]
  • The ResourcesCache::getAccessibleResources($version, RequestType $requestType)[?] method was changed to ResourcesCache::getAccessibleResources($version, RequestType $requestType)[?]

  • The ResourcesCacheWarmer::__construct(EntityAliasResolver $entityAliasResolver, ResourcesProvider $resourcesProvider, SubresourcesProvider $subresourcesProvider, $requestTypes)[?] method was changed to ResourcesCacheWarmer::__construct(EntityAliasResolverRegistry $entityAliasResolverRegistry, ResourcesProvider $resourcesProvider, SubresourcesProvider $subresourcesProvider, $requestTypes)[?]

  • The ResourcesProvider::__construct(ActionProcessorInterface $processor, ResourcesCache $resourcesCache)[?] method was changed to ResourcesProvider::__construct(ActionProcessorInterface $processor, ResourcesCache $resourcesCache, ResourcesWithoutIdentifierLoader $resourcesWithoutIdentifierLoader)[?]

  • The SubresourcesProvider::getSubresources($entityClass, $version, RequestType $requestType)[?] method was changed to SubresourcesProvider::getSubresources($entityClass, $version, RequestType $requestType)[?]

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

    • setResponseDocumentBuilder(DocumentBuilderInterface $documentBuilder = null)[?]
    • setResponseDocumentBuilder($documentBuilder)[?]
    • processLoadedConfig(Config $config = null)[?]
    • processLoadedConfig($config)[?]
    • ensureAllConfigSectionsSet($remove = false)[?]
    • ensureAllConfigSectionsSet()[?]
  • The ContextConfigAccessor::getConfig($className)[?] method was changed to ContextConfigAccessor::getConfig($className)[?]

  • The ContextMetadataAccessor::getMetadata($className)[?] method was changed to ContextMetadataAccessor::getMetadata($className)[?]

  • The CreateProcessor::getLogContext(ContextInterface $context)[?] method was changed to CreateProcessor::getLogContext(NormalizeResultContext $context)[?]

  • The MatchApplicableChecker::__construct($ignoredAttributes = [ ... ], $classAttributes = [])[?] method was changed to MatchApplicableChecker::__construct($ignoredAttributes = [ ... ], $classAttributes = [])[?]

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

    • __construct($processors, ContextInterface $context, ApplicableCheckerInterface $applicableChecker, ProcessorFactoryInterface $processorFactory)[?]
    • __construct($processors, $groups, ContextInterface $context, ApplicableCheckerInterface $applicableChecker, ProcessorFactoryInterface $processorFactory)[?]
    • loadGroups()[?]
    • loadGroups($groups)[?]
  • The NormalizeEntityId::__construct(EntityIdTransformerInterface $entityIdTransformer)[?] method was changed to NormalizeEntityId::__construct(EntityIdTransformerRegistry $entityIdTransformerRegistry)[?]

  • The ContextParentConfigAccessor::getConfig($className)[?] method was changed to ContextParentConfigAccessor::getConfig($className)[?]

  • The ContextParentMetadataAccessor::getMetadata($className)[?] method was changed to ContextParentMetadataAccessor::getMetadata($className)[?]

  • The SubresourceProcessor::getLogContext(ContextInterface $context)[?] method was changed to SubresourceProcessor::getLogContext(NormalizeResultContext $context)[?]

  • The NormalizeParentEntityId::__construct(EntityIdTransformerInterface $entityIdTransformer)[?] method was changed to NormalizeParentEntityId::__construct(EntityIdTransformerRegistry $entityIdTransformerRegistry)[?]

  • The ParentEntityTypeSecurityCheck::__construct(DoctrineHelper $doctrineHelper, AuthorizationCheckerInterface $authorizationChecker, $permission, $forcePermissionUsage = false)[?] method was changed to ParentEntityTypeSecurityCheck::__construct(DoctrineHelper $doctrineHelper, AuthorizationCheckerInterface $authorizationChecker, AclGroupProviderInterface $aclGroupProvider, $permission, $forcePermissionUsage = false)[?]

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

    • __construct(EntityIdTransformerInterface $entityIdTransformer)[?]
    • __construct(EntityIdTransformerRegistry $entityIdTransformerRegistry)[?]
    • __construct(ValueNormalizer $valueNormalizer, EntityIdTransformerInterface $entityIdTransformer)[?]
    • __construct(ValueNormalizer $valueNormalizer, EntityIdTransformerRegistry $entityIdTransformerRegistry)[?]
  • The BuildFormBuilder::__construct(FormHelper $formHelper)[?] method was changed to BuildFormBuilder::__construct(FormHelper $formHelper, $enableFullValidation = false)[?]

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

    • __construct(ConstraintTextExtractorInterface $constraintTextExtractor)[?]
    • __construct(ConstraintTextExtractorInterface $constraintTextExtractor, ErrorCompleterRegistry $errorCompleterRegistry)[?]
    • createErrorObject(FormError $formError, $propertyPath = null)[?]
    • createErrorObject(FormError $formError, $propertyPath = null)[?]
  • The following methods in class DeleteDataByDeleteHandler[?] were changed:

    • __construct(DoctrineHelper $doctrineHelper, Container $container)[?]
    • __construct(DoctrineHelper $doctrineHelper, ContainerInterface $container)[?]
    • processDelete(ContextInterface $context, DeleteHandler $handler)[?]
    • processDelete($data, DeleteHandler $handler, EntityManagerInterface $em)[?]
  • The EntityTypeSecurityCheck::__construct(DoctrineHelper $doctrineHelper, AuthorizationCheckerInterface $authorizationChecker, $permission, $forcePermissionUsage = false)[?] method was changed to EntityTypeSecurityCheck::__construct(DoctrineHelper $doctrineHelper, AuthorizationCheckerInterface $authorizationChecker, AclGroupProviderInterface $aclGroupProvider, $permission, $forcePermissionUsage = false)[?]

  • The NormalizeFilterValues::__construct(ValueNormalizer $valueNormalizer)[?] method was changed to NormalizeFilterValues::__construct(ValueNormalizer $valueNormalizer, EntityIdTransformerRegistry $entityIdTransformerRegistry)[?]

  • The RegisterConfiguredFilters::getAssociationNames(ClassMetadata $metadata = null)[?] method was changed to RegisterConfiguredFilters::getAssociationNames($metadata)[?]

  • The RegisterDynamicFilters::__construct(FilterFactoryInterface $filterFactory, DoctrineHelper $doctrineHelper, ConfigProvider $configProvider)[?] method was changed to RegisterDynamicFilters::__construct(FilterFactoryInterface $filterFactory, DoctrineHelper $doctrineHelper, ConfigProvider $configProvider, $filterGroup = null)[?]

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

    • addSortFilter(FilterCollection $filters, $entityClass)[?]
    • addSortFilter(FilterCollection $filters, EntityDefinitionConfig $config)[?]
    • getDefaultValue($entityClass)[?]
    • getDefaultValue(EntityDefinitionConfig $config)[?]
  • The SetHttpResponseStatusCode::__construct($defaultSuccessStatusCode)[?] method was changed to SetHttpResponseStatusCode::__construct($defaultSuccessStatusCode)[?]

  • The SetTotalCountHeader::__construct(CountQueryBuilderOptimizer $countQueryOptimizer, QueryHintResolverInterface $queryHintResolver)[?] method was changed to SetTotalCountHeader::__construct(CountQueryBuilderOptimizer $countQueryOptimizer, QueryResolver $queryResolver)[?]

  • The ValidateSorting::renameSortField(FilterValue $filterValue, $oldFieldName, $newFieldName)[?] method was changed to ValidateSorting::renameSortField(FilterValue $filterValue, $oldFieldName, $newFieldName)[?]

  • The CorrectSortValue::normalizeValue($value, $entityClass, EntityDefinitionConfig $config = null)[?] method was changed to CorrectSortValue::normalizeValue($value, $entityClass, $config)[?]

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

    • __construct(DoctrineHelper $doctrineHelper, EntityInstantiator $entityInstantiator, EntityLoader $entityLoader, ValueNormalizer $valueNormalizer, EntityIdTransformerInterface $entityIdTransformer, ConfigProvider $configProvider, MetadataProvider $metadataProvider)[?]
    • __construct(DoctrineHelper $doctrineHelper, EntityInstantiator $entityInstantiator, EntityLoader $entityLoader, ValueNormalizer $valueNormalizer, EntityIdTransformerRegistry $entityIdTransformerRegistry, ConfigProvider $configProvider, MetadataProvider $metadataProvider)[?]
    • getUpdateFlag($pointer, $data, $entityClass)[?]
    • getUpdateFlag($pointer, $data)[?]
  • The NormalizeEntityClass::__construct(EntityAliasResolver $entityAliasResolver)[?] method was changed to NormalizeEntityClass::__construct(EntityAliasResolverRegistry $entityAliasResolverRegistry)[?]

  • The NormalizeEntityType::__construct(EntityAliasResolver $entityAliasResolver)[?] method was changed to NormalizeEntityType::__construct(EntityAliasResolverRegistry $entityAliasResolverRegistry)[?]

  • The NormalizeMetadata::__construct(DoctrineHelper $doctrineHelper, EntityMetadataFactory $entityMetadataFactory, MetadataProvider $metadataProvider)[?] method was changed to NormalizeMetadata::__construct(DoctrineHelper $doctrineHelper, EntityMetadataFactory $entityMetadataFactory, MetadataProvider $metadataProvider, EntityOverrideProviderRegistry $entityOverrideProviderRegistry)[?]

  • The DeleteListDataByDeleteHandler::processDelete(ContextInterface $context, DeleteHandler $handler)[?] method was changed to DeleteListDataByDeleteHandler::processDelete($data, DeleteHandler $handler, EntityManagerInterface $em)[?]

  • The BuildCustomTypes::__construct(AssociationManager $associationManager)[?] method was changed to BuildCustomTypes::__construct(AssociationManager $associationManager, DoctrineHelper $doctrineHelper)[?]

  • The CustomizeFormDataContext::setEvent($event)[?] method was changed to CustomizeFormDataContext::setEvent($event)[?]

  • The SetLocationHeader::__construct(RouterInterface $router, ValueNormalizer $valueNormalizer, EntityIdTransformerInterface $entityIdTransformer)[?] method was changed to SetLocationHeader::__construct($itemRouteName, RouterInterface $router, ValueNormalizer $valueNormalizer, EntityIdTransformerRegistry $entityIdTransformerRegistry)[?]

  • The CompleteDefinitionOfAssociationsByConfig::__construct(DoctrineHelper $doctrineHelper, RelationConfigProvider $relationConfigProvider)[?] method was changed to CompleteDefinitionOfAssociationsByConfig::__construct(DoctrineHelper $doctrineHelper, RelationConfigProvider $relationConfigProvider, EntityOverrideProviderRegistry $entityOverrideProviderRegistry)[?]

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

  • The ExcludeNotAccessibleRelations::__construct(DoctrineHelper $doctrineHelper, ResourcesProvider $resourcesProvider)[?] method was changed to ExcludeNotAccessibleRelations::__construct(DoctrineHelper $doctrineHelper, ResourcesProvider $resourcesProvider, EntityOverrideProviderRegistry $entityOverrideProviderRegistry)[?]

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

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

    • __construct(ConfigExtensionRegistry $configExtensionRegistry, ConfigLoaderFactory $configLoaderFactory, ResourceHierarchyProvider $resourceHierarchyProvider, MergeEntityConfigHelper $mergeEntityConfigHelper)[?]
    • __construct(ConfigExtensionRegistry $configExtensionRegistry, ConfigLoaderFactory $configLoaderFactory, EntityConfigMerger $entityConfigMerger)[?]
    • __construct(ConfigExtensionRegistry $configExtensionRegistry, ConfigLoaderFactory $configLoaderFactory, ResourceHierarchyProvider $resourceHierarchyProvider, ConfigBag $configBag, MergeRelationConfigHelper $mergeRelationConfigHelper)[?]
    • __construct(ConfigExtensionRegistry $configExtensionRegistry, ConfigLoaderFactory $configLoaderFactory, ConfigBagRegistry $configBagRegistry, RelationConfigMerger $relationConfigMerger)[?]
    • __construct(ConfigExtensionRegistry $configExtensionRegistry, ConfigLoaderFactory $configLoaderFactory, ResourceHierarchyProvider $resourceHierarchyProvider, ConfigBag $configBag, ResourcesProvider $resourcesProvider, MergeParentResourceHelper $mergeParentResourceHelper, MergeEntityConfigHelper $mergeEntityConfigHelper, MergeActionConfigHelper $mergeActionConfigHelper, MergeSubresourceConfigHelper $mergeSubresourceConfigHelper)[?]
    • __construct(ConfigExtensionRegistry $configExtensionRegistry, ConfigLoaderFactory $configLoaderFactory, ConfigBagRegistry $configBagRegistry, ResourcesProvider $resourcesProvider, EntityConfigMerger $entityConfigMerger, MergeParentResourceHelper $mergeParentResourceHelper, MergeActionConfigHelper $mergeActionConfigHelper, MergeSubresourceConfigHelper $mergeSubresourceConfigHelper)[?]
    • __construct(ConfigLoaderFactory $configLoaderFactory, ConfigBag $configBag, ConfigProvider $configProvider, MetadataProvider $metadataProvider)[?]
    • __construct(ConfigLoaderFactory $configLoaderFactory, ConfigBagRegistry $configBagRegistry, ConfigProvider $configProvider, MetadataProvider $metadataProvider)[?]
    • __construct(ConfigBag $configBag)[?]
    • __construct(ConfigBagRegistry $configBagRegistry)[?]
  • The CompleteAssociationHelper::completeNestedAssociation(EntityDefinitionFieldConfig $field, $version, RequestType $requestType)[?] method was changed to CompleteAssociationHelper::completeNestedAssociation(EntityDefinitionConfig $definition, EntityDefinitionFieldConfig $field, $version, RequestType $requestType)[?]

  • The CompleteEntityDefinitionHelper::__construct(DoctrineHelper $doctrineHelper, EntityIdHelper $entityIdHelper, CompleteAssociationHelper $associationHelper, CompleteCustomAssociationHelper $customAssociationHelper, ExclusionProviderInterface $exclusionProvider, ExpandedAssociationExtractor $expandedAssociationExtractor)[?] method was changed to CompleteEntityDefinitionHelper::__construct(DoctrineHelper $doctrineHelper, EntityOverrideProviderRegistry $entityOverrideProviderRegistry, EntityIdHelper $entityIdHelper, CompleteAssociationHelper $associationHelper, CompleteCustomAssociationHelper $customAssociationHelper, ExclusionProviderRegistry $exclusionProviderRegistry, ExpandedAssociationExtractor $expandedAssociationExtractor)[?]

  • The SetDataCustomizationHandler::__construct(ActionProcessorInterface $customizationProcessor, DoctrineHelper $doctrineHelper)[?] method was changed to SetDataCustomizationHandler::__construct(ActionProcessorInterface $customizationProcessor)[?]

  • The LoadSubresources::ensureActionExcluded(ApiSubresource $subresource, $action)[?] method was changed to LoadSubresources::ensureActionExcluded(ApiSubresource $subresource, $action)[?]

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

    • __construct(ConfigLoaderFactory $configLoaderFactory, ConfigBag $configBag)[?]
    • __construct(ConfigLoaderFactory $configLoaderFactory, ConfigBagRegistry $configBagRegistry)[?]
    • getActionsConfig($entityClass, $version)[?]
    • getActionsConfig($entityClass, $version, RequestType $requestType)[?]
  • The RemoveExcludedEntities::__construct(ExclusionProviderInterface $entityExclusionProvider)[?] method was changed to RemoveExcludedEntities::__construct(ExclusionProviderRegistry $exclusionProviderRegistry)[?]

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

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

  • The ReflectionUtil::getAdderAndRemoverNames($property)[?] method was changed to ReflectionUtil::getAdderAndRemoverNames($property)[?]

  • The EntityType::__construct(ManagerRegistry $doctrine, EntityLoader $entityLoader)[?] method was changed to EntityType::__construct(DoctrineHelper $doctrineHelper, EntityLoader $entityLoader)[?]

  • The NestedAssociationType::__construct(PropertyAccessorInterface $propertyAccessor, ManagerRegistry $doctrine, EntityLoader $entityLoader)[?] method was changed to NestedAssociationType::__construct(PropertyAccessorInterface $propertyAccessor, DoctrineHelper $doctrineHelper, EntityLoader $entityLoader)[?]

  • The CustomizeFormDataExtension::__construct(ActionProcessorInterface $customizationProcessor)[?] method was changed to CustomizeFormDataExtension::__construct(ActionProcessorInterface $customizationProcessor, CustomizeFormDataHandler $customizationHandler)[?]

  • The AbstractEntityAssociationTransformer::__construct(ManagerRegistry $doctrine, EntityLoader $entityLoader, AssociationMetadata $metadata)[?] method was changed to AbstractEntityAssociationTransformer::__construct(DoctrineHelper $doctrineHelper, EntityLoader $entityLoader, AssociationMetadata $metadata)[?]

  • The EntityToIdTransformer::__construct(ManagerRegistry $doctrine, EntityLoader $entityLoader, AssociationMetadata $metadata, IncludedEntityCollection $includedEntities = null)[?] method was changed to EntityToIdTransformer::__construct(DoctrineHelper $doctrineHelper, EntityLoader $entityLoader, AssociationMetadata $metadata, EntityMapper $entityMapper = null, IncludedEntityCollection $includedEntities = null)[?]

  • The AbstractRelationshipMapper::__construct(PropertyAccessorInterface $propertyAccessor)[?] method was changed to AbstractRelationshipMapper::__construct(PropertyAccessorInterface $propertyAccessor, EntityMapper $entityMapper = null)[?]

  • The ExtendedAssociationFilterFactory::__construct(ValueNormalizer $valueNormalizer, AssociationManager $associationManager)[?] method was changed to ExtendedAssociationFilterFactory::__construct(ValueNormalizer $valueNormalizer, AssociationManager $associationManager, EntityOverrideProviderRegistry $entityOverrideProviderRegistry)[?]

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

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

  • The OroApiExtension::loadApiConfiguration(ContainerBuilder $container)[?] method was changed to OroApiExtension::loadApiConfiguration(ContainerBuilder $container, $config)[?]

  • The SubresourcesConfigExtension::__construct(ActionProcessorBagInterface $actionProcessorBag)[?] method was changed to SubresourcesConfigExtension::__construct(ActionProcessorBagInterface $actionProcessorBag, FilterOperatorRegistry $filterOperatorRegistry)[?]

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

    • isApplicable($section)[?]
    • isApplicable($section)[?]
    • callConfigureCallbacks(NodeBuilder $node, $section)[?]
    • callConfigureCallbacks(NodeBuilder $node, $section)[?]
  • The ActionsConfiguration::__construct($permissibleActions, $sectionName)[?] method was changed to ActionsConfiguration::__construct($permissibleActions, $sectionName)[?]

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

    • __construct(ConfigExtensionRegistry $extensionRegistry, $maxNestingLevel = null)[?]
    • __construct(ConfigExtensionRegistry $extensionRegistry, $maxNestingLevel = null)[?]
    • createEntityConfiguration($sectionName, TargetEntityDefinitionConfiguration $definitionSection)[?]
    • createEntityConfiguration($sectionName, TargetEntityDefinitionConfiguration $definitionSection)[?]
  • The ConfigurationSettings::getConfigureCallbacks($section)[?] method was changed to ConfigurationSettings::getConfigureCallbacks($section)[?]

  • The DefinitionConfigurationSettings::getConfigureCallbacks($section)[?] method was changed to DefinitionConfigurationSettings::getConfigureCallbacks($section)[?]

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

    • __construct($sectionName, TargetEntityDefinitionConfiguration $definitionSection, ConfigurationSettingsInterface $settings, $maxNestingLevel)[?]
    • __construct($sectionName, TargetEntityDefinitionConfiguration $definitionSection, ConfigurationSettingsInterface $settings, $maxNestingLevel)[?]
    • configureEntity(NodeBuilder $node, $currentSectionName)[?]
    • configureEntity(NodeBuilder $node, $currentSectionName)[?]
  • The SubresourcesConfiguration::__construct($permissibleActions)[?] method was changed to SubresourcesConfiguration::__construct($permissibleActions, FilterOperatorRegistry $filterOperatorRegistry)[?]

  • The TargetEntityDefinitionConfiguration::__construct($sectionName)[?] method was changed to TargetEntityDefinitionConfiguration::__construct($sectionName)[?]

  • The Criteria::hasJoin($propertyPath)[?] method was changed to Criteria::hasJoin($propertyPath)[?]

  • The ContainsComparisonExpression::walkComparisonExpression(QueryExpressionVisitor $visitor, Comparison $comparison, $fieldName, $parameterName)[?] method was changed to ContainsComparisonExpression::walkComparisonExpression(QueryExpressionVisitor $visitor, $expression, $parameterName, $value)[?]

  • The EqComparisonExpression::walkComparisonExpression(QueryExpressionVisitor $visitor, Comparison $comparison, $fieldName, $parameterName)[?] method was changed to EqComparisonExpression::walkComparisonExpression(QueryExpressionVisitor $visitor, $expression, $parameterName, $value)[?]

  • The InComparisonExpression::walkComparisonExpression(QueryExpressionVisitor $visitor, Comparison $comparison, $fieldName, $parameterName)[?] method was changed to InComparisonExpression::walkComparisonExpression(QueryExpressionVisitor $visitor, $expression, $parameterName, $value)[?]

  • The MemberOfComparisonExpression::walkComparisonExpression(QueryExpressionVisitor $visitor, Comparison $comparison, $fieldName, $parameterName)[?] method was changed to MemberOfComparisonExpression::walkComparisonExpression(QueryExpressionVisitor $visitor, $expression, $parameterName, $value)[?]

  • The NeqComparisonExpression::walkComparisonExpression(QueryExpressionVisitor $visitor, Comparison $comparison, $fieldName, $parameterName)[?] method was changed to NeqComparisonExpression::walkComparisonExpression(QueryExpressionVisitor $visitor, $expression, $parameterName, $value)[?]

  • The NinComparisonExpression::walkComparisonExpression(QueryExpressionVisitor $visitor, Comparison $comparison, $fieldName, $parameterName)[?] method was changed to NinComparisonExpression::walkComparisonExpression(QueryExpressionVisitor $visitor, $expression, $parameterName, $value)[?]

  • The EntityDescriptionProvider::getEntityDescription($entityClass)[?] method was changed to EntityDescriptionProvider::getEntityDescription($entityClass)[?]

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

  • The RestDocHandler::__construct(RestDocViewDetector $docViewDetector, ActionProcessorBagInterface $processorBag, ValueNormalizer $valueNormalizer, RestDocIdentifierHandler $identifierHandler, RestDocFiltersHandler $filtersHandler)[?] method was changed to RestDocHandler::__construct($routeGroup, RestDocViewDetector $docViewDetector, ActionProcessorBagInterface $processorBag, ValueNormalizer $valueNormalizer, RestDocIdentifierHandler $identifierHandler, RestDocFiltersHandler $filtersHandler)[?]

  • The RestDocIdentifierHandler::handle(ApiDoc $annotation, Route $route, EntityMetadata $metadata)[?] method was changed to RestDocIdentifierHandler::handle(ApiDoc $annotation, Route $route, EntityMetadata $metadata, $description)[?]

  • The RestRouteOptionsResolver::__construct(RestDocViewDetector $docViewDetector, ResourcesProvider $resourcesProvider, SubresourcesProvider $subresourcesProvider, ValueNormalizer $valueNormalizer)[?] method was changed to RestRouteOptionsResolver::__construct($routeGroup, RestActionMapper $actionMapper, RestDocViewDetector $docViewDetector, ResourcesProvider $resourcesProvider, SubresourcesProvider $subresourcesProvider, ValueNormalizer $valueNormalizer)[?]

  • The MarkdownApiDocParser::getActionDocumentation($className, $actionName)[?] method was changed to MarkdownApiDocParser::getActionDocumentation($className, $actionName)[?]

  • The DocumentBuilderInterface::setDataObject($object, EntityMetadata $metadata = null)[?] method was changed to DocumentBuilderInterface::setDataObject($object, RequestType $requestType, EntityMetadata $metadata = null)[?]

  • The ErrorCompleterInterface::complete(Error $error, EntityMetadata $metadata = null)[?] method was changed to ErrorCompleterInterface::complete(Error $error, RequestType $requestType, EntityMetadata $metadata = null)[?]

  • The ContextInterface::setResponseDocumentBuilder(DocumentBuilderInterface $documentBuilder = null)[?] method was changed to ContextInterface::setResponseDocumentBuilder($documentBuilder)[?]

  • The MetadataAccessorInterface::getMetadata($className)[?] method was changed to MetadataAccessorInterface::getMetadata($className)[?]

  • The ConfigAccessorInterface::getConfig($className)[?] method was changed to ConfigAccessorInterface::getConfig($className)[?]

  • The ConfigBagInterface::get($key)[?] method was changed to ConfigBagInterface::get($key, $defaultValue = null)[?]

  • The ConfigurationSectionInterface::isApplicable($section)[?] method was changed to ConfigurationSectionInterface::isApplicable($section)[?]

  • The ConfigurationSettingsInterface::getConfigureCallbacks($section)[?] method was changed to ConfigurationSettingsInterface::getConfigureCallbacks($section)[?]

  • The ComparisonExpressionInterface::walkComparisonExpression(QueryExpressionVisitor $visitor, Comparison $comparison, $fieldName, $parameterName)[?] method was changed to ComparisonExpressionInterface::walkComparisonExpression(QueryExpressionVisitor $visitor, $expression, $parameterName, $value)[?]

  • The ResourceDocProviderInterface[?] interface was removed.

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

    • getEntityMapper[?]
    • setEntityMapper[?]
    • isFormValidationSkipped[?]
    • skipFormValidation[?] The following methods in interface FilterValueAccessorInterface were added (with link)
    • getDefaultGroupName[?]
    • setDefaultGroupName[?]
  • The SelfIdentifiableFilterInterface::searchFilterKeys[?] interface method was added.

AsseticBundle

  • The following methods in class ContainerProxy[?] were removed:
  • The KernelProxy::isClassInActiveBundle[?] method was removed.
  • The ContainerProxy::set($id, $service, $scope)[?] method was changed to ContainerProxy::set($id, $service)[?]

AttachmentBundle

  • The AttachmentType::setDefaultOptions[?] method was removed.
  • The FileConfigType::setDefaultOptions[?] method was removed.
  • The FileType::setDefaultOptions[?] method was removed.
  • The AttachmentHandler::__construct(Request $request, ObjectManager $manager)[?] method was changed to AttachmentHandler::__construct(RequestStack $requestStack, ObjectManager $manager)[?]
  • The AttachmentController::createAction($entityClass, $entityId)[?] method was changed to AttachmentController::createAction(Request $request, $entityClass, $entityId)[?]
  • The FileController::getAction($key, $_format)[?] method was changed to FileController::getAction(Request $request, $key, $_format)[?]
  • The AttachmentHandler::$request[?] property was removed.

ChainProcessor

  • The MatchApplicableChecker::__construct($ignoredAttributes = [ ... ])[?] method was changed to MatchApplicableChecker::__construct($ignoredAttributes = [ ... ])[?]

ChartBundle

  • The ChartSettingsCollectionType::setDefaultOptions[?] method was removed.
  • The ChartSettingsType::setDefaultOptions[?] method was removed.
  • The ChartType::setDefaultOptions[?] method was removed.

CommentBundle

  • The CommentTypeApi::setDefaultOptions[?] method was removed.
  • The CommentApiHandler::__construct(FormInterface $form, Request $request, ObjectManager $manager, ConfigManager $configManager)[?] method was changed to CommentApiHandler::__construct(FormInterface $form, RequestStack $requestStack, ObjectManager $manager, ConfigManager $configManager)[?]
  • The CommentController::cgetAction($relationClass, $relationId)[?] method was changed to CommentController::cgetAction(Request $request, $relationClass, $relationId)[?]
  • The CommentApiHandler::$request[?] property was removed.

ConfigBundle

  • The AbstractProvider::__construct(ConfigBag $configBag, TranslatorInterface $translator, FormFactoryInterface $factory, AuthorizationCheckerInterface $authorizationChecker, ChainSearchProvider $searchProvider)[?] method was changed to AbstractProvider::__construct(ConfigBag $configBag, TranslatorInterface $translator, FormFactoryInterface $factory, AuthorizationCheckerInterface $authorizationChecker, ChainSearchProvider $searchProvider, FormRegistryInterface $formRegistry)[?]

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

    • systemAction($activeGroup = null, $activeSubGroup = null)[?]
    • systemAction(Request $request, $activeGroup = null, $activeSubGroup = null)[?]
    • getAction($path)[?]
    • getAction(Request $request, $path)[?]
  • The following methods in class ParentScopeCheckbox[?] were removed:

    • getName[?]
    • setDefaultOptions[?]

CurrencyBundle

  • The PriceType::__construct[?] method was removed.
  • The PriceType::$roundingService[?] property was removed.

DashboardBundle

  • The WidgetConfigs::setRequest[?] method was removed.

  • The DashboardSelectType::setDefaultOptions[?] method was removed.

  • The DashboardType::setDefaultOptions[?] method was removed.

  • The WidgetDateRangeType::setDefaultOptions[?] method was removed.

  • The WidgetDateRangeValueType::setDefaultOptions[?] method was removed.

  • The WidgetDateTimeRangeType::setDefaultOptions[?] method was removed.

  • The NameStrategy::setRequest[?] method was removed.

  • The WidgetConfigs::__construct(ConfigProvider $configProvider, ResolverInterface $resolver, EntityManagerInterface $entityManager, ConfigValueProvider $valueProvider, TranslatorInterface $translator, EventDispatcherInterface $eventDispatcher, WidgetConfigVisibilityFilter $visibilityFilter)[?] method was changed to WidgetConfigs::__construct(ConfigProvider $configProvider, ResolverInterface $resolver, EntityManagerInterface $entityManager, ConfigValueProvider $valueProvider, TranslatorInterface $translator, EventDispatcherInterface $eventDispatcher, WidgetConfigVisibilityFilter $visibilityFilter, RequestStack $requestStack)[?]

  • The WidgetConfigurationLoadListener::__construct(ServiceLink $datagridManagerLink, Builder $datagridBuilder)[?] method was changed to WidgetConfigurationLoadListener::__construct(ServiceLink $datagridManagerLink, Builder $datagridBuilder)[?]

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

    • viewAction(Dashboard $dashboard = null)[?]
    • viewAction(Request $request, Dashboard $dashboard = null)[?]
    • update(DashboardModel $dashboardModel)[?]
    • update(Request $request, DashboardModel $dashboardModel)[?]
  • The WidgetController::putAction($dashboardId, $widgetId)[?] method was changed to WidgetController::putAction(Request $request, $dashboardId, $widgetId)[?]

  • The WidgetConfigs::$request[?] property was removed.

  • The NameStrategy::$request[?] property was removed.

DataAuditBundle

  • The FilterType::setDefaultOptions[?] method was removed.
  • The AuditController::cgetAction()[?] method was changed to AuditController::cgetAction(Request $request)[?]

DataGridBundle

  • The DatagridDataConverter::__construct(ServiceLink $gridManagerLink, TranslatorInterface $translator, ColumnsHelper $columnsHelper, FormatterProvider $formatterProvider)[?] method was changed to DatagridDataConverter::__construct(ServiceLink $gridManagerLink, TranslatorInterface $translator, ColumnsHelper $columnsHelper, FormatterProvider $formatterProvider)[?]

  • The DatagridExportConnector::__construct(ServiceLink $gridManagerLink)[?] method was changed to DatagridExportConnector::__construct(ServiceLink $gridManagerLink)[?]

  • The GridViewApiHandler::__construct(FormInterface $form, Request $request, Registry $registry, GridViewManager $gridViewManager, TokenStorageInterface $tokenStorage)[?] method was changed to GridViewApiHandler::__construct(FormInterface $form, RequestStack $requestStack, Registry $registry, GridViewManager $gridViewManager, TokenStorageInterface $tokenStorage)[?]

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

    • __construct(ManagerRegistry $registry, TranslatorInterface $translator, AuthorizationCheckerInterface $authorizationChecker, MassDeleteLimiter $limiter, RequestStack $requestStack, OptionalListenerManager $listenerManager, MessageProducerInterface $producer)[?]
    • __construct(ManagerRegistry $registry, TranslatorInterface $translator, AuthorizationCheckerInterface $authorizationChecker, MassDeleteLimiter $limiter, RequestStack $requestStack)[?]
    • finishBatch(EntityManager $manager, $entityName, $deletedIds)[?]
    • finishBatch(EntityManager $manager)[?]
  • The RequestParameterBagFactory::__construct($parametersClass)[?] method was changed to RequestParameterBagFactory::__construct($parametersClass, RequestStack $requestStack)[?]

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

    • widgetAction($gridName)[?]
    • widgetAction(Request $request, $gridName)[?]
    • getRenderParams()[?]
    • getRenderParams(Request $request)[?]
  • The GridViewType::setDefaultOptions[?] method was removed.

  • The ToolbarExtension::isApplicable[?] method was removed.

  • The MassActionExtension::isApplicable[?] method was removed.

  • The ActionExtension::isApplicable[?] method was removed.

  • The RequestParameterBagFactory::setRequest[?] method was removed.

  • The GridViewApiHandler::$request[?] property was removed.

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

    • $listenerManager[?]
    • $producer[?]
  • The RequestParameterBagFactory::$request[?] property was removed.

DistributionBundle

  • The Runner::$applicationRootDir[?] property was removed.
  • The RepositoryType::setDefaultOptions[?] method was removed.

EmailBundle

  • The following classes were removed:

    • ConfigurableTransport[?]
    • EmailBodySyncCommand[?]
  • The EmailActivityListProvider::isHead[?] method was removed.

  • The AutoResponseTemplateChoiceType::setDefaultOptions[?] method was removed.

  • The AutoResponseTemplateType::setDefaultOptions[?] method was removed.

  • The EmailAddressApiType::setDefaultOptions[?] method was removed.

  • The EmailAddressFromType::setDefaultOptions[?] method was removed.

  • The EmailAddressRecipientsType::setDefaultOptions[?] method was removed.

  • The EmailApiType::setDefaultOptions[?] method was removed.

  • The EmailAttachmentType::setDefaultOptions[?] method was removed.

  • The EmailFolderTreeType::setDefaultOptions[?] method was removed.

  • The EmailOriginFromType::setDefaultOptions[?] method was removed.

  • The EmailTemplateApiType::setDefaultOptions[?] method was removed.

  • The EmailTemplateSelectType::setDefaultOptions[?] method was removed.

  • The EmailTemplateTranslationType::setDefaultOptions[?] method was removed.

  • The EmailTemplateType::setDefaultOptions[?] method was removed.

  • The EmailType::setDefaultOptions[?] method was removed.

  • The SystemEmailTemplateSelectType::setDefaultOptions[?] method was removed.

  • The ChoiceOriginFolderFilterType::setDefaultOptions[?] method was removed.

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

    • __construct(DoctrineHelper $doctrineHelper, ServiceLink $doctrineRegistryLink, EntityNameResolver $entityNameResolver, Router $router, ConfigManager $configManager, EmailThreadProvider $emailThreadProvider, HtmlTagHelper $htmlTagHelper, AuthorizationCheckerInterface $authorizationChecker, TokenAccessorInterface $tokenAccessor, ServiceLink $mailboxProcessStorageLink, ActivityAssociationHelper $activityAssociationHelper, CommentAssociationHelper $commentAssociationHelper)[?]
    • __construct(DoctrineHelper $doctrineHelper, ServiceLink $doctrineRegistryLink, EntityNameResolver $entityNameResolver, Router $router, ConfigManager $configManager, EmailThreadProvider $emailThreadProvider, HtmlTagHelper $htmlTagHelper, AuthorizationCheckerInterface $authorizationChecker, TokenAccessorInterface $tokenAccessor, ServiceLink $mailboxProcessStorageLink, ActivityAssociationHelper $activityAssociationHelper, CommentAssociationHelper $commentAssociationHelper)[?]
    • getRoutes()[?]
    • getRoutes($activityEntity)[?]
    • setOwnerLink($owner, $data)[?]
    • setOwnerLink($owner, $data)[?]
  • The WebSocketSendProcessor::__construct(TopicPublisher $publisher)[?] method was changed to WebSocketSendProcessor::__construct(WebsocketClientInterface $websocketClient, ConnectionChecker $connectionChecker)[?]

  • The EmailTemplateTranslationType::__construct(ConfigManager $configManager)[?] method was changed to EmailTemplateTranslationType::__construct(ConfigManager $configManager, $parentClass)[?]

  • The EmailApiHandler::__construct(FormInterface $form, Request $request, EntityManager $entityManager, EmailEntityBuilder $emailEntityBuilder, TokenAccessorInterface $tokenAccessor, EventDispatcherInterface $eventDispatcher, DataTransformerInterface $emailImportanceTransformer, DataTransformerInterface $emailBodyTypeTransformer)[?] method was changed to EmailApiHandler::__construct(FormInterface $form, RequestStack $requestStack, EntityManager $entityManager, EmailEntityBuilder $emailEntityBuilder, TokenAccessorInterface $tokenAccessor, EventDispatcherInterface $eventDispatcher, DataTransformerInterface $emailImportanceTransformer, DataTransformerInterface $emailBodyTypeTransformer)[?]

  • The EmailHandler::__construct(FormInterface $form, Request $request, Processor $emailProcessor, LoggerInterface $logger)[?] method was changed to EmailHandler::__construct(FormInterface $form, RequestStack $requestStack, Processor $emailProcessor, LoggerInterface $logger)[?]

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

  • The MailboxHandler::__construct(FormFactoryInterface $formFactory, Request $request, Registry $doctrine, MailboxProcessStorage $mailboxProcessStorage, EventDispatcherInterface $dispatcher)[?] method was changed to MailboxHandler::__construct(FormFactoryInterface $formFactory, RequestStack $requestStack, Registry $doctrine, MailboxProcessStorage $mailboxProcessStorage, EventDispatcherInterface $dispatcher)[?]

  • The MailboxProcessTriggerListener::__construct(ProcessHandler $handler, ServiceLink $processStorage, Registry $doctrine)[?] method was changed to MailboxProcessTriggerListener::__construct(ProcessHandler $handler, ServiceLink $processStorage, Registry $doctrine)[?]

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

  • The EmailApiEntityManager::__construct($class, ObjectManager $om)[?] method was changed to EmailApiEntityManager::__construct($class, ObjectManager $om, EmailQueryFactory $emailQueryFactory)[?]

  • The EmailQueryFactory::prepareSearchFilters($datagrid, $filters, $alias)[?] method was changed to EmailQueryFactory::prepareSearchFilters($qb, $datagrid, $filters, $alias)[?]

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

    • createAction(Mailbox $mailbox = null)[?]
    • createAction(Request $request, Mailbox $mailbox = null)[?]
    • update(AutoResponseRule $rule)[?]
    • update(Request $request, AutoResponseRule $rule)[?]
  • The following methods in class EmailController[?] were changed:

    • viewAction(Email $entity)[?]
    • viewAction(Request $request, Email $entity)[?]
    • prepareArrayParam($param)[?]
    • prepareArrayParam(Request $request, $param)[?]
    • cgetAction()[?]
    • cgetAction(Request $request)[?]
  • The EmailTemplateController::previewAction($id = false)[?] method was changed to EmailTemplateController::previewAction(Request $request, $id = false)[?]

  • The EmailActivityController::cgetByFiltersAction()[?] method was changed to EmailActivityController::cgetByFiltersAction(Request $request)[?]

  • The EmailActivityEntityController::cgetAction($id)[?] method was changed to EmailActivityEntityController::cgetAction(Request $request, $id)[?]

  • The EmailActivitySearchController::cgetAction()[?] method was changed to EmailActivitySearchController::cgetAction(Request $request)[?]

  • The EmailActivitySuggestionController::cgetAction($id)[?] method was changed to EmailActivitySuggestionController::cgetAction(Request $request, $id)[?]

  • The EmailOriginController::cgetAction()[?] method was changed to EmailOriginController::cgetAction(Request $request)[?]

  • The EmailModelBuilder::__construct(EmailModelBuilderHelper $emailModelBuilderHelper, EntityManager $entityManager, ConfigManager $configManager, EmailActivityListProvider $activityListProvider, EmailAttachmentProvider $emailAttachmentProvider, Factory $factory)[?] method was changed to EmailModelBuilder::__construct(EmailModelBuilderHelper $emailModelBuilderHelper, EntityManager $entityManager, ConfigManager $configManager, EmailActivityListProvider $activityListProvider, EmailAttachmentProvider $emailAttachmentProvider, Factory $factory, RequestStack $requestStack)[?]

  • The WebSocketSendProcessor::$publisher[?] property was removed.

  • The EmailHandler::$request[?] property was removed.

  • The EmailTemplateHandler::$request[?] property was removed.

  • The MailboxHandler::$request[?] property was removed.

  • The EmailActivityManager::$activityListProvider[?] property was removed.

EmbeddedFormBundle

  • The CsrfTokenStorage::__construct(Cache $tokenCache, $tokenLifetime, SessionIdProviderInterface $sessionIdProvider)[?] method was changed to CsrfTokenStorage::__construct(CacheProvider $tokenCache, $tokenLifetime, SessionIdProviderInterface $sessionIdProvider)[?]
  • The AvailableEmbeddedFormType::setDefaultOptions[?] method was removed.
  • The EmbeddedFormType::setDefaultOptions[?] method was removed.

EntityBundle

  • The EntityAliasResolver::__construct(EntityAliasLoader $loader, Cache $cache, $debug)[?] method was changed to EntityAliasResolver::__construct(EntityAliasLoader $loader, Cache $cache, LoggerInterface $logger, $debug)[?]
  • The DictionaryController::cgetAction($dictionary)[?] method was changed to DictionaryController::cgetAction(Request $request, $dictionary)[?]
  • The EntityController::cgetAction()[?] method was changed to EntityController::cgetAction(Request $request)[?]
  • The EntityFieldController::getFieldsAction($entityName)[?] method was changed to EntityFieldController::getFieldsAction(Request $request, $entityName)[?]
  • The EntityChoiceType::setDefaultOptions[?] method was removed.
  • The EntityFieldChoiceType::setDefaultOptions[?] method was removed.
  • The EntityFieldSelectType::setDefaultOptions[?] method was removed.
  • The EntitySelectType::setDefaultOptions[?] method was removed.
  • The EntityRelationGridListener::setRequest[?] method was removed.
  • The EntityRelationGridListener::$request[?] property was removed.

EntityConfigBundle

  • The following classes were removed:
    • ServiceLink[?]
    • ServiceMethod[?]
  • The AttributesImportTopicSender::__construct(TopicPublisher $publisher, TokenAccessorInterface $tokenAccessor)[?] method was changed to AttributesImportTopicSender::__construct(WebsocketClientInterface $websocketClient, ConnectionChecker $connectionChecker, TokenAccessorInterface $tokenAccessor)[?]
  • The UpdateEntityConfigEntityValueQuery::__construct($entityName, $scope, $code, $value)[?] method was changed to UpdateEntityConfigEntityValueQuery::__construct($entityName, $scope, $code, $value, $replaceValue = null)[?]
  • The EntityFieldWriter::__construct(ConfigManager $configManager, ConfigTranslationHelper $translationHelper, EnumSynchronizer $enumSynchronizer)[?] method was changed to EntityFieldWriter::__construct(ConfigManager $configManager, ConfigTranslationHelper $translationHelper, EnumSynchronizer $enumSynchronizer, EntityFieldStateChecker $entityFieldStateChecker)[?]
  • The AbstractConfigType::isReadOnly($options)[?] method was changed to AbstractConfigType::isReadOnly(Options $options)[?]
  • The ConfigHelperHandler::__construct(FormFactoryInterface $formFactory, Session $session, Router $router, ConfigHelper $configHelper)[?] method was changed to ConfigHelperHandler::__construct(FormFactoryInterface $formFactory, Session $session, Router $router, ConfigHelper $configHelper, TranslatorInterface $translator, UrlGeneratorInterface $urlGenerator)[?]
  • The RemoveRestoreConfigFieldHandler::__construct(ConfigManager $configManager, FieldNameValidationHelper $validationHelper, ConfigHelper $configHelper, Session $session, EventDispatcherInterface $eventDispatcher)[?] method was changed to RemoveRestoreConfigFieldHandler::__construct(ConfigManager $configManager, FieldNameValidationHelper $validationHelper, ConfigHelper $configHelper, Session $session, EventDispatcherInterface $eventDispatcher, ManagerRegistry $registry)[?]
  • The AttributeFamilyExtension::__construct(ConfigProvider $attributeConfigProvider, DoctrineHelper $doctrineHelper)[?] method was changed to AttributeFamilyExtension::__construct(ConfigProvider $attributeConfigProvider)[?]
  • The ConfigController::updateAction($id)[?] method was changed to ConfigController::updateAction(Request $request, $id)[?]
  • The following methods in class CommandExecutor[?] were removed:
    • getDefaultTimeout[?]
    • setDefaultTimeout[?]
  • The EntityFieldWriter::updateEntityState[?] method was removed.
  • The AbstractConfigType::setDefaultOptions[?] method was removed.
  • The AttributeGroupCollectionType::setDefaultOptions[?] method was removed.
  • The AttributeGroupType::setDefaultOptions[?] method was removed.
  • The AttributeMultiSelectType::setDefaultOptions[?] method was removed.
  • The ConfigScopeType::__construct[?] method was removed.
  • The ConfigType::setDefaultOptions[?] method was removed.
  • The ConfigExtension::setDefaultOptions[?] method was removed.
  • The CommandExecutor::$defaultTimeout[?] property was removed.
  • The following properties in class ConfigScopeType[?] were removed:
    • $items[?]
    • $jsRequireOptions[?]
  • The AttributeFamilyExtension::$doctrineHelper[?] property was removed.

EntityExtendBundle

  • The ValidatorBuilder::setPropertyAccessor[?] method was removed.

  • The AbstractAssociationType::setDefaultOptions[?] method was removed.

  • The AbstractConfigType::setDefaultOptions[?] method was removed.

  • The AbstractEnumType::setDefaultOptions[?] method was removed.

  • The AssociationChoiceType::setDefaultOptions[?] method was removed.

  • The EntityType::setDefaultOptions[?] method was removed.

  • The EnumChoiceType::setDefaultOptions[?] method was removed.

  • The EnumNameType::setDefaultOptions[?] method was removed.

  • The EnumPublicType::setDefaultOptions[?] method was removed.

  • The EnumSelectType::setDefaultOptions[?] method was removed.

  • The EnumValueCollectionType::setDefaultOptions[?] method was removed.

  • The FieldType::setDefaultOptions[?] method was removed.

  • The MultipleAssociationChoiceType::setDefaultOptions[?] method was removed.

  • The MultipleEntityType::setDefaultOptions[?] method was removed.

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

    • setEntityClass[?]
    • setDefaultOptions[?]
  • The TargetType::setDefaultOptions[?] method was removed.

  • The UniqueKeyCollectionType::setDefaultOptions[?] method was removed.

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

  • The DynamicFieldsExtension::setDefaultOptions[?] method was removed.

  • The ValidatorBuilder::setMetadataFactory(MetadataFactoryInterface $metadataFactory)[?] method was changed to ValidatorBuilder::setMetadataFactory(MetadataFactoryInterface $metadataFactory)[?]

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

  • The EnumValueProvider::__construct(DoctrineHelper $doctrineHelper)[?] method was changed to EnumValueProvider::__construct(DoctrineHelper $doctrineHelper, EnumTranslationCache $enumTranslationCache)[?]

  • The AbstractAssociationType::isReadOnly($options)[?] method was changed to AbstractAssociationType::isReadOnly(Options $options)[?]

  • The RelationType::__construct(ConfigManager $configManager, TargetFieldType $targetFieldType)[?] method was changed to RelationType::__construct(ConfigManager $configManager)[?]

  • The TargetFieldType::getFieldChoiceList()[?] method was changed to TargetFieldType::getFieldChoiceList($entityClass)[?]

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

    • __construct(ConfigManager $configManager, FieldConfigId $configId)[?]
    • __construct(ConfigManager $configManager)[?]
    • preSetData(FormEvent $event)[?]
    • preSetData(FormEvent $event, FieldConfigId $fieldConfigId)[?]
    • getEntityChoiceList($entityClassName, $relationType)[?]
    • getEntityChoiceList(FieldConfigId $fieldConfigId)[?]
  • The AssociationManager::__construct(ConfigManager $configManager, ServiceLink $aclHelperLink, DoctrineHelper $doctrineHelper, EntityNameResolver $entityNameResolver, FeatureChecker $featureChecker)[?] method was changed to AssociationManager::__construct(ConfigManager $configManager, ServiceLink $aclHelperLink, DoctrineHelper $doctrineHelper, EntityNameResolver $entityNameResolver, FeatureChecker $featureChecker)[?]

  • The ConfigEntityGridController::uniqueAction(EntityConfigModel $entity)[?] method was changed to ConfigEntityGridController::uniqueAction(Request $request, EntityConfigModel $entity)[?]

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

  • The RelationType::$targetFieldType[?] property was removed.

  • The TargetFieldType::$entityClass[?] property was removed.

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

    • $configId[?]
    • $targetEntityClass[?]
  • The UniqueKeyType::$fields[?] property was removed.

EntityMergeBundle

  • The ValidateStep::__construct(ValidatorInterface $validator)[?] method was changed to ValidateStep::__construct(ValidatorInterface $validator)[?]
  • The MergeController::mergeMassActionAction($gridName, $actionName)[?] method was changed to MergeController::mergeMassActionAction(Request $request, $gridName, $actionName)[?]
  • The MergeFieldType::setDefaultOptions[?] method was removed.
  • The MergeType::setDefaultOptions[?] method was removed.
  • The MergeMassAction::setDefaultOptions[?] method was removed.

EntityPaginationBundle

  • The EntityPaginationStorage::setRequest[?] method was removed.
  • The EntityPaginationStorage::__construct(DoctrineHelper $doctrineHelper, EntityPaginationManager $paginationManager)[?] method was changed to EntityPaginationStorage::__construct(DoctrineHelper $doctrineHelper, EntityPaginationManager $paginationManager, RequestStack $requestStack)[?]
  • The EntityPaginationStorage::$request[?] property was removed.

EntitySerializer

  • The EntityConfig::get($key)[?] method was changed to EntityConfig::get($key, $defaultValue = null)[?]
  • The InternalEntityConfig::get($key)[?] method was changed to InternalEntityConfig::get($key, $defaultValue = null)[?]
  • The QueryFactory::__construct(DoctrineHelper $doctrineHelper, QueryHintResolverInterface $queryHintResolver)[?] method was changed to QueryFactory::__construct(DoctrineHelper $doctrineHelper, QueryResolver $queryResolver)[?]
  • The QueryFactory::$queryHintResolver[?] property was removed.

ExpressionLanguage

  • The ExpressionLanguage::__construct(ParserCacheInterface $cache = null, $providers = [])[?] method was changed to ExpressionLanguage::__construct(CacheItemPoolInterface $cache = null, $providers = [])[?]

FilterBundle

  • The DateFilterModifier::modify($data, $valueKeys = [ ... ], $compile = true)[?] method was changed to DateFilterModifier::modify($data, $valueKeys = [ ... ], $compile = true)[?]
  • The AbstractFilterExtension::isApplicable[?] method was removed.
  • The DateRangeType::setDefaultOptions[?] method was removed.
  • The DateTimeRangeType::setDefaultOptions[?] method was removed.
  • The AbstractDateFilterType::setDefaultOptions[?] method was removed.
  • The BooleanFilterType::setDefaultOptions[?] method was removed.
  • The ChoiceFilterType::setDefaultOptions[?] method was removed.
  • The ChoiceTreeFilterType::setDefaultOptions[?] method was removed.
  • The DateRangeFilterType::setDefaultOptions[?] method was removed.
  • The DateTimeRangeFilterType::setDefaultOptions[?] method was removed.
  • The DictionaryFilterType::setDefaultOptions[?] method was removed.
  • The EntityFilterType::setDefaultOptions[?] method was removed.
  • The FilterType::setDefaultOptions[?] method was removed.
  • The ManyToManyFilterType::setDefaultOptions[?] method was removed.
  • The SelectRowFilterType::setDefaultOptions[?] method was removed.
  • The TextFilterType::setDefaultOptions[?] method was removed.

FormBundle

  • The following classes were removed:
    • DecoratorApiType[?]
    • FormCompilerPass[?]
  • The FormExtension::__construct($templateName, $defaultOptions = [])[?] method was changed to FormExtension::__construct(FormRendererInterface $renderer, $templateName, $defaultOptions = [])[?]
  • The OroEntitySelectOrCreateInlineType::setConfigsNormalizer(OptionsResolverInterface $resolver)[?] method was changed to OroEntitySelectOrCreateInlineType::setConfigsNormalizer(OptionsResolver $resolver)[?]
  • The OroJquerySelect2HiddenType::setConverterNormalizer(OptionsResolverInterface $resolver)[?] method was changed to OroJquerySelect2HiddenType::setConverterNormalizer(OptionsResolver $resolver)[?]
  • The OroRichTextType::__construct(ConfigManager $configManager, HtmlTagProvider $htmlTagProvider, $cacheDir = null)[?] method was changed to OroRichTextType::__construct(ConfigManager $configManager, HtmlTagProvider $htmlTagProvider, ContextInterface $context, $cacheDir = null)[?]
  • The ApiFormHandler::__construct(Request $request, ObjectManager $manager)[?] method was changed to ApiFormHandler::__construct(RequestStack $requestStack, ObjectManager $manager)[?]
  • The ConstraintsProvider::__construct(MetadataFactoryInterface $metadataFactory)[?] method was changed to ConstraintsProvider::__construct(MetadataFactoryInterface $metadataFactory)[?]
  • The AbstractSimpleColorPickerType::setDefaultOptions[?] method was removed.
  • The DownloadLinksType::setDefaultOptions[?] method was removed.
  • The EntityIdentifierType::setDefaultOptions[?] method was removed.
  • The LinkType::setDefaultOptions[?] method was removed.
  • The MultipleEntityType::setDefaultOptions[?] method was removed.
  • The OroColorTableType::setDefaultOptions[?] method was removed.
  • The OroDateTimeType::setDefaultOptions[?] method was removed.
  • The OroDateType::setDefaultOptions[?] method was removed.
  • The OroEntityCreateOrSelectChoiceType::setDefaultOptions[?] method was removed.
  • The OroEntityCreateOrSelectType::setDefaultOptions[?] method was removed.
  • The OroJquerySelect2HiddenType::setDefaultOptions[?] method was removed.
  • The OroMoneyType::setDefaultOptions[?] method was removed.
  • The OroPercentType::setDefaultOptions[?] method was removed.
  • The OroRichTextType::setDefaultOptions[?] method was removed.
  • The OroSimpleColorChoiceType::setDefaultOptions[?] method was removed.
  • The OroSimpleColorPickerType::setDefaultOptions[?] method was removed.
  • The OroTimeIntervalType::setDefaultOptions[?] method was removed.
  • The RelatedEntityApiType::setDefaultOptions[?] method was removed.
  • The RelatedEntityCollectionApiType::setDefaultOptions[?] method was removed.
  • The AdditionalAttrExtension::setDefaultOptions[?] method was removed.
  • The ClientValidationExtension::setDefaultOptions[?] method was removed.
  • The ConstraintAsOptionExtension::setDefaultOptions[?] method was removed.
  • The DataBlockExtension::setDefaultOptions[?] method was removed.
  • The DataTransformerExtension::setDefaultOptions[?] method was removed.
  • The SortableExtension::setDefaultOptions[?] method was removed.
  • The TooltipFormExtension::setDefaultOptions[?] method was removed.
  • The ApiFormHandler::$request[?] property was removed.

ImapBundle

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

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

    • clearFolder[?]
    • entitiesToClear[?]
    • cleanUp[?]
  • The CheckButtonType::setDefaultOptions[?] method was removed.

  • The EmailFoldersValidator::hasSelectedFolders($value)[?] method was changed to EmailFoldersValidator::hasSelectedFolders(Collection $value)[?]

  • The SocketNotificationSender::__construct(TopicPublisher $topicPublisher)[?] method was changed to SocketNotificationSender::__construct(WebsocketClientInterface $websocketClient, ConnectionChecker $connectionChecker)[?]

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

    • __construct(RegistryInterface $registry, OptionalListenerInterface $listener)[?]
    • __construct(DoctrineHelper $doctrineHelper, Indexer $indexer)[?]
    • clearOrigin($origin)[?]
    • clearOrigin(UserEmailOrigin $origin)[?]
  • The EmailFoldersValidator::$translator[?] property was removed.

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

ImportExportBundle

  • The EntityWriter::__construct(DoctrineHelper $doctrineHelper, EntityDetachFixer $detachFixer, ContextRegistry $contextRegistry)[?] method was changed to EntityWriter::__construct(DoctrineHelper $doctrineHelper, EntityDetachFixer $detachFixer, ContextRegistry $contextRegistry, DatabaseExceptionHelper $databaseExceptionHelper)[?]

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

    • __construct(ManagerRegistry $managerRegistry, ValidatorInterface $validator, TranslatorInterface $translator, FieldHelper $fieldHelper, ConfigurableTableDataConverter $configurableDataConverter, AuthorizationCheckerInterface $authorizationChecker, TokenAccessorInterface $tokenAccessor)[?]
    • __construct(ManagerRegistry $managerRegistry, ValidatorInterface $validator, TranslatorInterface $translator, FieldHelper $fieldHelper, ConfigurableTableDataConverter $configurableDataConverter, AuthorizationCheckerInterface $authorizationChecker, TokenAccessorInterface $tokenAccessor)[?]
    • validateEntity($entity, $groups = null)[?]
    • validateEntity($entity, $constraints = null, $groups = null)[?]
  • The DatabaseHelper::__construct(ManagerRegistry $registry, DoctrineHelper $doctrineHelper, ServiceLink $fieldHelperLink, TokenAccessorInterface $tokenAccessor, ServiceLink $ownershipMetadataProviderLink)[?] method was changed to DatabaseHelper::__construct(ManagerRegistry $registry, DoctrineHelper $doctrineHelper, ServiceLink $fieldHelperLink, TokenAccessorInterface $tokenAccessor, ServiceLink $ownershipMetadataProviderLink)[?]

  • The AbstractHandler::$fileSystemOperator[?] property was removed.

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

    • $readerChain[?]
    • $fileManager[?]
    • $writerChain[?]
  • The following methods in class ExportHandler[?] were removed:

    • setFileManager[?]
    • setReaderChain[?]
    • setWriterChain[?]
  • The ExportType::setDefaultOptions[?] method was removed.

InstallerBundle

  • The following classes were removed:

    • DatabaseConnection[?]
    • DatabaseConnectionValidator[?]
    • ExtensionLoaded[?]
    • ExtensionLoadedValidator[?]
    • InstallerScenario[?]
    • AbstractStep[?]
    • ConfigureStep[?]
    • FinalStep[?]
    • InstallationStep[?]
    • SchemaStep[?]
    • SetupStep[?]
    • ConfigurationType[?]
    • SetupType[?]
    • DatabaseType[?]
    • DriverOptionType[?]
    • MailerType[?]
    • SystemType[?]
    • WebsocketType[?]
  • The following methods in class CommandExecutor[?] were removed:

    • getDefaultTimeout[?]
    • setDefaultTimeout[?]
  • The CommandExecutor::$defaultTimeout[?] property was removed.

  • The InputOptionProvider::$dialog[?] property was removed.

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

    • __construct(OutputInterface $output, InputInterface $input, HelperInterface $dialog)[?]
    • __construct(OutputInterface $output, InputInterface $input, QuestionHelper $questionHelper)[?]
    • get($name, $question, $default = null, $askMethod, $additionalAskArgs = [])[?]
    • get($name, $questionMessage, $default = null, $options = [])[?]

IntegrationBundle

  • The SecureErrorMessageHelperTest[?] class was removed.
  • The ConnectorContextMediator::__construct(ServiceLink $registryLink, RegistryInterface $doctrineRegistry)[?] method was changed to ConnectorContextMediator::__construct(ServiceLink $registryLink, RegistryInterface $doctrineRegistry)[?]
  • The ChannelHandler::__construct(Request $request, FormInterface $form, EntityManager $em, EventDispatcherInterface $eventDispatcher)[?] method was changed to ChannelHandler::__construct(RequestStack $requestStack, FormInterface $form, EntityManager $em, EventDispatcherInterface $eventDispatcher)[?]
  • The IntegrationSelectType::setDefaultOptions[?] method was removed.
  • The IntegrationSettingsDynamicFormType::__construct[?] method was removed.
  • The IntegrationTypeSelectType::setDefaultOptions[?] method was removed.
  • The IntegrationSettingsDynamicFormType::$fields[?] property was removed.
  • The ChannelHandler::$request[?] property was removed.

LayoutBundle

  • The RouteContextConfigurator::setRequest[?] method was removed.
  • The ThemeContextConfigurator::setRequest[?] method was removed.
  • The BaseTwigRendererEngine::setEnvironment[?] method was removed.
  • The RouteContextConfigurator::$request[?] property was removed.
  • The ThemeContextConfigurator::$request[?] property was removed.

LocaleBundle

  • The LocalizedFallbackValueCollectionType::setDefaultOptions[?] method was removed.
  • The LocalizedPropertyType::setDefaultOptions[?] method was removed.
  • The NameFormatType::setDefaultOptions[?] method was removed.
  • The QuarterType::setDefaultOptions[?] method was removed.
  • The TimezoneType::setDefaultOptions[?] method was removed.

LoggerBundle

  • The ConsoleCommandSubscriber::onConsoleException[?] method was removed.

MessageQueue

  • The DbalMessageConsumer::getId[?] method was removed.

MessageQueueBundle

  • The following methods in class ConsoleFormatter[?] were removed:
    • toJson[?]
    • formatJsonArrayString[?]
  • The ConsoleFormatter::__construct($dataMap = null, $format = null, $dateFormat = null)[?] method was changed to ConsoleFormatter::__construct($options = [])[?]

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 PageStateHandler::__construct(FormInterface $form, Request $request, ObjectManager $manager, TokenStorageInterface $tokenStorage)[?] method was changed to PageStateHandler::__construct(FormInterface $form, RequestStack $requestStack, ObjectManager $manager, TokenStorageInterface $tokenStorage)[?]
  • The NavigationItemController::postAction($type)[?] method was changed to NavigationItemController::postAction(Request $request, $type)[?]
  • The NavigationElementsContentProvider::__construct(ConfigurationProvider $configurationProvider)[?] method was changed to NavigationElementsContentProvider::__construct(ConfigurationProvider $configurationProvider, RequestStack $requestStack)[?]
  • The PageStateType::setDefaultOptions[?] method was removed.
  • The NavigationElementsContentProvider::setRequest[?] method was removed.
  • The PageStateHandler::$request[?] property was removed.
  • The NavigationElementsContentProvider::$request[?] property was removed.

NoteBundle

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

    • __construct(DoctrineHelper $doctrineHelper, ServiceLink $entityOwnerAccessorLink, ActivityAssociationHelper $activityAssociationHelper, CommentAssociationHelper $commentAssociationHelper)[?]
    • __construct(DoctrineHelper $doctrineHelper, ServiceLink $entityOwnerAccessorLink, ActivityAssociationHelper $activityAssociationHelper, CommentAssociationHelper $commentAssociationHelper)[?]
    • getRoutes()[?]
    • getRoutes($activityEntity)[?]
  • The NoteApiHandler::__construct(FormInterface $form, Request $request, ObjectManager $manager, ConfigManager $configManager)[?] method was changed to NoteApiHandler::__construct(FormInterface $form, RequestStack $requestStack, ObjectManager $manager, ConfigManager $configManager)[?]

  • The NoteHandler::__construct(FormInterface $form, Request $request, ManagerRegistry $managerRegistry, ActivityManager $activityManager)[?] method was changed to NoteHandler::__construct(FormInterface $form, RequestStack $requestStack, ManagerRegistry $managerRegistry, ActivityManager $activityManager)[?]

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

    • getAction($entityClass, $entityId)[?]
    • getAction(Request $request, $entityClass, $entityId)[?]
    • getTargetEntity()[?]
    • getTargetEntity(Request $request)[?]
    • cgetAction($entityClass, $entityId)[?]
    • cgetAction(Request $request, $entityClass, $entityId)[?]
  • The NoteApiType::setDefaultOptions[?] method was removed.

  • The NoteApiHandler::$request[?] property was removed.

  • The NoteHandler::$request[?] property was removed.

NotificationBundle

  • The NotificationManager::process(NotificationEvent $event)[?] method was changed to NotificationManager::process(NotificationEvent $event, $eventName)[?]
  • The EmailNotificationSender::sendQueryMessage[?] method was removed.
  • The SendEmailMessageProcessor::findEmailTemplateByName[?] method was removed.

OrganizationBundle

  • The OwnerValidator::getAccessLevel[?] method was removed.

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

    • getOwnerIdChoices[?]
    • getOrganizationChoices[?]
  • The BusinessUnitApiType::setDefaultOptions[?] method was removed.

  • The BusinessUnitTreeSelectType::setDefaultOptions[?] method was removed.

  • The BusinessUnitTreeType::setDefaultOptions[?] method was removed.

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

    • setDefaultOptions[?]
    • getName[?]
    • getOrganizationId[?]
  • The OrganizationSelectType::setDefaultOptions[?] method was removed.

  • The OrganizationType::setDefaultOptions[?] method was removed.

  • The OrganizationsSelectType::setDefaultOptions[?] method was removed.

  • The OwnershipType::setDefaultOptions[?] method was removed.

  • The WidgetBusinessUnitSelectType::setDefaultOptions[?] method was removed.

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

  • The OrganizationRepository::getOrganizationById[?] method was removed.

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

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

    • __construct(ManagerRegistry $doctrine, BusinessUnitManager $businessUnitManager, OwnershipMetadataProviderInterface $ownershipMetadataProvider, EntityOwnerAccessor $ownerAccessor, AuthorizationCheckerInterface $authorizationChecker, TokenAccessorInterface $tokenAccessor, OwnerTreeProvider $treeProvider, AclVoter $aclVoter)[?]
    • __construct(ManagerRegistry $doctrine, OwnershipMetadataProviderInterface $ownershipMetadataProvider, AuthorizationCheckerInterface $authorizationChecker, TokenAccessorInterface $tokenAccessor, OwnerTreeProvider $ownerTreeProvider, AclVoter $aclVoter, BusinessUnitManager $businessUnitManager)[?]
    • isValidOwner(OwnershipMetadataInterface $metadata, $owner, $accessLevel)[?]
    • isValidOwner(OwnershipMetadataInterface $ownershipMetadata, ClassMetadata $entityMetadata, $entity, $owner, $accessLevel)[?]
  • The BusinessUnitHandler::__construct(FormInterface $form, Request $request, ObjectManager $manager)[?] method was changed to BusinessUnitHandler::__construct(FormInterface $form, RequestStack $requestStack, ObjectManager $manager)[?]

  • The OrganizationHandler::__construct(FormInterface $form, Request $request, EntityManager $manager)[?] method was changed to OrganizationHandler::__construct(FormInterface $form, RequestStack $requestStack, EntityManager $manager)[?]

  • 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(EntityManager $em)[?] method was changed to OrganizationManager::__construct(ManagerRegistry $doctrine)[?]

  • The BusinessUnitController::cgetAction()[?] method was changed to BusinessUnitController::cgetAction(Request $request)[?]

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

    • $ownerAccessor[?]
    • $treeProvider[?]
    • $object[?]
  • The BusinessUnitHandler::$request[?] property was removed.

  • The OrganizationHandler::$request[?] property was removed.

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

PlatformBundle

  • The following methods in class AbstractDemoDataFixturesListener[?] were removed:
    • __construct[?]
    • disableListener[?]
    • beforeDisableListeners[?]
    • afterDisableListeners[?]
    • beforeEnableListeners[?]
    • afterEnableListeners[?]
  • The following properties in class AbstractDemoDataFixturesListener[?] were removed:
    • $listenerManager[?]
    • $listeners[?]

QueryDesignerBundle

  • The DateFieldChoiceType::setDefaultOptions[?] method was removed.
  • The DateGroupingType::setDefaultOptions[?] method was removed.
  • The FilterType::setDefaultOptions[?] method was removed.
  • The GroupingType::setDefaultOptions[?] method was removed.
  • The SortingChoiceType::setDefaultOptions[?] method was removed.
  • The QueryDesignerEntityController::fieldsAction()[?] method was changed to QueryDesignerEntityController::fieldsAction(Request $request)[?]

ReminderBundle

  • The WebSocketSendProcessor::__construct(TopicPublisher $topicPublisher, MessageParamsProvider $messageParamsProvider)[?] method was changed to WebSocketSendProcessor::__construct(WebsocketClientInterface $websocketClient, ConnectionChecker $connectionChecker, MessageParamsProvider $messageParamsProvider)[?]
  • The ReminderController::postShownAction()[?] method was changed to ReminderController::postShownAction(Request $request)[?]
  • The WebSocketSendProcessor::$topicPublisher[?] property was removed.
  • The MethodType::setDefaultOptions[?] method was removed.
  • The ReminderCollectionType::setDefaultOptions[?] method was removed.
  • The ReminderIntervalType::setDefaultOptions[?] method was removed.
  • The ReminderType::setDefaultOptions[?] method was removed.
  • The UnitType::setDefaultOptions[?] method was removed.

ReportBundle

  • The ReportChartSchemaType::setDefaultOptions[?] method was removed.
  • The ReportChartType::setDefaultOptions[?] method was removed.
  • The ReportHandler::__construct(FormInterface $form, Request $request, ObjectManager $manager)[?] method was changed to ReportHandler::__construct(FormInterface $form, RequestStack $requestStack, ObjectManager $manager)[?]
  • The ReportHandler::$request[?] property was removed.

ScopeBundle

  • The DoctrineEventListener::__construct(ScopeEntityStorage $entityStorage)[?] method was changed to DoctrineEventListener::__construct(ScopeEntityStorage $entityStorage, CacheProvider $scopeRepositoryCache)[?]

SearchBundle

  • The ReindexDemoDataFixturesListener[?] class was removed.

  • The PrepareResultItemEvent::getName[?] method was removed.

  • The AbstractMapper::setRelatedFields[?] method was removed.

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

    • ajaxAdvancedSearchAction()[?]
    • ajaxAdvancedSearchAction(Request $request)[?]
    • getAction()[?]
    • getAction(Request $request)[?]
  • The SearchAdvancedController::getAction()[?] method was changed to SearchAdvancedController::getAction(Request $request)[?]

  • The IndexEntitiesByIdMessageProcessor::__construct(MessageProducerInterface $producer, LoggerInterface $logger)[?] method was changed to IndexEntitiesByIdMessageProcessor::__construct(JobRunner $jobRunner, DoctrineHelper $doctrineHelper, AbstractIndexer $indexer)[?]

  • The Indexer::__construct(MessageProducerInterface $producer, DoctrineHelper $doctrineHelper)[?] method was changed to Indexer::__construct(MessageProducerInterface $producer, DoctrineHelper $doctrineHelper, MessageTransformerInterface $transformer)[?]

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

SecurityBundle

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

    • __construct(SearchMappingProvider $mappingProvider, TokenAccessorInterface $tokenAccessor, OwnershipConditionDataBuilder $ownershipDataBuilder, OwnershipMetadataProviderInterface $metadataProvider)[?]
    • __construct(SearchMappingProvider $mappingProvider, TokenAccessorInterface $tokenAccessor, AclConditionDataBuilderInterface $ownershipDataBuilder, OwnershipMetadataProviderInterface $metadataProvider)[?]
    • __construct(OwnershipConditionDataBuilder $builder, EventDispatcherInterface $eventDispatcher, AclConditionalFactorBuilder $aclConditionFactorBuilder)[?]
    • __construct(AclConditionDataBuilderInterface $builder, EventDispatcherInterface $eventDispatcher, AclConditionalFactorBuilder $aclConditionFactorBuilder)[?]
  • The following methods in class ApiEventListener[?] were changed:

    • __construct(RequestAuthorizationChecker $requestAuthorizationChecker, AclHelper $aclHelper)[?]
    • __construct(RequestAuthorizationChecker $requestAuthorizationChecker, AclHelper $aclHelper, RequestStack $requestStack)[?]
    • checkObjectAccess($object)[?]
    • checkObjectAccess($object, Request $request)[?]
  • The following methods in class OwnershipConditionDataBuilder[?] were removed:

    • isEntityGranted[?]
    • getUser[?]
  • The AclAccessLevelSelectorType::setDefaultOptions[?] method was removed.

  • The AclPermissionType::setDefaultOptions[?] method was removed.

  • The AclPrivilegeIdentityType::setDefaultOptions[?] method was removed.

  • The AclPrivilegeType::setDefaultOptions[?] method was removed.

  • The PrivilegeCollectionType::setDefaultOptions[?] method was removed.

  • The AclProtectedTypeExtension::setDefaultOptions[?] method was removed.

  • The ApiEventListener::setRequest[?] method was removed.

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

    • $authorizationChecker[?]
    • $tokenStorage[?]
    • $metadataProvider[?]
  • The ApiEventListener::$request[?] property was removed.

SegmentBundle

  • The SegmentFilterBuilderType::getName[?] method was removed.
  • The SegmentHandler::__construct(FormInterface $form, Request $request, ManagerRegistry $managerRegistry, StaticSegmentManager $staticSegmentManager)[?] method was changed to SegmentHandler::__construct(FormInterface $form, RequestStack $requestStack, ManagerRegistry $managerRegistry, StaticSegmentManager $staticSegmentManager)[?]
  • The SegmentController::getItemsAction()[?] method was changed to SegmentController::getItemsAction(Request $request)[?]
  • The SegmentHandler::$request[?] property was removed.

SoapBundle

  • The following classes were removed:
    • AclProtectedQueryFactory[?]
    • EntityDataAccessor[?]
    • EntityDataTransformer[?]
    • EntitySerializer[?]
    • OldOptionsApiDocHandler[?]
    • OldOptionsRouteOptionsResolver[?]
  • The ApiFormHandler::__construct(FormInterface $form, Request $request, ObjectManager $entityManager)[?] method was changed to ApiFormHandler::__construct(FormInterface $form, RequestStack $requestStack, ObjectManager $entityManager)[?]
  • The ApiFormHandler::$request[?] property was removed.
  • The following interfaces were removed:
    • DataAccessorInterface[?]
    • DataTransformerInterface[?]

SyncBundle

  • The following classes were removed:
    • Rfc6455[?]
    • ClientPing[?]
    • DbPing[?]
    • TopicPublisher[?]
    • WebSocket[?]
    • ConnectionError[?]
    • HandshakeFailure[?]
    • Rfc6455Exception[?]
    • SetupFailure[?]
    • SocketReadError[?]
    • SocketWriteError[?]
    • AuthenticateEventListener[?]
    • ClankClientPingConfigurationPass[?]
    • ClankSessionHandlerConfigurationPass[?]
    • TopicSender[?]
    • AuthenticationTopicHandler[?]
    • CacheTicketDigestStorage[?]
  • The OroSyncExtension::getTopicPublisher[?] method was removed.
  • The TicketController::postAction[?] method was removed.
  • The TagGeneratorChain::__construct[?] method was removed.
  • The TicketProvider::isTicketValid[?] method was removed.
  • The DoctrineTagEventListener::__construct(TopicSender $sender, $isApplicationInstalled)[?] method was changed to DoctrineTagEventListener::__construct(DataUpdateTopicSender $dataUpdateTopicSender, TagGeneratorInterface $tagGenerator, $isApplicationInstalled)[?]
  • The MaintenanceListener::__construct(TopicPublisher $publisher, TokenAccessorInterface $tokenAccessor, LoggerInterface $logger)[?] method was changed to MaintenanceListener::__construct(WebsocketClientInterface $client, ConnectionChecker $connectionChecker, TokenAccessorInterface $tokenAccessor)[?]
  • The DataGridTagListener::__construct(TagGeneratorChain $generator)[?] method was changed to DataGridTagListener::__construct(TagGeneratorInterface $generator)[?]
  • The TicketProvider::__construct(TokenStorageInterface $tokenStorage, TicketDigestStorageInterface $ticketDigestStorage, UserProvider $userProvider, LoggerInterface $logger, $salt)[?] method was changed to TicketProvider::__construct(TicketDigestGeneratorInterface $ticketDigestGenerator, $secret)[?]
  • The DoctrineTagEventListener::$sender[?] property was removed.
  • The following properties in class MaintenanceListener[?] were removed:
  • The TicketDigestStorageInterface[?] interface was removed.

TagBundle

  • The TagApiType::setDefaultOptions[?] method was removed.
  • The TagCollectionApiType::setDefaultOptions[?] method was removed.
  • The TagConfigChoiceType::setDefaultOptions[?] method was removed.
  • The TagEntityApiType::setDefaultOptions[?] method was removed.
  • The TagSelectType::setDefaultOptions[?] method was removed.
  • The TagType::setDefaultOptions[?] method was removed.
  • The TaxonomySelectType::setDefaultOptions[?] method was removed.
  • The following methods in class TaxonomyType[?] were removed:
    • setDefaultOptions[?]
    • getName[?]
  • The TagConfigChoiceType::isReadOnly($options)[?] method was changed to TagConfigChoiceType::isReadOnly(Options $options)[?]
  • The TagEntityApiHandler::__construct(FormInterface $form, Request $request, 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, Request $request, ObjectManager $manager)[?] method was changed to TagHandler::__construct(FormInterface $form, RequestStack $requestStack, ObjectManager $manager)[?]
  • The TaxonomyHandler::__construct(FormInterface $form, Request $request, ObjectManager $manager)[?] method was changed to TaxonomyHandler::__construct(FormInterface $form, RequestStack $requestStack, ObjectManager $manager)[?]
  • The ImportExportTagsSubscriber::__construct(ServiceLink $tagManagerLink)[?] method was changed to ImportExportTagsSubscriber::__construct(ServiceLink $tagManagerLink)[?]
  • The TagHandler::$request[?] property was removed.
  • The TaxonomyHandler::$request[?] property was removed.

TestUtils

  • The StatementMock::fetch($fetchStyle = null)[?] method was changed to StatementMock::fetch($fetchMode = null, $cursorOrientation, $cursorOffset)[?]

Testing

  • The EntityType::$choiceList[?] property was removed.
  • The FormStub::getName[?] method was removed.
  • The InputStub::hasParameterOption($values)[?] method was changed to InputStub::hasParameterOption($values, $onlyParams = false)[?]

TranslationBundle

  • The following methods in class Translator[?] were removed:
    • isInstalled[?]
    • checkDatabase[?]
  • The TranslatableEntityType::setDefaultOptions[?] method was removed.
  • The TranslatableChoiceTypeExtension::setDefaultOptions[?] method was removed.
  • The Translator::__construct(ContainerInterface $container, MessageSelector $messageSelector, $loaderIds = [], $options = [])[?] method was changed to Translator::__construct(ContainerInterface $container, MessageFormatter $formatter, $defaultLocale = null, $loaderIds = [], $options = [])[?]
  • The TranslationPackDumper::__construct(TranslationWriter $writer, ExtractorInterface $extractor, TranslationLoader $loader, Filesystem $filesystem, TranslationPackageProvider $provider, $bundles)[?] method was changed to TranslationPackDumper::__construct(TranslationWriter $writer, ExtractorInterface $extractor, TranslationReader $translationReader, Filesystem $filesystem, TranslationPackageProvider $provider, $bundles)[?]
  • The TranslationServiceProvider::__construct(AbstractAPIAdapter $adapter, JsTranslationDumper $jsTranslationDumper, TranslationLoader $translationLoader, DatabasePersister $databasePersister, $cacheDir)[?] method was changed to TranslationServiceProvider::__construct(AbstractAPIAdapter $adapter, JsTranslationDumper $jsTranslationDumper, TranslationReader $translationReader, DatabasePersister $databasePersister, $cacheDir)[?]
  • The TranslatableEntityType::__construct(ManagerRegistry $registry)[?] method was changed to TranslatableEntityType::__construct(ManagerRegistry $registry, ChoiceListFactoryInterface $choiceListFactory)[?]
  • The TranslationController::cgetAction()[?] method was changed to TranslationController::cgetAction(Request $request)[?]
  • The Translator::$messageSelector[?] property was removed.
  • The JsTranslationDumper::$kernelRootDir[?] property was removed.
  • The PackagesProvider::$kernelRootDir[?] property was removed.
  • The TranslationPackDumper::$loader[?] property was removed.
  • The TranslationServiceProvider::$translationLoader[?] property was removed.

UIBundle

  • The following methods in class HtmlTagExtension[?] were removed:
  • The WidgetContextProvider::setRequest[?] method was removed.
  • The CurrentRouteContentProvider::setRequest[?] method was removed.
  • The WidgetContextProvider::$wid[?] property was removed.
  • The CurrentRouteContentProvider::$request[?] property was removed.

UserBundle

  • The following classes were removed:

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

    • getSecurityTokenStorage[?]
    • getCurrentUser[?]
  • The following methods in class AclRoleType[?] were removed:

    • __construct[?]
    • setDefaultOptions[?]
  • The EmailType::setDefaultOptions[?] method was removed.

  • The GenderType::setDefaultOptions[?] method was removed.

  • The GroupApiType::setDefaultOptions[?] method was removed.

  • The GroupType::setDefaultOptions[?] method was removed.

  • The OrganizationUserAclMultiSelectType::setDefaultOptions[?] method was removed.

  • The OrganizationUserAclSelectType::setDefaultOptions[?] method was removed.

  • The ResetType::setDefaultOptions[?] method was removed.

  • The RoleApiType::setDefaultOptions[?] method was removed.

  • The StatusType::setDefaultOptions[?] method was removed.

  • The UserAclSelectType::setDefaultOptions[?] method was removed.

  • The UserApiType::setDefaultOptions[?] method was removed.

  • The UserMultiSelectType::setDefaultOptions[?] method was removed.

  • The UserSelectType::setDefaultOptions[?] method was removed.

  • The WidgetRoleSelectType::setDefaultOptions[?] method was removed.

  • The WidgetUserSelectType::setDefaultOptions[?] method was removed.

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

    • findUsers[?]
    • getListQuery[?]
  • The ResetController::getObfuscatedEmail[?] method was removed.

  • The WsseAuthProvider::getValidUserApi(TokenInterface $token, Collection $secrets, User $user)[?] method was changed to WsseAuthProvider::getValidUserApi(TokenInterface $token, Collection $secrets, UserInterface $user)[?]

  • The WsseTokenFactory::create($roles = [])[?] method was changed to WsseTokenFactory::create($user, $credentials, $providerKey, $roles = [])[?]

  • The UserType::__construct(AuthorizationCheckerInterface $authorizationChecker, TokenAccessorInterface $tokenAccessor, Request $request, PasswordFieldOptionsProvider $optionsProvider)[?] method was changed to UserType::__construct(AuthorizationCheckerInterface $authorizationChecker, TokenAccessorInterface $tokenAccessor, RequestStack $requestStack, PasswordFieldOptionsProvider $optionsProvider)[?]

  • The AbstractUserHandler::__construct(FormInterface $form, Request $request, UserManager $manager)[?] method was changed to AbstractUserHandler::__construct(FormInterface $form, RequestStack $requestStack, UserManager $manager)[?]

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

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

  • The SetPasswordHandler::__construct(LoggerInterface $logger, Request $request, TranslatorInterface $translator, FormInterface $form, Processor $mailerProcessor, UserManager $userManager, ValidatorInterface $validator)[?] method was changed to SetPasswordHandler::__construct(LoggerInterface $logger, RequestStack $requestStack, TranslatorInterface $translator, FormInterface $form, Processor $mailerProcessor, UserManager $userManager, ValidatorInterface $validator)[?]

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

  • The UserHandler::__construct(FormInterface $form, Request $request, UserManager $manager, ConfigManager $userConfigManager = null, DelegatingEngine $templating = null, Swift_Mailer $mailer = null, FlashBagInterface $flashBag = null, TranslatorInterface $translator = null, LoggerInterface $logger = null)[?] method was changed to UserHandler::__construct(FormInterface $form, RequestStack $requestStack, UserManager $manager, ConfigManager $userConfigManager = null, DelegatingEngine $templating = null, Swift_Mailer $mailer = null, FlashBagInterface $flashBag = null, TranslatorInterface $translator = null, LoggerInterface $logger = null)[?]

  • The DefaultUserSystemConfigListener::__construct(DefaultUserProvider $defaultUserProvider)[?] method was changed to DefaultUserSystemConfigListener::__construct(DefaultUserProvider $defaultUserProvider, DoctrineHelper $doctrineHelper)[?]

  • The RoleListener::__construct(ServiceLink $aclSidManagerLink)[?] method was changed to RoleListener::__construct(ServiceLink $aclSidManagerLink)[?]

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

    • createAction()[?]
    • createAction(Request $request)[?]
    • update(Group $entity)[?]
    • update(Request $request, Group $entity)[?]
    • cgetAction()[?]
    • cgetAction(Request $request)[?]
  • The ResetController::setPasswordAction(User $entity)[?] method was changed to ResetController::setPasswordAction(Request $request, User $entity)[?]

  • The StatusController::createAction()[?] method was changed to StatusController::createAction(Request $request)[?]

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

    • infoAction(User $user)[?]
    • infoAction(Request $request, User $user)[?]
    • cgetAction()[?]
    • cgetAction(Request $request)[?]
  • The RoleController::cgetAction()[?] method was changed to RoleController::cgetAction(Request $request)[?]

  • The WsseTokenFactoryInterface::create($roles = [])[?] method was changed to WsseTokenFactoryInterface::create($user, $credentials, $providerKey, $roles = [])[?]

  • The AclRoleType::$privilegeConfig[?] property was removed.

  • The AbstractUserHandler::$request[?] property was removed.

  • The GroupHandler::$request[?] property was removed.

  • The RoleHandler::$request[?] property was removed.

  • The SetPasswordHandler::$request[?] property was removed.

  • The StatusHandler::$request[?] property was removed.

WorkflowBundle

  • The WorkflowDefinitionProvider[?] class was removed.
  • The WorkflowRegistry::__construct(WorkflowDefinitionProvider $definitionProvider, WorkflowAssembler $workflowAssembler, WorkflowDefinitionFilters $definitionFilters)[?] method was changed to WorkflowRegistry::__construct(DoctrineHelper $doctrineHelper, WorkflowAssembler $workflowAssembler, WorkflowDefinitionFilters $definitionFilters)[?]
  • The RolePageListener::__construct(TranslatorInterface $translator)[?] method was changed to RolePageListener::__construct(TranslatorInterface $translator, RequestStack $requestStack)[?]
  • The RolePageListener::setRequest[?] method was removed.
  • The RolePageListener::$request[?] property was removed.