Thanks to visit codestin.com
Credit goes to github.com

Skip to content

kotfire/vscode-php-add-property

Repository files navigation

Version Rating Installs

PHP Add Property

Visual Code Studio extension to manage PHP class properties

Features

Add a property

Add a property demo

Add existing properties

It gets the property type from the docblock!

Add existing properties demo

Insert constructor

Automatically insert a constructor if it does not exist.

Insert constructor demo

Multi-line constructor support

Multi-line constructor demo

Highly customizable

Highly customizable demo

Extension Settings

This extension contributes the following settings:

  • phpAddProperty.property.visibility.choose: Specifies whether to choose property visibility when inserting
  • phpAddProperty.property.visibility.default: Specifies the default property visibility
  • phpAddProperty.property.stopToImport: Specifies whether to stop after typing the type to refer to an external fully qualified name with an alias or importing
  • phpAddProperty.property.docblock.add: Specifies whether to add a docblock @var type to the property
  • phpAddProperty.property.docblock.multiline: Specifies whether to use a multiline docblock
  • phpAddProperty.property.docblock.withParameter: Specifies whether to add the docblock @var type to the property and the constructor parameter type at the same time
  • phpAddProperty.property.docblock.stopToImport: Specifies whether to stop after typing the type to refer to an external fully qualified name with an alias or importing
  • phpAddProperty.property.types: Specifies whether to enable PHP 7.4+ typed properties More info
  • phpAddProperty.constructor.docblock.enable: Specifies whether to add/update the docblock to the constructor
  • phpAddProperty.constructor.docblock.withParameter: Specifies whether to add the docblock @param type together with the constructor parameter type
  • phpAddProperty.constructor.docblock.stopToImport: Specifies whether to stop after typing the @param type to refer to an external fully qualified name with an alias or importing
  • phpAddProperty.constructor.docblock.stopForDescription: Specifies whether to stop after typing the @var type to add a description
  • phpAddProperty.constructor.visibility.choose: Specifies whether to choose constructor visibility when inserting
  • phpAddProperty.constructor.visibility.default: Specifies the default constructor visibility
  • phpAddProperty.constructor.breakIntoMultilineIfLengthExceeded.enabled: Specifies whether to break the constructor into multiple lines if the given line length is exceeded
  • phpAddProperty.constructor.breakIntoMultilineIfLengthExceeded.maxLineLength: Specifies the maximum line length before using a multiline constructor
  • phpAddProperty.showMessagesOnStatusBar: Specifies whether to show messages on status bar instead of notification box
  • phpAddProperty.contextMenuOptions.enable: Specifies whether to show the context menu options
  • phpAddProperty.contextMenuOptions.addProperty: Specifies whether to show the add property command in the context menu options
  • phpAddProperty.contextMenuOptions.appendProperty: Specifies whether to show the append property command in the context menu options
  • phpAddProperty.contextMenuOptions.removeProperty: Specifies whether to show the remove property command in the context menu options
  • phpAddProperty.contextMenuOptions.breakConstructorIntoMultiline: Specifies whether to show the break constructor into multiline command in the context menu options

About

Manage PHP class properties extension for Visual Studio Code

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •