PhpStorm
 
Get PhpStorm

Navigating a Symfony project

Last modified: 17 June 2024

Symfony introduces a number of concepts that are important for an application, including but not limited to controllers (actions), routing, templating, the Doctrine ORM, testing, forms, translations, services, bundles, and configuration. Developing a Symfony application means integrating some (or all) of these components together, often switching back and forth between different files and artifact types.

To facilitate this, the Symfony Support plugin provides several extra code navigation features in addition to the PhpStorm basic ones.