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.