drupal-extend

Extends Drupal integration with PHPStorm

GPL-3.0 License

Stars
6
Committers
8

Bot releases are visible (Hide)

drupal-extend - v0.6.4 Latest Release

Published by github-actions[bot] 2 months ago

Fixed

  • Compatibility with latest PHPStorm version
drupal-extend - v0.6.3

Published by github-actions[bot] 5 months ago

Fixed

  • Symfony error
  • \Drupal::service type provider
drupal-extend - v0.6.2

Published by github-actions[bot] 8 months ago

Temporary disabled \Drupa::service type resolving, because of changes made in the latest Symfony plugin version.

drupal-extend - v0.6.1

Published by github-actions[bot] 8 months ago

Added

  • Field autocomplete in hasField method.
  • PhpStorm metadata file with all missing features provided by drush generate phpstorm-metadata, so now you can delete it without worries.
drupal-extend - v0.6.0

Published by github-actions[bot] 8 months ago

Added

  • Added entity reference type provider e.g. $node->get('field_entity_reference_reference')->entity

Notes. It is disabled by default, you can enable it inside plugin settings.

drupal-extend - v0.5.2

Published by github-actions[bot] 9 months ago

Added

  • Implemented ability to provide a type for ::create method and to autocomplete fields in it
drupal-extend - v0.5.1

Published by github-actions[bot] 9 months ago

Added

  • Libraries autocomplete 🕺
drupal-extend - v0.5.0

Published by github-actions[bot] 9 months ago

Added

  • Theme index. Theme and its variables autocomplete.
  • Implement reference provider for themes. Implement the ability to autocomplete/reference when a theme/hook is assigned.
  • Fields autocomplete for eck entities.

Reworked

  • Field type provider and its autocomplete
drupal-extend - v0.4.1

Published by github-actions[bot] 9 months ago

Added

  • Fields autocomplete for entity query. Entities autocomplete for \Drupal::entityQuery
drupal-extend - v0.4.0

Published by github-actions[bot] 9 months ago

Added

  • Plugin settings 🎉 (ability to choose configuration directory, disabled plugin, clear index)
  • Annotator for render element type (highlighting)
  • (optional) Line marker for render element type

Fixed

  • Completion for storage didn't work on an empty string.
  • in rare cases fields where autocomplete from another entity with the same ID prefix.
  • Bug with \Drupal::service
drupal-extend - v0.3.2

Published by github-actions[bot] 9 months ago

Added

  • Autocomplete for render elements and their properties.
  • Line marker for Render/Form element
  • Completion priority for direct properties.
  • Implemented the ability to try to find entity from storage only knowing its interface/class.
  • Storage autocomplete in case Symfony is enabled, and storage is returned from service.
drupal-extend - v0.3.1

Published by github-actions[bot] 9 months ago

Added

  • Line marker for Render/Form element
  • Completion priority for direct properties.
drupal-extend - v0.3.0

Published by nvelychenko 9 months ago

Added:

  • Implemented ability to try to find entity from storage only knowing its interface/class.

Fixed:

  • annotator bug
  • storage autocomplete in case Symfony is enabled, and storage is returned from service.
drupal-extend - v0.2.1

Published by github-actions[bot] 9 months ago

Added

  • Autocomplete for render elements and their properties.

Fixed

  • Annotator bug
drupal-extend - v0.2.0

Published by github-actions[bot] 9 months ago

  • Autocomplete for render elements and their properties.
drupal-extend - v0.1.0

Published by github-actions[bot] 9 months ago

Added

  • Integration with symfony service type provider for \Drupal::service
  • Config entity support (autocomplete, references)
  • Field properties autocomplete e.g. $node->get('field_address')->addr| (it will autocomplete address_line1, address_line2)
  • Node::load/create/loadMultiple type provider
  • Almost all base fields are autocompleted now. (fields specified in a few static methods on the same class WIP)
  • Storage autocomplete for getAccessControlHandler, getStorage, getViewBuilder, getListBuilder, getFormObject, getRouteProviders, hasHandler methods.
  • Type provider for storage again work! But now it provider only interfaces

Fixed

  • Fixed bug related to broken entities type provider.
  • Fields autocomplete in inappropriate places.
drupal-extend - 0.0.5

Published by nvelychenko 9 months ago

Added

  • Index caching
  • Static content entity provider e.g. Node::load()
  • Fields autocomplete only knowing entity interface e.g. NodeInterface
  • ECK content entity type support.

Fixed

  • Fields autocomplete was not working in certain circumstances
  • Content entity provider was not working in certain circumstances
  • Deprecated usage of baseDir