Skip to content

Latest commit

 

History

History
343 lines (307 loc) · 78.5 KB

incompatibilities-4-1-beta.md

File metadata and controls

343 lines (307 loc) · 78.5 KB

ActionBundle

  • The DeleteHandler::__construct(DeleteHandler $deleteHandler, ApiEntityManager $apiEntityManager, DoctrineHelper $doctrineHelper)[?] method was changed to DeleteHandler::__construct(EntityDeleteHandlerRegistry $deleteHandlerRegistry)[?]
  • The following properties in class DeleteHandler[?] were removed:
    • $deleteHandler[?]
    • $apiEntityManager[?]
    • $doctrineHelper[?]

ActivityBundle

  • The following classes were removed:
    • ActivityEntityDeleteHandler[?]
    • ActivityEntityDeleteHandlerProxy[?]
    • ActivityEntityDeleteHandlerRegistry[?]
    • ActivityEntityDeleteHandlerCompilerPass[?]
  • The ActivityEntityDeleteHandlerInterface[?] interface was removed.

ApiBundle

  • The following classes were removed:

    • ApiActions[?]
    • AbstractConfigProvider[?]
    • RelationConfigProvider[?]
    • LoadExtendedAssociation[?]
    • LoadNestedAssociation[?]
    • DeleteDataByDeleteHandler[?]
    • DeleteListDataByDeleteHandler[?]
    • DeleteDataByDeleteHandler[?]
    • RelationConfigProcessor[?]
    • CompleteDefinitionOfAssociationsByConfig[?]
    • LoadFromConfigBag[?]
    • LoadFromMetadata[?]
    • RelationConfigContext[?]
    • ActionMetadataExtra[?]
    • HateoasMetadataExtra[?]
    • MetadataExtraCollection[?]
    • AbstractConfigExtension[?]
    • AbstractConfigLoader[?]
    • ActionsConfigExtension[?]
    • ActionsConfigLoader[?]
    • ConfigExtensionRegistry[?]
    • ConfigExtraCollection[?]
    • ConfigLoaderFactory[?]
    • CustomizeLoadedDataConfigExtra[?]
    • DataTransformersConfigExtra[?]
    • DescriptionsConfigExtra[?]
    • EntityDefinitionConfigExtra[?]
    • EntityDefinitionConfigLoader[?]
    • EntityDefinitionFieldConfigLoader[?]
    • ExpandRelatedEntitiesConfigExtra[?]
    • FeatureConfigurationExtension[?]
    • FilterFieldsConfigExtra[?]
    • FilterIdentifierFieldsConfigExtra[?]
    • FiltersConfigExtension[?]
    • FiltersConfigExtra[?]
    • FiltersConfigLoader[?]
    • MaxRelatedEntitiesConfigExtra[?]
    • MetaPropertiesConfigExtra[?]
    • RelationConfigMerger[?]
    • SortersConfigExtension[?]
    • SortersConfigExtra[?]
    • SortersConfigLoader[?]
    • StatusCodesConfigLoader[?]
    • SubresourcesConfigExtension[?]
    • SubresourcesConfigLoader[?]
    • RelationDefinitionConfiguration[?]
  • The ArrayAccessor::getValue($object, $propertyName)[?] method was changed to ArrayAccessor::getValue($object, string $propertyName)[?]

  • The AssociationToArrayAttributeConverter::__construct(ObjectAccessorInterface $objectAccessor)[?] method was changed to AssociationToArrayAttributeConverter::__construct(ObjectAccessorInterface $objectAccessor, TargetMetadataProvider $targetMetadataProvider)[?]

  • The EntityPropertyAccessor::getValue($object, $propertyName)[?] method was changed to EntityPropertyAccessor::getValue($object, string $propertyName)[?]

  • The ObjectAccessor::getValue($object, $propertyName)[?] method was changed to ObjectAccessor::getValue($object, string $propertyName)[?]

  • The CombinedConfigBag::__construct(array $configBags, EntityConfigMerger $entityConfigMerger, RelationConfigMerger $relationConfigMerger)[?] method was changed to CombinedConfigBag::__construct(array $configBags, EntityConfigMerger $entityConfigMerger)[?]

  • The ConfigCacheWarmer::__construct(array $configFiles, ConfigExtensionRegistry $configExtensionRegistry, ConfigCacheFactory $configCacheFactory, bool $debug, string $environment)[?] method was changed to ConfigCacheWarmer::__construct(array $configFiles, ConfigExtensionRegistry $configExtensionRegistry, ConfigCacheFactory $configCacheFactory, bool $debug, string $environment)[?]

  • The ExpandedAssociationExtractor::getExpandedAssociations(EntityDefinitionConfig $config)[?] method was changed to ExpandedAssociationExtractor::getExpandedAssociations(EntityDefinitionConfig $config, ExpandRelatedEntitiesConfigExtra $expandConfigExtra, string $associationPath = null)[?]

  • The Context::addConfigExtra(ConfigExtraInterface $extra)[?] method was changed to Context::addConfigExtra(ConfigExtraInterface $extra)[?]

  • The SubresourceContext::addParentConfigExtra(ConfigExtraInterface $extra)[?] method was changed to SubresourceContext::addParentConfigExtra(ConfigExtraInterface $extra)[?]

  • The LoadCustomAssociation::__construct(EntitySerializer $entitySerializer, DoctrineHelper $doctrineHelper, EntityIdHelper $entityIdHelper)[?] method was changed to LoadCustomAssociation::__construct(EntitySerializer $entitySerializer, DoctrineHelper $doctrineHelper, EntityIdHelper $entityIdHelper, ConfigProvider $configProvider)[?]

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

    • __construct(EntityTitleProvider $entityTitleProvider, ExpandedAssociationExtractor $expandedAssociationExtractor)[?]
    • __construct(EntityTitleProvider $entityTitleProvider, ExpandedAssociationExtractor $expandedAssociationExtractor, ConfigProvider $configProvider)[?]
    • updateData(array $data, $entityClass, EntityDefinitionConfig $config, $titleFieldName)[?]
    • updateData(array $data, string $entityClass, EntityDefinitionConfig $config)[?]
  • The LoadTitleMetaPropertyForCollection::updateData(array $data, $entityClass, EntityDefinitionConfig $config, $titleFieldName)[?] method was changed to LoadTitleMetaPropertyForCollection::updateData(array $data, string $entityClass, EntityDefinitionConfig $config)[?]

  • The LoadTitleMetaPropertyForSingleItem::updateData(array $data, $entityClass, EntityDefinitionConfig $config, $titleFieldName)[?] method was changed to LoadTitleMetaPropertyForSingleItem::updateData(array $data, string $entityClass, EntityDefinitionConfig $config)[?]

  • The AssociationHandler::__construct(ActionProcessorInterface $customizationProcessor, string $version, RequestType $requestType, string $rootEntityClass, string $propertyPath, string $entityClass, EntityDefinitionConfig $config, bool $collection, $previousHandler = null)[?] method was changed to AssociationHandler::__construct(ActionProcessorInterface $customizationProcessor, string $version, RequestType $requestType, string $rootEntityClass, string $propertyPath, string $entityClass, EntityDefinitionConfig $config, array $configExtras, bool $collection, $previousHandler = null)[?]

  • The EntityHandler::__construct(ActionProcessorInterface $customizationProcessor, string $version, RequestType $requestType, string $entityClass, EntityDefinitionConfig $config, bool $collection, $previousHandler = null)[?] method was changed to EntityHandler::__construct(ActionProcessorInterface $customizationProcessor, string $version, RequestType $requestType, string $entityClass, EntityDefinitionConfig $config, array $configExtras, bool $collection, $previousHandler = null)[?]

  • The EnsureInitialized::__construct(ConfigLoaderFactory $configLoaderFactory)[?] method was changed to EnsureInitialized::__construct(ConfigLoaderFactory $configLoaderFactory)[?]

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

    • __construct(ConfigExtensionRegistry $configExtensionRegistry, ConfigLoaderFactory $configLoaderFactory, EntityConfigMerger $entityConfigMerger)[?]
    • __construct(ConfigExtensionRegistry $configExtensionRegistry, ConfigLoaderFactory $configLoaderFactory, EntityConfigMerger $entityConfigMerger)[?]
    • __construct(ConfigExtensionRegistry $configExtensionRegistry, ConfigLoaderFactory $configLoaderFactory, ConfigBagRegistry $configBagRegistry, ResourcesProvider $resourcesProvider, EntityConfigMerger $entityConfigMerger, MergeParentResourceHelper $mergeParentResourceHelper, MergeActionConfigHelper $mergeActionConfigHelper, MergeSubresourceConfigHelper $mergeSubresourceConfigHelper)[?]
    • __construct(ConfigExtensionRegistry $configExtensionRegistry, ConfigLoaderFactory $configLoaderFactory, ConfigBagRegistry $configBagRegistry, ResourcesProvider $resourcesProvider, EntityConfigMerger $entityConfigMerger, MergeParentResourceHelper $mergeParentResourceHelper, MergeActionConfigHelper $mergeActionConfigHelper, MergeSubresourceConfigHelper $mergeSubresourceConfigHelper)[?]
    • __construct(ConfigLoaderFactory $configLoaderFactory, ConfigBagRegistry $configBagRegistry, ConfigProvider $configProvider, MetadataProvider $metadataProvider)[?]
    • __construct(ConfigLoaderFactory $configLoaderFactory, ConfigBagRegistry $configBagRegistry, ConfigProvider $configProvider, MetadataProvider $metadataProvider)[?]
  • The AddExcludedActions::__construct(ConfigLoaderFactory $configLoaderFactory, ConfigBagRegistry $configBagRegistry)[?] method was changed to AddExcludedActions::__construct(ConfigLoaderFactory $configLoaderFactory, ConfigBagRegistry $configBagRegistry)[?]

  • The AssociationMetadata::getTargetMetadata()[?] method was changed to AssociationMetadata::getTargetMetadata(string $targetClassName = null)[?]

  • The EntityConfigMerger::__construct(ConfigExtensionRegistry $configExtensionRegistry)[?] method was changed to EntityConfigMerger::__construct(ConfigExtensionRegistry $configExtensionRegistry)[?]

  • The ApiConfiguration::__construct(ConfigExtensionRegistry $extensionRegistry, $maxNestingLevel = null)[?] method was changed to ApiConfiguration::__construct(ConfigExtensionRegistry $extensionRegistry, $maxNestingLevel = null)[?]

  • The DumpConfigCommand::__construct(ValueNormalizer $valueNormalizer, ResourcesProvider $resourcesProvider, ProcessorBagInterface $processorBag, ConfigProvider $configProvider, RelationConfigProvider $relationConfigProvider)[?] method was changed to DumpConfigCommand::__construct(ValueNormalizer $valueNormalizer, ResourcesProvider $resourcesProvider, ProcessorBagInterface $processorBag, ConfigProvider $configProvider)[?]

  • The DumpConfigReferenceCommand::__construct(ConfigExtensionRegistry $configExtensionRegistry)[?] method was changed to DumpConfigReferenceCommand::__construct(ConfigExtensionRegistry $configExtensionRegistry)[?]

  • The SecurityContext::__construct(TokenStorageInterface $tokenStorage)[?] method was changed to SecurityContext::__construct(TokenStorageInterface $tokenStorage, RequestStack $requestStack = null)[?]

  • The ObjectPropertyAccessorInterface::getValue($object, $propertyName)[?] method was changed to ObjectPropertyAccessorInterface::getValue($object, string $propertyName)[?]

  • The ContextInterface::addConfigExtra(ConfigExtraInterface $extra)[?] method was changed to ContextInterface::addConfigExtra(ConfigExtraInterface $extra)[?]

  • The CombinedConfigBag::getRelationConfig[?] method was removed.

  • The ConfigBag::getRelationConfig[?] method was removed.

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

    • setTitlesForAssociations[?]
    • getEntityIdentifierFieldName[?]
  • The CompleteAssociationHelper::mergeAssociationFields[?] method was removed.

  • The ObjectNormalizer::normalizeObject[?] method was removed.

  • The ReflectionUtil::clearFormErrors[?] method was removed.

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

    • getDeleteHandler[?]
    • setDeleteHandler[?]
  • The DumpConfigCommand::getRelationConfig[?] method was removed.

  • The ConfigBagInterface::getRelationConfig[?] method was removed.

  • The DumpConfigCommand::$knownExtras[?] property was removed.

  • The following interfaces were removed:

    • MetadataExtraInterface[?]
    • ConfigExtensionInterface[?]
    • ConfigExtraInterface[?]
    • ConfigExtraSectionInterface[?]
    • ConfigLoaderFactoryAwareInterface[?]
    • ConfigLoaderInterface[?]
  • The ContextInterface::getManageableEntityClass[?] interface method was added.

  • The SecurityContextInterface::getCsrfCookieName[?] interface method was added.

AssetBundle

  • The AssetConfigCache::__construct(KernelInterface $kernel)[?] method was changed to AssetConfigCache::__construct(KernelInterface $kernel, array $webpackDevServerOptions)[?]

ConfigBundle

  • The SettingsBuilder::append(ArrayNodeDefinition $root, $settings)[?] method was changed to SettingsBuilder::append(ArrayNodeDefinition $root, array $settings)[?]

EntityConfigBundle

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

    • getFieldRow($entityClass, $entityField)[?]
    • getFieldRow(string $entityClass, string $entityField)[?]
    • removeFieldConfig(LoggerInterface $logger, $fieldRowId)[?]
    • removeFieldConfig(LoggerInterface $logger, $fieldRowId, bool $dryRun = false)[?]

EntityExtendBundle

  • The following classes were removed:
    • Validation[?]
    • ValidatorBuilder[?]
    • EntityExtendPass[?]
  • The UniqueExtendEntityMethodNameValidator::__construct(FieldNameValidationHelper $validationHelper, ClassMethodNameChecker $methodNameChecker)[?] method was changed to UniqueExtendEntityMethodNameValidator::__construct(FieldNameValidationHelper $validationHelper, ClassMethodNameChecker $methodNameChecker, FieldTypeHelper $fieldTypeHelper)[?]
  • The MigrationUpdateConfigCommand::__construct(ExtendOptionsParser $extendOptionsParser, ExtendConfigProcessor $extendConfigProcessor)[?] method was changed to MigrationUpdateConfigCommand::__construct(ExtendOptionsParser $extendOptionsParser, ExtendConfigProcessor $extendConfigProcessor, string $optionsPath)[?]

EntitySerializer

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

    • postSerialize[?]
    • processPostSerializeCollection[?]
  • The following methods in class SerializationHelper[?] were changed:

    • postSerializeCollection(array $items, $handler, array $context)[?]
    • postSerializeCollection(array $items, EntityConfig $config, array $context)[?]
    • handleFieldsReferencedToChildFields(array $serializedData, $entityClass, EntityConfig $entityConfig, array $context, array $fields)[?]
    • handleFieldsReferencedToChildFields(array $serializedData, EntityConfig $entityConfig, array $context, array $fields)[?]

FormBundle

  • The HtmlTagProvider::__construct(array $elements)[?] method was changed to HtmlTagProvider::__construct(array $elements, $htmlPurifierMode, $iframeDomains = [], $uriSchemes = [])[?]
  • The SanitizeHTMLTransformer::__construct($allowedElements = null, $cacheDir = null)[?] method was changed to SanitizeHTMLTransformer::__construct(HtmlTagProvider $htmlTagProvider, $allowedElements = null, $cacheDir = null)[?]

ImportExportBundle

  • The ImportStrategyHelper::checkEntityFieldsAcl[?] method was removed.

LocaleBundle

  • The ProcessLocalizedFields[?] class was removed.
  • The LocalizationScopeCriteriaProvider::getCriteriaForCurrentScope[?] method was removed.
  • The LocalizedFallbackValueAwareStrategy::mapCollections[?] method was removed.

MessageQueueBundle

  • The ConsumerHeartbeatCommand::__construct(ConsumerHeartbeat $consumerHeartbeat, ConnectionChecker $connectionChecker, WebsocketClientInterface $websocketClient)[?] method was changed to ConsumerHeartbeatCommand::__construct(ConsumerHeartbeat $consumerHeartbeat, ConnectionChecker $connectionChecker, WebsocketClientInterface $websocketClient, int $heartBeatUpdatePeriod)[?]

NoteBundle

  • The NoteActivityEntityDeleteHandler[?] class was removed.

OrganizationBundle

  • The following classes were removed:

    • BusinessUnitDeleteHandler[?]
    • OrganizationDeleteHandler[?]
  • The BusinessUnitAclProvider::getOrganizationContextId[?] method was removed.

  • The ScopeOrganizationCriteriaProvider::getCriteriaForCurrentScope[?] method was removed.

  • The OwnerDeletionManager::registerAssignmentChecker[?] method was removed.

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

    • getCurrentOrganization[?]
    • getOrganizationContextId[?]
  • The following methods in class RecordOwnerDataListener[?] were removed:

    • setDefaultOrganization[?]
    • setOwner[?]
  • The OwnerDeletionManagerPass::loadAssignmentCheckers[?] method was removed.

  • The BusinessUnitController::getDeleteHandler[?] method was removed.

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

    • getOrganizationManager[?]
    • getEntityManager[?]
  • The following methods in class OwnerAssignmentChecker[?] were changed:

    • hasAssignments($ownerId, $entityClassName, $ownerFieldName, EntityManager $em)[?]
    • hasAssignments($ownerId, string $entityClassName, string $ownerFieldName, EntityManagerInterface $em)[?]
    • getHasAssignmentsQueryBuilder($ownerId, $entityClassName, $ownerFieldName, EntityManager $em)[?]
    • getHasAssignmentsQueryBuilder($ownerId, string $entityClassName, string $ownerFieldName, EntityManagerInterface $em)[?]
  • The OwnerDeletionManager::__construct(OwnerAssignmentCheckerInterface $defaultChecker, ConfigProvider $ownershipProvider, OwnershipMetadataProviderInterface $ownershipMetadata, EntityManager $em, ObjectIdAccessor $objectIdAccessor)[?] method was changed to OwnerDeletionManager::__construct(ContainerInterface $checkerContainer, ConfigProvider $ownershipProvider, OwnershipMetadataProviderInterface $ownershipMetadata, DoctrineHelper $doctrineHelper, ObjectIdAccessor $objectIdAccessor)[?]

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

  • The OwnerAssignmentCheckerInterface::hasAssignments($ownerId, $entityClassName, $ownerFieldName, EntityManager $em)[?] method was changed to OwnerAssignmentCheckerInterface::hasAssignments($ownerId, string $entityClassName, string $ownerFieldName, EntityManagerInterface $em)[?]

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

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

ScopeBundle

  • The AbstractScopeCriteriaProvider[?] class was removed.
  • The ScopeCriteria::__construct(array $context, array $fieldsInfo)[?] method was changed to ScopeCriteria::__construct(array $context, ClassMetadata $scopeClassMetadata)[?]
  • The ScopeManager::__construct(ScopeEntityStorage $entityStorage, ServiceLink $entityFieldProviderLink)[?] method was changed to ScopeManager::__construct(ContainerInterface $providerContainer, array $providers, ScopeEntityStorage $entityStorage, PropertyAccessorInterface $propertyAccessor)[?]
  • The ScopeCriteria::$fieldsInfo[?] property was removed.
  • The following properties in class ScopeManager[?] were removed:
    • $entityFieldProvider[?]
    • $entityFieldProviderLink[?]
    • $fields[?]
  • The following methods in class ScopeManager[?] were removed:
    • addProvider[?]
    • getPropertyAccessor[?]
    • getProviders[?]
    • getEntityFieldProvider[?]
    • getFields[?]
  • The following methods in class ScopeCriteriaProviderInterface[?] were removed:
    • getCriteriaByContext[?]
    • getCriteriaForCurrentScope[?]
  • The ScopeCriteriaProviderInterface::getCriteriaValue[?] interface method was added.

SecurityBundle

  • The following classes were removed:

    • ForbiddenException[?]
    • UserOrganizationGuesser[?]
  • The following methods in class ContextListener[?] were removed:

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

  • The RefreshContextListener::checkOrganization(OnClearEventArgs $event, OrganizationContextTokenInterface $token)[?] method was changed to RefreshContextListener::checkOrganization(OnClearEventArgs $event, OrganizationAwareTokenInterface $token)[?]

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

    • __construct(CsrfTokenManagerInterface $csrfTokenManager, $tokenId)[?]
    • __construct(CsrfTokenManagerInterface $csrfTokenManager)[?]
    • isRequestTokenValid(Request $request, $useRequestValue = false)[?]
    • isRequestTokenValid(Request $request, bool $useRequestValue = false)[?]
  • The AbstractAccessLevelAclExtension::isAccessDeniedByOrganizationContext($object, OrganizationContextTokenInterface $securityToken, $accessLevel)[?] method was changed to AbstractAccessLevelAclExtension::isAccessDeniedByOrganizationContext($object, OrganizationAwareTokenInterface $securityToken, $accessLevel)[?]

  • The OrganizationContextTokenInterface[?] interface was removed.

SegmentBundle

  • The StaticSegmentManager::__construct(EntityManager $em, DynamicSegmentQueryBuilder $dynamicSegmentQB, OwnershipMetadataProviderInterface $ownershipMetadataProvider)[?] method was changed to StaticSegmentManager::__construct(EntityManager $em, DynamicSegmentQueryBuilder $dynamicSegmentQB, OwnershipMetadataProviderInterface $ownershipMetadataProvider, NativeQueryExecutorHelper $nativeQueryExecutorHelper)[?]

SoapBundle

  • The following methods in class DeleteHandler[?] were removed:
    • setOwnerDeletionManager[?]
    • processDelete[?]
    • checkPermissions[?]
    • deleteEntity[?]
  • The DeleteHandler::handleDelete($id, ApiEntityManager $manager)[?] method was changed to DeleteHandler::handleDelete($id, ApiEntityManager $manager, array $options = [])[?]
  • The RestController::handleDeleteRequest($id)[?] method was changed to RestController::handleDeleteRequest($id, array $options = [])[?]
  • The RestApiCrudInterface::handleDeleteRequest($id)[?] method was changed to RestApiCrudInterface::handleDeleteRequest($id, array $options = [])[?]
  • The DeleteHandler::$ownerDeletionManager[?] property was removed.
  • The DeleteHandlerInterface[?] interface was removed.

SyncBundle

  • The TicketAuthenticationProvider::__construct(TicketDigestGeneratorInterface $ticketDigestGenerator, UserProvider $userProvider, string $providerKey, string $secret, $ticketTtl)[?] method was changed to TicketAuthenticationProvider::__construct(TicketDigestGeneratorInterface $ticketDigestGenerator, UserProviderInterface $userProvider, string $providerKey, string $secret, int $ticketTtl)[?]

TagBundle

  • The TagOwnerAssignmentChecker::hasAssignments($ownerId, $entityClassName, $ownerFieldName, EntityManager $em)[?] method was changed to TagOwnerAssignmentChecker::hasAssignments($ownerId, string $entityClassName, string $ownerFieldName, EntityManagerInterface $em)[?]

UIBundle

  • The JqueryUiDateTimeFormatConverter::convertFormat[?] method was removed.

UserBundle

  • The following classes were removed:
    • RoleDeleteHandler[?]
    • UserDeleteHandler[?]
  • The ImpersonationAuthenticator::__construct(ManagerRegistry $doctrine, UsernamePasswordOrganizationTokenFactoryInterface $tokenFactory, EventDispatcherInterface $eventDispatcher, UrlGeneratorInterface $router)[?] method was changed to ImpersonationAuthenticator::__construct(ManagerRegistry $doctrine, UsernamePasswordOrganizationTokenFactoryInterface $tokenFactory, OrganizationGuesserInterface $organizationGuesser, EventDispatcherInterface $eventDispatcher, UrlGeneratorInterface $router)[?]
  • The AbstractUser::getOrganizations($onlyActive = false)[?] method was changed to AbstractUser::getOrganizations(bool $onlyEnabled = false)[?]
  • The User::getOrganizations($onlyActive = false)[?] method was changed to User::getOrganizations(bool $onlyEnabled = false)[?]
  • The ScopeUserCriteriaProvider::getCriteriaForCurrentScope[?] method was removed.
  • The BaseUserManager::assertRoles[?] method was removed.
  • The UserManager::assertRoles[?] method was removed.
  • The following methods in class UserController[?] were removed:
    • getBusinessUnitManager[?]
    • isUserDeleteAllowed[?]
    • getDeleteHandler[?]
  • The RoleController::getDeleteHandler[?] method was removed.
  • The following methods in class CreateUserCommand[?] were removed:
    • getUserManager[?]
    • getEntityManager[?]
  • The OrganizationAwareUserInterface[?] interface was removed.