Houdini
PHP Houdini is a PhpStorm plugin that adds configurable autocompletion for classes that use magic methods and properties.
PHPStorm provides robust autocompletion, but when working with classes that use magic methods or properties, this functionality is lost.
To restore autocompletion, developers typically rely on @method or @property annotations, which requires manual updates for every method or property added. This process is tedious and contradicts the goal of autocompletion—to save time.
PHP Houdini offers a more efficient solution for managing autocompletion in these cases by leveraging a configuration file, enabling seamless autocompletion for magic methods and properties.
- Configurable: Define your classes with magic methods using a simple config file — no need to navigate through complex menus.
- Fluent API: Describe magic classes using a PHP-based fluent API with autocompletion support, so there's no need to memorize additional syntax or learn new formats like JSON or custom DSLs.
- Flexible: Expose private or protected fields as publicly accessible properties, or map properties to getters, constants, or complex array patterns, all with autocompletion in any combination you need.
Pricing
Trial Period: Free for the first 30 days.
Individual License: $1.30 per month, or $13 per year.
Discounts: 20% off in the 2nd year, 40% off in the 3rd year.
Business License: $2.30 per month, or $23 per year.
Configuration Guide
Refer to the PHP Houdini Configuration Tutorial for detailed instructions on setting up the plugin for your classes.
Get It
Support
Have a question or feature request? Please let us know.
PHP Logo © Colin Viebrock and used under Creative Commons license.