Wiki Markup |
---|
{scrollbar} |
Info |
---|
Vamos configurar o PhpStorm para compreender um projeto Drupal, sendo módulo, tema ou core. |
Table of Contents |
---|
Configurando um projeto existente.
Se você abrir um diretório com código de projeto Drupal no PhpStorm ele vai automaticamente reconhecer isso. Será exibida uma notificação com relação a esse suporte e você pode habilitá-la a partir daí
Clicando em Enable o seguinte diálogo aparacerá, pedindo que informe onde está a instalação do Drupal para a qual está desenvolvendo e sua versão.
Você também pode habilitar a integração a partir de Settings → Project Settings → Drupal (Ctrl
+ Shift
+ S
, ou Cmd
+ ,
no Mac).
Criando um novo projeto
A partir de File → New Project, ou da tela de boas vindas clicando em New Project você pode criar um novo módulo Drupal.
Selecione Drupal Module em Project type e clique em Ok. Assim como para um projeto existente você deve indicar onde está a instalação do Drupal.
Os arquivos iniciais do projeto serão criados automaticamente de acordo com a versão do Drupal.
Configuração do Ambiente
Habilitando o suporte para o Drupal, seja para um novo projeto ou para um existente, o PhpStorm verifica se o ambiente de desenvolvimento está configurado corretamente. Se a configuração não estiver correta popups com sugestão de ajustes aparecerão - estas mesmas mensagens também estão disponíveis no Event Log. Basta clicar em Fix para consertar o que for necessário.
Include Paths
Assim que você habilitar a integração com Drupal, o PhpStorm vai incluir os caminhos de api do Drupal, de acordo com sua versão. Se precisar de mais algum, você pode incluí-lo manualmente em Settings → PHP → Include Path. Não esqueça de desabilitar Set up PHP | Include paths em Settings → PHP → Drupal.
Se a Integração com Drupal for desabilitada, os caminhos serão automaticamente excluídos da configuração.
Associação de Arquivos
Para usar a coloração e acabamento de código você vai precisar de algumas associações de tipos de arquivos. O PhpStorm vai te avisar, quando a integração for habilitada, sobre as associações que precisam ser feitas em notificações ou pela ferramenta Event Log.
Os arquivos .theme, .install e .module serão associados com o tipo PHP, permitindo fazer acabamento e receber inspeções PHP.
Os arquivos .info serão associados ao tipo INI (esta mensagem não aparece para projetos Drupal 8).
Padrão de Código do Drupal
Quando um novo projeto Drupal é criado no IDE, o estilo de código Drupal é automaticamente configurado. Já quando um projeto existente é carregado no PhpStorm, uma notificação sugerindo que a formatação estilo Drupal seja habilitada vai aparecer.
Você pode configurar o estilo de código do Drupal para formatação quando quiser em Settings → Code Style → PHP → Set From... → Drupal.
Wiki Markup |
---|
{scrollbar} |