Skip to content

Conversation

@DominikaK
Copy link

Question Answer
JIRA Ticket n/a
Versions all

Comment on lines +162 to +164
!!! tip

For a list of all service tags exposed by Symfony, see its [reference documentation]([[=symfony_doc=]]/reference/dic_tags.html).
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For a follow up: we should have a similar page with Ibexa service tags.

[[= product_name =]] uses the [Symfony service container]([[=symfony_doc=]]/service_container.html) for dependency resolution.

[Symfony dependency injection]([[=symfony_doc=]]/components/dependency_injection.html) ensures that any required services are available in your custom code
(for example controllers) when you inject them into the constructor.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
(for example controllers) when you inject them into the constructor.
(for example, controllers) when you inject them into the constructor.

## Field Types

The following tags used to register Field Type features in the [service container](https://doc.ibexa.co/en/latest/guide/service_container) have been renamed:
The following tags used to register Field Type features in the [service container](https://doc.ibexa.co/en/latest/guide/api/public_php_api.md#service-container) have been renamed:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Broken link

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This link and the others will be fixed when this PR is merged (because the releases section uses absolute links, they only work after merging).

The `ezstudio.installer.studio_installer` service has been renamed to the FQCN-named
service `EzSystems\EzPlatformEnterpriseEditionInstallerBundle\Installer\Installer`.
Deprecated `ezplatform.ee.installer.class` [service container](https://doc.ibexa.co/en/latest/guide/service_container) parameter has been removed.
Deprecated `ezplatform.ee.installer.class` [service container](https://doc.ibexa.co/en/latest/guide/api/public_php_api.md#service-container) parameter has been removed.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Broken link


The `eZ\Bundle\EzPublishCoreBundle\Controller` now extends `Symfony\Bundle\FrameworkBundle\Controller\AbstractController` instead of `Symfony\Bundle\FrameworkBundle\Controller\Controller` which has limited access to the [service container](https://doc.ibexa.co/en/latest/guide/service_container).
For details, see [Service Subscribers Locators](https://symfony.com/doc/5.0/service_container/service_subscribers_locators.html).
The `eZ\Bundle\EzPublishCoreBundle\Controller` now extends `Symfony\Bundle\FrameworkBundle\Controller\AbstractController` instead of `Symfony\Bundle\FrameworkBundle\Controller\Controller` which has limited access to the [service container](https://doc.ibexa.co/en/latest/guide/api/public_php_api.md#service-container).
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Broken link

The `eZ\Bundle\EzPublishCoreBundle\Controller` now extends `Symfony\Bundle\FrameworkBundle\Controller\AbstractController` instead of `Symfony\Bundle\FrameworkBundle\Controller\Controller` which has limited access to the [service container](https://doc.ibexa.co/en/latest/guide/service_container).
For details, see [Service Subscribers Locators](https://symfony.com/doc/5.0/service_container/service_subscribers_locators.html).
The `eZ\Bundle\EzPublishCoreBundle\Controller` now extends `Symfony\Bundle\FrameworkBundle\Controller\AbstractController` instead of `Symfony\Bundle\FrameworkBundle\Controller\Controller` which has limited access to the [service container](https://doc.ibexa.co/en/latest/guide/api/public_php_api.md#service-container).
For details, see [Service Subscribers Locators](https://symfony.com/doc/5.0/api/public_php_api.md#service-container/service_subscribers_locators.html).
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Broken link (page not found on Symfony

### Symfony service container

The deprecated Symfony [service container](https://doc.ibexa.co/en/latest/guide/service_container) parameters ending with `.class` have been removed, services relying on them now have their classes defined explicitly.
The deprecated Symfony [service container](https://doc.ibexa.co/en/latest/guide/api/public_php_api.md#service-container) parameters ending with `.class` have been removed, services relying on them now have their classes defined explicitly.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Broken link

@DominikaK DominikaK requested a review from juskora June 10, 2022 06:01
@DominikaK DominikaK merged this pull request into master Jun 10, 2022
@DominikaK DominikaK deleted the service-container-desc-fix branch June 10, 2022 06:24
DominikaK pushed a commit that referenced this pull request Jun 10, 2022
DominikaK pushed a commit that referenced this pull request Jun 10, 2022
DominikaK pushed a commit that referenced this pull request Jun 10, 2022
DominikaK pushed a commit that referenced this pull request Jun 10, 2022
DominikaK pushed a commit that referenced this pull request Jun 10, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants