Skip to content

[DX] Showing cross component features #8975

Closed
@linaori

Description

@linaori

Currently on the components page, we have a very clear overview of what Symfony has to offer. However, I'm currently missing the cross component features. I was working on removing symfony/symfony from my application, wrote a bash one-liner to fetch all references I could find and run the application, ofc I was missing the Yaml dependency, because I don't refer to it, but the DI does with the YamlLoader.

Once I got everything to work, I noticed N/A in my WDT where usually the request time is displayed. Clicking on it would cause a 500 error. Turns out, I was missing the Stopwatch component for this feature to work.

There are a lot of features that work once another package is installed (which is really awesome). However, there's no overview on which features work this way and what packages they require. Now that we have Flex, I think it's really important to document this and save developers a lot of time figuring out how or what.

One step further than docs, possible the packages should somehow define this, so that exception messages could get hints about this (I think we already have something similar to this in the error handler).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions