idea-php-toolbox icon indicating copy to clipboard operation
idea-php-toolbox copied to clipboard

Collections of tools and improvements to make PhpStorm a little bit better

Results 56 idea-php-toolbox issues
Sort by recently updated
recently updated
newest added

tens of reports in JB EA in Oct TypeProvider contract violation? by class de.espend.idea.php.toolbox.type.PhpToolboxTypeProvider on $this->getDoctrine() Caused by: java.lang.NullPointerException at de.espend.idea.php.toolbox.matcher.php.container.ContainerConditions$TypeSignatureCondition.value(ContainerConditions.java:45) at de.espend.idea.php.toolbox.matcher.php.container.ContainerConditions$TypeSignatureCondition.value(ContainerConditions.java:36)

Hi Daniel, Some findings from our crash-reports: `com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute#78: TypeProvider contract violation? by class de.espend.idea.php.toolbox.type.PhpToolboxTypeProvider on $this->load(__DIR__.'/getService.php')` On my end the entry point is com.jetbrains.php.lang.psi.elements.PhpClass#getSupers No info about versions is available.

I have a stand alone php file (functions.inc.php) that has various functions in it which is included by a stand alone index.php. Stand alone meaning not part of the Symfony...

My use case is to provide completion for an API similar to the EventSubscriberInterface of Symfony, but simpler (no priority, and no support for multiple callbacks): ```php class Foo implements...

It would be great to be able to autocomplete paths in some arguments. PhpStorm itself has such autocompletion for `require` for instance. But it is common to have libraries expecting...

1. For some cases better add constant completion instead of plain strings (in this case we should import class maybe before completion): - `Symfony\Component\HttpFoundation\Response` https://github.com/symfony/symfony/blob/master/src/Symfony/Component/HttpFoundation/Response.php#L21 - `Symfony\Component\Console\Output\OutputInterface` https://github.com/symfony/symfony/blob/master/src/Symfony/Component/Console/Output/OutputInterface.php#L55 2. Starting...

psi

As soon as I start the IDE I get to see following error. ``` null java.lang.NullPointerException at de.espend.idea.php.toolbox.matcher.php.container.ContainerConditions$TypeSignatureCondition.value(ContainerConditions.java:45) at de.espend.idea.php.toolbox.matcher.php.container.ContainerConditions$TypeSignatureCondition.value(ContainerConditions.java:36) at com.intellij.util.containers.ContainerUtil.findAll(ContainerUtil.java:1034) at com.intellij.util.containers.ContainerUtil.filter(ContainerUtil.java:1013) at de.espend.idea.php.toolbox.type.PhpToolboxTypeProvider.getType(PhpToolboxTypeProvider.java:58) at com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:57) at com.jetbrains.php.lang.psi.resolve.types.PhpTypeInfo$1.internalCompute(PhpTypeInfo.java:39)...

Need examples for https://github.com/Haehnchen/idea-php-annotation-plugin/issues/49

Sometimes a given arguments depends on an given argument index. Provide a filter mechanism: ``` my_foobar => my_foo $foo->foobar('my_foobar', 'my_foo'); ``` ``` # Symfony translations $foo->trans('foobar', [], 'domain'); ```

``` PhpStorm 2016.3.2 Build #PS-163.10504.2, built on December 20, 2016 JRE: 1.8.0_112-release-408-b6 x86 JVM: OpenJDK Server VM by JetBrains s.r.o ``` ``` In file: file://Z:/home/dev/metalloprokat/src/Metal/CompaniesBundle/Command/UpdatePackagesCommand.php: 1 java.lang.ArrayIndexOutOfBoundsException: 1 at java.util.ArrayList.add(ArrayList.java:459)...

todo