Skip to content

Commit

Permalink
IBX-1696: Removed class parameters from ibexa/core repository (#63)
Browse files Browse the repository at this point in the history
Dropped .class parameters which have been deprecated since Symfony 3.x

Co-authored-by: Andrew Longosz <alongosz@users.noreply.github.com>
  • Loading branch information
Nattfarinn and alongosz authored Jan 28, 2022
1 parent aa14488 commit d3b4c6b
Show file tree
Hide file tree
Showing 4 changed files with 2 additions and 9 deletions.
2 changes: 1 addition & 1 deletion src/bundle/Core/Resources/config/papi.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ services:
class: Ibexa\Bundle\Core\ApiLoader\RepositoryFactory
arguments:
- '@ibexa.config.resolver'
- "%ezpublish.api.inner_repository.class%"
- Ibexa\Core\Repository\Repository
- "%ezpublish.api.role.policy_map%"
- '@Ibexa\Contracts\Core\Repository\LanguageResolver'
- "@?logger"
Expand Down
3 changes: 0 additions & 3 deletions src/bundle/Core/Resources/config/templating.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
parameters:
# @todo drop once core dependencies stop relying on those parameters
ezpublish.view_provider.configured.class: Ibexa\Bundle\Core\View\Provider\Configured

ezpublish.view.matcher_factory.class: Ibexa\Bundle\Core\Matcher\ServiceAwareMatcherFactory

ezpublish.content_view.viewbase_layout: "@@IbexaCore/viewbase_layout.html.twig"
ezpublish.content_view.content_block_name: "content"
Expand Down
2 changes: 0 additions & 2 deletions src/lib/Resources/settings/indexable_fieldtypes.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
parameters:
# @todo drop once core dependencies stop relying on this parameter
ezpublish.fieldType.indexable.unindexed.class: Ibexa\Core\FieldType\Unindexed

services:
Ibexa\Core\FieldType\Keyword\SearchField:
Expand Down
4 changes: 1 addition & 3 deletions src/lib/Resources/settings/repository/inner.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,17 @@ parameters:
ezplatform.kernel.proxy_cache_dir: 'var/cache/repository/proxy'

# intentionally defined class parameter to be used by the Repository Factory
ezpublish.api.inner_repository.class: Ibexa\Core\Repository\Repository
services:
Ibexa\Bundle\Core\ApiLoader\RepositoryFactory:
class: Ibexa\Core\Base\Container\ApiLoader\RepositoryFactory
arguments:
- "%ezpublish.api.inner_repository.class%"
- Ibexa\Core\Repository\Repository
- "%ezpublish.api.role.policy_map%"
- '@Ibexa\Contracts\Core\Repository\LanguageResolver'
calls:
- [setContainer, ["@service_container"]]

Ibexa\Core\Repository\Repository:
class: Ibexa\Core\Repository\Repository
factory: ['@Ibexa\Bundle\Core\ApiLoader\RepositoryFactory', buildRepository]
arguments:
- '@ibexa.api.persistence_handler'
Expand Down

0 comments on commit d3b4c6b

Please sign in to comment.