Skip to content

[DX] Showing cross component features #8975

@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

      pFad - Phonifier reborn

      Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

      Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


      Alternative Proxies:

      Alternative Proxy

      pFad Proxy

      pFad v3 Proxy

      pFad v4 Proxy