-
Notifications
You must be signed in to change notification settings - Fork 41
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Service creates as private #55
Comments
That helps me resolve deprecation firing |
That is correct. All services should be private my default. Use dependency injection instead of using the container directly. |
Oh I see. The bundle itself is using the container here: https://github.com/neo4j-contrib/neo4j-symfony/blob/master/Neo4jBundle.php This is indeed an issue. |
I'm not understand in what way service have changed his state on setAlias() but before this row service have internal properties setted
After setting alias for service it change state to
Maybe this can help. And maybe this bag not related to bundle. |
I think maybe need change logic when was checks if manager is configured. Doctrine creates some parameter to resolve this. As temporary solution maybe do same thing? What you think about this? |
Hello,
A have received deprecation message
The "neo4j.entity_manager" service is private, checking for its existence is deprecated since Symfony 3.2 and will fail in 4.0.
. As I understood when sets alias for default manager it sets with private true but default service creates as not private.Message fires from
Neo4jBundle::boot()
. Here it is private.Maybe I doing something wrong.
I have changed
$container->setAlias('neo4j.entity_manager', 'neo4j.entity_manager.default'
)` tothat help to set Alias as not private. But debug still tell that service is private..
Maybe I'm doing something wrong? I just add it and all tests fired deprecations
The text was updated successfully, but these errors were encountered: