PHP Houdini PHP Houdini
  • Introduction
  • The Houdini Config File
  • Promoting Properties
  • Promoting Methods
  • Filters
  • Transforms
  • Adding New Methods and Properties
  • Array Patterns
  • Support or Contact
  • List of Filters
  • List of Transforms
PHP Houdini
  • »
  • PHP Houdini Tutorial
  • View page source

PHP Houdini Tutorial

This document describes how to use the PhpStorm plugin PHP Houdini

PHP Houdini allows you to add completion for classes with magic methods and properties.

  • Introduction
  • The Houdini Config File
    • The overrideClass() method
  • Promoting Properties
    • Only promoting protected properties
  • Promoting Methods
  • Filters
    • Using multiple filters (with logical AND)
    • Using multiple filters (with logical OR)
    • Combining filters with logical OR and logical AND
  • Transforms
    • Transforming auto-completed properties
    • Transforming auto-completed methods
  • Adding New Methods and Properties
    • Adding New Methods
    • Adding New Properties
    • Available Sources
    • Using Static Properties and Methods
      • Swapping contexts
    • Configuring the Name and Type
      • Configuring the Name
      • Configuring the Type
  • Array Patterns
    • Simple Array Patterns
      • Simple ArrayPattern Example
      • The match() method
      • Matching Properties As Well as Methods
      • Matching More than One Method or Property
        • Using forEachValue()
        • Using forEachKeyAndValue()
      • Combining Patterns with other methods
    • Complex Array Patterns
      • Selecting a particular key with selectKey(string $key)
      • Handling mixed associative arrays
      • Using ArrayPattern::NEXT
      • Using ArrayPattern::ANYTHING
      • Adieu to Array Patterns
  • Support or Contact
  • List of Filters
    • Name filters
    • Type filters
    • Access filters
    • Any filter
    • All filters
  • List of Transforms
    • Name transforms
    • Type transforms
Next

© Copyright 2022, Profound Inventions, LLC.