Skip to end of metadata
Go to start of metadata


Icon

Vamos configurar o PhpStorm para compreender um projeto Drupal, sendo módulo, tema ou core. 


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 (CtrlShiftS, ou Cmd, no Mac).

Criando um novo projeto

A partir de FileNew 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

  • No labels