PhpStorm 2024.1 Help

Override methods of a superclass

You can override any method of a parent class by generating necessary code from a predefined template. PhpStorm creates a stub that contains a call to the method of the superclass, leaving the developer with the task of providing some meaningful source code in the method's body.

Override a method of a superclass

  1. On the Code menu, click Override methods Ctrl+O. Alternatively, you can right-click anywhere in the class file, then click Generate Alt+Insert, and select Override methods.

  2. Select the methods to override (hold the Shift or Ctrl key to perform a multi-selection). The list does not include the methods that are already overridden or cannot be accessed from the current subclass.

    If necessary, select the Copy PHPDoc checkbox to insert PHPDoc comments for the overridden methods.

  3. Click OK and provide the source code for the method body.

    Hover over the Override icon in the gutter to view the name of the base class. Click it to open the overridden method declaration.

Last modified: 11 February 2024