Currently there are several possible ways to integrate symfony into editors. These methods are described in the wiki and in most cases are the addition of symfony libraries to a project for automatic substitution and partial verification. As already written on Habrahabr, netbeans 7.0 is planned to add full support for this framework. This, however, forgot to tell the developers of another project - PHPEdit . On March 20, 2009, version 3.2.0 of this editor was released, in which symfony support was added as an extension. You can briefly familiarize yourself with the features of the editor by looking at the official screencast .
Opportunities (they are pluses):
Code highlighting
Code Browser
Snippets for everything
Unicode support (and Cyrillic, for example, cp1251)
CVS, SVN
Work with base
Access, FTP update
Code formatter
Open the declaration of a method or function in one click
Built-in symfony project generator
symfony tasks list with settings
Fast switch between controller and view
Smart autocompletion (for example, variables declared in the controller are passed to the view)
Tips
Debugger for symfony without additional settings
Fast environment switching (prod, dev, test)
PHPUnit, PHP Documenter, todo support
')
disadvantages
Shareware (179 euros for the editor + 79 for symfony. For educational purposes, you can get it for free)
System requirements (512 MB worked fine, but it didn’t fly. Easier than Zend Studio for Eclipse, but heavier than the usual non-IDE editor)
Lack of flexibility in code formatter (loses to Zend Formatter), non-intuitive settings menu
I did not find the option to quickly open the file (perhaps somewhere there)
No versions for Linux and MacOS (promised to make by the end of 2008)
In general, it is a good solution for symfony projects. I have not yet tried a test drive on reasonable projects with a large amount of code and include, but there is a suspicion that it will also work fine. The editor lacks the flexibility that Zend Studio has for Eclipse, PDT, netbeans, and others, but it is more than worth it with good integration with symfony. Be sure to buy a license when a version appears under Linux.