idea-php-annotation-plugin icon indicating copy to clipboard operation
idea-php-annotation-plugin copied to clipboard

Add PHP annotation support for PhpStorm and IntelliJ

Results 36 idea-php-annotation-plugin issues
Sort by recently updated
recently updated
newest added

``` /** * @ORM\Entity(repositoryClass=TrackerStatusRepository::class) */ class TrackerStatus { } ``` 1. Alt+Enter on `TrackerStatus` always has `add repository` QF if class is specified with constant 2. Find Usages of `TrackerStatusRepository`...

todo

I just created a new Symfony 4.2.1 project and the autocompletion/suggestion for ORM-Entities seems to be broken. What I could do before in 4.1.6: `@ORM\OneToMany(targetEntity="A` would suggest me to complete...

Hello, Currently there is no option shortcuts for "Import Class" when using the Long Form of an entity class. Example: Setup: If you have two entities in App\Entity such as...

When a UseImportOption maps a concrete class to an alias, the plugin should autocomplete on it. Example: ClassName is `TYPO3\CMS\Extbase\Annotation\Inject`, alias is `inject`. What we need, is completion for lowercase...

When using the `find usage` feature of PHPStorm on an annotation class, it would be great if it could find all places where the annotation is used.

``` php /** * @ORM\Entity(repositoryClass="Metal\UsersBundle\Repository\UserAutoLoginRepository") * @ORM\Table(name="user_auto_login") */ class UserAutoLogin ``` I've tryed auto-create repository class, but it was created in `Metal\UsersBundle\Entity` namespace. But why? I've expected `Metal\UsersBundle\Repository\UserAutoLoginRepository` class name...

todo

Depending on the configuration, you sometimes don't need to import annotations. However the plugin will add warnings on every not-imported annotation. Would it be possible to disable this behavior, or...

enhancement

Maybe as an improvement: I've my doctrine repositories under a special folder, it would be nice to configure this plugin with a custom path while generate a repository that doesn't...

todo

Renaming a parameter that have the same name of one of declared attributes will causes a conflict. This plugin will select the `@attribute` and if you apply the renaming process...