メソッドの抽出ダイアログ
ダイアログのタイトルは 関数の抽出 に変わります。
JavaScript のコンテキスト。
PHP の文脈では、関数やスクリプトの内部でコードを選択するときです。
項目 | 説明 |
|---|---|
命名 | このフィールドには、選択したソースコードに基づいて生成する関数またはメソッドの名前を指定します。 |
可視性 | この領域で、生成するメソッドの 可視範囲(英語)を指定します。 利用可能なオプションは次のとおりです:
この領域は、PHP クラスのメソッドからリファクタリングが呼び出されたときに メソッドの抽出 ダイアログでのみ使用可能です。 |
静的を宣言する | このチェックボックスを選択すると、static メソッドが作成されます。
|
関数式を宣言する | このチェックボックスを選択すると、新しい関数を関数式で定義することができます(例: このチェックボックスは、JavaScript コンテキストでリファクタリングが呼び出された場合にのみ使用できます。 |
出力変数 | この読み取り専用フィールドには、新しいメソッド / 関数の出力が呼び出し元のメソッド / 関数に渡される際に経由する変数の名前が表示されます。 出力変数を返す領域での選択に応じて、この変数は return ステートメントで使用されるか、新しいメソッド / 関数の参照パラメーターによって渡されるように宣言されます。 |
出力変数を次で返す | この領域で、新しいメソッドまたは関数が 出力変数を呼び出し先に返す方法を指定します。
|
パラメーター | この領域では、新しいメソッド / 関数に渡すパラメーターを指定します。 必要に応じて、対応するパラメーター行をダブルクリックして新しい名前を入力して、パラメーターの名前を変更します。 |
上 / 下に移動 | これらのボタンを使用して、パラメーターの順序を変更します。 |
テール "break/continue" ステートメントを return ステートメントに置き換える | このチェックボックスを選択すると、PhpStorm が選択範囲に含まれている場合にテール breakまたは continueステートメントを変換します。 |
シグネチャープレビュー | この読み取り専用フィールドに、新しいメソッドの宣言を表示します。 |