folderProfound Inventions > PHPStorm Plugins

Houdini

wizard-hat

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.