Skip to content

[Validator] Translation Component dependency not met #31212

Closed
@JarJak

Description

@JarJak

Symfony version(s) affected: 4.2

Description
After composer require validator on fresh project I get:

!!  PHP Fatal error:  Interface 'Symfony\Component\Translation\TranslatorInterface' not found in vendor/symfony/validator/Util/LegacyTranslatorProxy.php on line 21
!!  
!!  In LegacyTranslatorProxy.php line 21:
!!                                                                                 
!!    Attempted to load interface "TranslatorInterface" from namespace "Symfony\C  
!!    omponent\Translation".                                                       
!!    Did you forget a "use" statement for "Symfony\Contracts\Translation\Transla  
!!    torInterface"?                                                               
!!                               

However I don't need Translator in my project.

How to reproduce

  1. Init fresh project (from symfony/skeleton)
  2. Require Validator Component

Possible Solution
Remove dependency or add symfony/contracts as a dependency of Validator.

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