Thanks to visit codestin.com
Credit goes to github.com

Skip to content

isPublic check in ConstraintValidatorsPass on decorators .inner argument #20150

Closed
@mariuszpass

Description

@mariuszpass

Hi.
I have a decorator for doctrine.orm.validator.unique which is tagged with validator.constraint_validator. With symfony 3.1.5 new checks were introduced in here

My decorator:

    app.decorating.doctrine_unique:
        class:     CapiBundle\Model\Validator\Constraints\UniqueEntityDecorator
        decorates: doctrine.orm.validator.unique
        arguments: ['@app.decorating.doctrine_unique.inner', '@doctrine']
        public:    false

results with exception The service "app.decorating.doctrine_unique.inner" must be public as it can be lazy-loaded.
Additionaly, InvalidArgumentException is not imported.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions