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

Skip to content

Add AsciiSlugger getLocale() return type #44280

Closed
@zip-fa

Description

@zip-fa

Symfony version(s) affected

5.4.0

Description

AsciiLogger has no return type in getLocale() function

How to reproduce

"require": {
    "php": ">=8.1",
    "composer/package-versions-deprecated": "1.11.99.1",
    "doctrine/doctrine-bundle": "^2.5",
    "doctrine/doctrine-migrations-bundle": "^3.1",
    "doctrine/orm": "^2.10.2",
    "phpdocumentor/reflection-docblock": "^5.3.0",
    "symfony/console": "5.4.*",
    "symfony/dotenv": "5.4.*",
    "symfony/expression-language": "5.4.*",
    "symfony/filesystem": "5.4.*",
    "symfony/flex": "^1.3.1",
    "symfony/framework-bundle": "5.4.*",
    "symfony/http-client": "5.4.*",
    "symfony/intl": "5.4.*",
    "symfony/lock": "5.4.*",
    "symfony/messenger": "5.4.*",
    "symfony/mime": "5.4.*",
    "symfony/monolog-bundle": "^3.7",
    "symfony/property-access": "5.4.*",
    "symfony/property-info": "5.4.*",
    "symfony/proxy-manager-bridge": "5.4.*",
    "symfony/security-bundle": "5.4.*",
    "symfony/serializer": "5.4.*",
    "symfony/string": "5.4.*",
    "symfony/twig-bundle": "5.4.*",
    "symfony/uid": "5.4.*",
    "symfony/validator": "5.4.*",
    "symfony/yaml": "5.4.*"
}

Possible Solution

Add return type:

string/Slugger/AsciiSlugger.php:93
public function getLocale(): string

Temp fix, composer.json:

  • "symfony/translation": "5.4.*"

Additional Context

PHP Fatal error: Declaration of Symfony\Component\String\Slugger\AsciiSlugger::getLocale() must be compatible with Symfony\Contracts\Translation\LocaleAwareInterface::getLocale(): string in /vendor/symfony/string/Slugger/AsciiSlugger.php on line 93

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