PhpStorm Создание шаблона Live: строка с разделителями-запятыми для ассоциативного массива

Protomancer спросил: 03 февраля 2018 в 10:08 в: php

В PhpStorm я хотел бы выделить такую ​​строку:

$entity_type, $entity, $field, $instance, $langcode, $items, $display

И преобразовать ее в строку, как показано ниже, с живым шаблоном:

    '$entity_type' => $entity_type,
    '$entity' => $entity,
    '$field' => $field,
   '$instance' => $instance,
   '$langcode' => $langcode,
    '$items' => $items,
    '$display' => $display,

В настоящее время у меня есть шаблон, который кажется, что это шаг от желаемого. Мой шаблон в настоящий момент может принимать выбранную строку и преобразовывать эту строку в ассоциативный элемент массива: $entity_type выделен и использование команды live template преобразует ее в '$entity_type' => $entity_type,.

Текущий текущий код шаблона, который принимает выбор и преобразует его в один элемент массива php:

'$SELECTION$' => $SELECTION$,$END$

Я застрял, пытаясь угадать, как использовать предварительно определенные функции PhpStorm.

Я часто вынимаю из аргументов строку аргументов из-за функции отладки и имея живой шаблон, помогите мне создать ассоциативный массив быстрее, действительно ускорит мой мир.

Изменить: I отладка для Drupal 7, если это имеет значение. Часто мне просто нужна быстрая функция, используя функцию Devel, например:

    dpm(array(
    '$entity_type' => $entity_type,
    '$entity' => $entity,
    '$field' => $field,
    '$instance' => $instance,
    '$langcode' => $langcode,
    '$items' => $items,
    '$display' => $display,
    '$elements' => $elements,
  ), 'mymodule_field_formatter_view');

0 ответов