Project: aptanastudio
Issue APSTUD-4771: PHP Outline View should show inherited methods and properties
When working with any existing App or large Framework it's _incredibly_ useful to be able to easily browse/explore all available methods and properties that the current class has access to and to be able to navigate quickly through the hierarchy. Working with something like Magento or anything based on ZF/Cake/Kohana etc means that you almost never create classes from scratch but are always extending someone else's class. While inherited methods/properties are visible in autocomplete they do not show in the Outline view - so finding what's available in a large or an unknown project is a nightmare. In contrast Aptana 1.5 showed all inherited methods/properties in the Outline view - see attached screen shot for an example of using this in a Magento project. I still use Aptana 1.5 as my everyday IDE because the PHP Outline view does such a fantastic job of displaying and filtering through deep object hierarchies, I've tried (and purchased!) every other PHP IDE I can find to get a modern release that can beat it, and nothing can, it really is a killer feature. Netbeans and PhpStorm both to a good job of letting you search for class usage etc but neither aid in exploring the hierarchy as well as the Aptana Outline view used to - please bring it back so I can upgrade to Studio 3! Given that autocomplete already parses the hierarchy and Outline view already shows indented methods with a working filter system, it must be possible to render the hierarchy in Outline view.
Story points: 13