Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

[DX] Simplify or fix the "intl"/icu requirement #11447

Copy link
Copy link
Closed
@javiereguiluz

Description

@javiereguiluz
Issue body actions

The problem

intl/icu causes problems when using Microsoft Azure (source)

Enabling the PHP intl Extension

This is the tricky part of the guide! At the time of writing this cookbook,
Microsoft Azure Website provided the intl extension, but it's not enabled by
default.

intl/icu causes problems when using Heroku (source)

One of Symfony’s dependencies, symfony/icu, requires the intl PHP extension,
but doesn’t list it as a dependency. This will prevent a deploy, and lead to
confusing error messages about a package named lib-icu missing from the system.

intl/icu causes problems in Symfony trainings

I can confirm that whenever we deliver a Symfony training, one or more people
suffer the intl/icu problems when trying to install or use Symfony.

The solution

I'm aware of the "ICU and Deployment Problems" section that you can read in
the Intl component doc, but I think that we could do more.

Can anyone think of a better solution to use the intl extension when available
but to not bother people when is not available?

Metadata

Metadata

Assignees

No one assigned

    Labels

    DXDX = Developer eXperience (anything that improves the experience of using Symfony)DX = Developer eXperience (anything that improves the experience of using Symfony)Intl

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      Morty Proxy This is a proxified and sanitized view of the page, visit original site.