An open API service indexing awesome lists of open source software.

https://github.com/bearsunday/idea-php-bearsunday-plugin

BEAR.Sunday Plugin for PhpStorm / IntelliJ IDEA
https://github.com/bearsunday/idea-php-bearsunday-plugin

bearsunday phpstorm-plugin

Last synced: 24 days ago
JSON representation

BEAR.Sunday Plugin for PhpStorm / IntelliJ IDEA

Awesome Lists containing this project

README

          

# IDEA PHP BEAR.Sunday Plugin

![Version](https://img.shields.io/jetbrains/plugin/v/8030-bear-sunday-plugin.svg)
![Download](https://img.shields.io/jetbrains/plugin/d/8030-bear-sunday-plugin.svg)

## Links
* Plugin url: https://plugins.jetbrains.com/plugin/8030

## Current Features

* BEAR.Resource goto (app://self/user will be pointed to src/Resource/App/User.php)
* BEAR.Resource URI completion
* BEAR.Resource JSON Schema goto
* Ray.MediaQuery SQL goto
* Ray.QueryModule SQL goto
* Aura.Route goto BEAR.Resource

## Related Plugins
* Php Annotations Plugin: https://plugins.jetbrains.com/plugin/7320

## Requirements

* PhpStorm 2025.1 or later
* JDK 21 (for building)

## Libraries

* URI-Template Library (com.damnhandy:handy-uri-templates:2.1.8)
* Apache Commons Text (org.apache.commons:commons-text:1.12.0)

## Build

```sh
./gradlew buildPlugin
```

## Run in sandbox PhpStorm

```sh
./gradlew runIde
```

## Test

```sh
./gradlew test
```

## TODO

* Highlight resource URI.
* Resource With Query Completion
* Setting form for goto