Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sweetchuck/drush-ide-helper
https://github.com/sweetchuck/drush-ide-helper
drupal drush phpstorm
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/sweetchuck/drush-ide-helper
- Owner: Sweetchuck
- Created: 2017-07-12T22:30:06.000Z (over 7 years ago)
- Default Branch: 8.x-2.x
- Last Pushed: 2021-09-30T17:33:52.000Z (over 3 years ago)
- Last Synced: 2024-12-08T19:57:52.083Z (about 2 months ago)
- Topics: drupal, drush, phpstorm
- Language: PHP
- Homepage: https://www.drupal.org/project/ide_helper
- Size: 249 KB
- Stars: 2
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Drush - IDE Helper
[![Build Status](https://travis-ci.org/Sweetchuck/drush-ide-helper.svg?branch=9.x-1.x)](https://travis-ci.org/Sweetchuck/drush-ide-helper)
[![codecov](https://codecov.io/gh/Sweetchuck/drush-ide-helper/branch/9.x-1.x/graph/badge.svg)](https://codecov.io/gh/Sweetchuck/drush-ide-helper)The `drush ide-helper:phpstorm-meta` command generates
[PhpStorm Advanced Metadata](https://confluence.jetbrains.com/display/PhpStorm/PhpStorm+Advanced+Metadata)
files from a running Drupal site.## Install
1. Run `composer config 'repositories.drupal-8' 'composer' 'https://packages.drupal.org/8'`
1. Run `composer require --dev drupal/ide_helper`## Usage
`vendor/bin/drush --include="$PWD/drush/contrib/ide_helper" ide-helper:phpstorm-meta`
## Screenshots
Autocomplete for service names
![Service name autocompletion](docs/images/screenshot-service-autcomplete.png)
------------
Autocomplete for entity type identifiers
![Entity type id autocompletion](docs/images/screenshot-entity-type-autcomplete.png)
------------
Autocomplete for the methods of a service instance
![Methods autocompletion](docs/images/screenshot-interface.png)