PhpStorm 2017.2 Help

Generating Getters and Setters

On this page:


In the PHP context, you can generate accessor and mutator methods (getters and setters) for the fields of in your classes. PhpStorm generates getters and setters with only one argument.

In the PHP context, getters and setters are generated using the PHP getter/setter file template. By default, as specified in these templates, setters are generated with the set prefix and getters with the set or get prefix according to the inferred field type boolean or con-boolean. The prefix is the value of the ${GET_OR_IS} variable in the default getter template. The default template is configured in the Code tab on the File and Code Templates page of the Settings / Preferences Dialog.

Generating accessor and mutator methods

  1. Do one of the following:
    • On the main menu, choose Code | Generate.
    • Right-click the editor and choose Generate on the context menu.
    • Press Alt+Insert.
  2. In the pop-up list that is displayed in the editor, select one of the following options:
    • Getter: Accessor methods for getting the current values of the fields that will be selected in the Choose Fields to Generate Getters and Setters dialog box.
    • Setter: Mutator methods for setting specified values to the fields.
    • Getter and Setter: Both methods.
  3. In the Choose Fields to Generate Getters and Setters dialog box, select the fields to generate getters or setters for.
  4. Click OK when ready.
Last modified: 21 August 2017