Как преобразовать функцию из глобального пространства имен в функцию в определенном пространстве имен в PhpStorm?

#php #namespaces #phpstorm

#php #пространства имен #phpstorm

Вопрос:

Есть ли в PhpStorm автоматический способ перемещения функции PHP из глобального пространства имен (там не определено) в определенное пространство имен? Я не говорю здесь о методе класса, также функция должна оставаться функцией, а не становиться методом класса.

 <?php

function a() {}

$a = a();

// should become this:

namespace AB;
function a() {};

// somewhere else ... 
use function ABa;
$a = a();
  

Комментарии:

1. Это пока недоступно в PhpStorm. Вы можете проголосовать за соответствующий запрос функции на youtrack.jetbrains.com/issue/WI-44703

2. @Dmitrii спасибо за информацию и разъяснения!