Oro\Bundle\ActionBundle\Condition\RouteExists
deprecated because of:- work with
RouteCollection
is performance consuming - it was used to check bundle presence, which could be done with
service_exists
- work with
- Class
Oro\Bundle\ActivityListBundle\Filter
- construction signature was changed now it takes next arguments:
FormFactoryInterface
$factory,FilterUtility
$util,ActivityAssociationHelper
$activityAssociationHelper,ActivityListChainProvider
$activityListChainProvider,ActivityListFilterHelper
$activityListFilterHelper,EntityRoutingHelper
$entityRoutingHelper,ServiceLink
$queryDesignerManagerLink,ServiceLink
$datagridHelperLink
- construction signature was changed now it takes next arguments:
- Class
Oro\Bundle\AddressBundle\Twig\PhoneExtension
- construction signature was changed now it takes next arguments:
ServiceLink
$providerLink
- construction signature was changed now it takes next arguments:
- Class
Oro\Bundle\DashboardBundle\Twig\DashboardExtension
- construction signature was changed now it takes next arguments:
ServiceLink
$converterLink,ServiceLink
$managerLink,EntityProvider
$entityProvider
- construction signature was changed now it takes next arguments:
- Class
Oro\Bundle\DataAuditBundle\Filter\AuditFilter
- construction signature was changed now it takes next arguments:
FormFactoryInterface
$factory,FilterUtility
$util,ServiceLink
$queryDesignerManagerLink
- construction signature was changed now it takes next arguments:
- Added
Oro\Bundle\EmailBundle\Sync\EmailSynchronizerInterface
and implemented it inOro\Bundle\EmailBundle\Sync\AbstractEmailSynchronizer
- Class
Oro\Bundle\EmailBundle\Twig\EmailExtension
- construction signature was changed now it takes next arguments:
EmailHolderHelper
$emailHolderHelper,EmailAddressHelper
$emailAddressHelper,EmailAttachmentManager
$emailAttachmentManager,EntityManager
$em,MailboxProcessStorage
$mailboxProcessStorage,SecurityFacade
$securityFacade,ServiceLink
$relatedEmailsProviderLink
- construction signature was changed now it takes next arguments:
- Class
Oro\Bundle\EntityBundle\Twig\EntityFallbackExtension
- construction signature was changed now it takes next arguments:
ServiceLink
$fallbackResolverLink
- construction signature was changed now it takes next arguments:
- Class
Oro\Bundle\EntityPaginationBundle\Storage\StorageDataCollector
- construction signature was changed now it takes next arguments:
ServiceLink
$dataGridManagerLink,DoctrineHelper
$doctrineHelper,AclHelper
$aclHelper,EntityPaginationStorage
$storage,EntityPaginationManager
$paginationManager
- construction signature was changed now it takes next arguments:
- Class
Oro\Bundle\DataGridBundle\Engine\Orm\PdoMysql\GroupConcat
was removed. UseGroupConcat
from packageoro/doctrine-extensions
instead. - Class
Oro\Bundle\DataGridBundle\Twig\DataGridExtension
- construction signature was changed now it takes next arguments:
ServiceLink
$managerLink,NameStrategyInterface
$nameStrategy,RouterInterface
$router,SecurityFacade
$securityFacade,DatagridRouteHelper
$datagridRouteHelper,RequestStack
$requestStack,LoggerInterface
$logger = null
- construction signature was changed now it takes next arguments:
- Added parameter
ConfigDatabaseChecker $databaseChecker
to the constructor ofOro\Bundle\EntityConfigBundle\Config\ConfigModelManager
- Updated
Oro\Bundle\ImapBundle\Async\SyncEmailMessageProcessor::__construct()
signature to useOro\Bundle\EmailBundle\Sync\EmailSynchronizerInterface
.
- Class
Oro\Bundle\LayoutBundle\DependencyInjection\CompilerOverrideServiceCompilerPass
was removed
- Class
Oro\Bundle\LocaleBundle\Formatter\AddressFormatter
- construction signature was changed now it takes next arguments:
LocaleSettings
$localeSettings,NameFormatter
$nameFormatter,PropertyAccessor
$propertyAccessor
- construction signature was changed now it takes next arguments:
DbalStorer
is deprecated. If you need its functionality, please compose your class withDBALPersistenceDriverTrait
- Deprecated services and classes:
oro_search.search.engine.storer
Oro\Bundle\SearchBundle\Engine\Orm\DbalStorer
entityManager
instead ofem
should be used inBaseDriver
childrenOrmIndexer
should be decoupled fromDbalStorer
dependency- Interface
Oro\Bundle\SearchBundle\Engine\EngineV2Interface
marked as deprecated - please, useOro\Bundle\SearchBundle\Engine\EngineInterface
instead - Return value types in
Oro\Bundle\SearchBundle\Query\SearchQueryInterface
andOro\Bundle\SearchBundle\Query\AbstractSearchQuery
were fixed to support fluent interface
- Service overriding in compiler pass was replaced by service decoration for next services:
sensio_framework_extra.converter.doctrine.orm
security.acl.dbal.provider
security.acl.cache.doctrine
security.acl.voter.basic_permissions
- Next container parameters were removed:
oro_security.acl.voter.class
Oro\Bundle\SecurityBundle\Owner\AbstractOwnerTreeProvider
:- removed implementation of
Symfony\Component\DependencyInjection\ContainerAwareInterface
- removed method
public function setContainer(ContainerInterface $container = null)
- removed method
protected function getContainer()
- changed the visibility of
$tree
property fromprotected
toprivate
- removed method
public function getCache()
- removed method
protected function getTreeData()
- removed method
protected function getOwnershipMetadataProvider()
- removed method
protected function checkDatabase()
- removed method
getManagerForClass($className)
- removed implementation of
Oro\Bundle\SecurityBundle\Owner\OwnerTreeProvider
:- removed constant
CACHE_KEY
- removed property
protected $em
- removed method
public function getCache()
- changed the signature of the constructor.
Old signature:
__construct(EntityManager $em, CacheProvider $cache)
. New signature:__construct( ManagerRegistry $doctrine, DatabaseChecker $databaseChecker, CacheProvider $cache, MetadataProviderInterface $ownershipMetadataProvider, TokenStorageInterface $tokenStorage )
- removed constant
- Added parameter
ConfigDatabaseChecker $databaseChecker
to the constructor ofOro\Bundle\TranslationBundle\Translation\OrmTranslationLoader
- Class
Oro\Bundle\UIBundle\Twig\FormatExtension
- construction signature was changed now it takes next arguments:
ServiceLink
$formatterManagerLink
- construction signature was changed now it takes next arguments:
Oro\Bundle\WorkflowBundle\Validator\WorkflowValidationLoader
:- replaced parameter
ServiceLink $emLink
withConfigDatabaseChecker $databaseChecker
in the constructor - removed property
protected $emLink
- removed property
protected $dbCheck
- removed property
protected $requiredTables
- removed method
protected function checkDatabase()
- removed method
protected function getEntityManager()
- replaced parameter