Timeline for How do I find available public methods?
Current License: CC BY-SA 3.0
16 events
| when toggle format | what | by | license | comment | |
|---|---|---|---|---|---|
| Mar 14, 2017 at 20:25 | comment | added | Kevin | VS Code will be a contender when PHP support is totally there. But my daily driver is PHPStorm, my second set of eyes. | |
| Mar 14, 2017 at 18:41 | comment | added | mradcliffe | The netbeans multi-project feature beats phpstorm hands down in my opinion. :-) But I use both. And throw in VS Code as an all-around good Web IDE too. | |
| Mar 14, 2017 at 15:41 | comment | added | Kevin | The pro of a commercial product is the employment of developers to ensure steady stream of updates and releases, which is where Eclipse and Netbeans and everyone more obscure than that cannot provide. PHPStorm also has great support for Drupal and Symfony, and lots of tooling support (Vagrant, NPM, etc). It kills it. | |
| Mar 14, 2017 at 15:33 | comment | added | Clive♦ | I've used literally every IDE that claims to support PHP @sanzante. I've watched countless junior devs become thousands of times more productive just by switching from literally any other IDE to PHPStorm. I stand by the previous statement happily and will continue to tell everyone who'll listen to switch immediately :) I already converted one person in my office to it today, but my work isn't done... | |
| Mar 14, 2017 at 15:26 | comment | added | sanzante | @Clive sorry but that's a nonsense, or a simple opinion, at most. | |
| Mar 14, 2017 at 15:22 | comment | added | Clive♦ | If you're not using phpstorm you're doing it wrong @every-php-developer-in-the-world | |
| Mar 14, 2017 at 15:11 | comment | added | Kevin | That said - the IDE will autocomplete class and method usage and only public methods will be available. Hence, why using an IDE is so advised. | |
| Mar 14, 2017 at 15:07 | comment | added | Kevin | The only other way is to use the online class documentation. There are no CLI tools that will just tell you this sort of thing. But yes, an IDE to navigate classes REALLY helps. | |
| Mar 14, 2017 at 15:06 | comment | added | Kevin | Hm, I got one not too long ago for use on a Drupal project. | |
| Mar 14, 2017 at 15:06 | comment | added | sanzante | Not a discussion here yes, but let me say that EAP are alpha versions (not for a production environment) and the free license the give is only for superheros, see jetbrains.com/buy/opensource/#application-rules. | |
| Mar 14, 2017 at 15:01 | comment | added | Kevin | Any IDE worth their salt can do this. BTW PHPStorm is not expensive if you utilize what it has to offer. You can use the free EAP version, and if you work on an open source project (Drupal modules or themes), JetBrains will GIVE you a free license. Not a discussion for here though. | |
| Mar 14, 2017 at 14:58 | comment | added | sanzante | NetBeans also includes some PHP hierarchy diagrams. Probably not so cool, but NetBeans is Free Software (PHP Storm is closed source and IMHO expensive) and you can download it for free. | |
| Mar 14, 2017 at 14:54 | comment | added | Oleg Videnov | I am sorry to say that, but I really don't think at this moment you can efficiently tinker with the API without using this IDE. | |
| Mar 14, 2017 at 14:53 | comment | added | Bobby | I don't use phpstorm, but this is good to know for future reference. I'm looking for a way to do this using devel or something drupal-centric. surely something must be built in somewhere? | |
| Mar 14, 2017 at 14:49 | comment | added | Kevin | You can also open a class with command+click, then command+7 or click Structure tab to see the class structure (where your project directory view would be) to quickly scan the same information without opening UML. | |
| Mar 14, 2017 at 14:47 | history | answered | Oleg Videnov | CC BY-SA 3.0 |