espend.de
PhpStorm Plugins
Symfony Support

Support for Symfony framework / components.

Links

GitHub

Issues & Source Code

JetBrains Marketplace

Buy a license

Legacy Documentation

Open Source Documentation

PhpStorm Documentation

PhpStorm Symfony Documentation Section

Features

Work in progress

Inspections

You probably don't want to inject a Controller here

Inspection PHP Paid

You probably don't want to inject a "CLASS" here"

Inspection PHP Paid

A RequestStack request must no be used inside a constructor

Inspection PHP Paid

Avoid heavy construction in non-lazy Command

Inspection PHP Paid

A Session must not be used inside a constructor

Inspection PHP Paid

A token fetch must not be used inside a constructor

Inspection PHP Paid

A User must not be used inside a constructor

Inspection PHP Paid

Avoid heavy construction in Twig extension

Inspection PHP Paid

You probably want to inject the parameter "kernel.project_dir"

Inspection PHP Paid

Form type class implementation check

Inspection PHP Paid

Doctrine querybuilder overwritten method chaining

Inspection PHP Paid

Request type-hint via Action should be used

Inspection PHP Paid

Injecting the * is deprecated since *, use * instead.

Inspection PHP Paid

Probably missing 'throw' for exception

Inspection PHP Paid

A controller shortcut method is available

Inspection PHP Paid

A template that extends another one cannot include content outside Twig blocks

Inspection Twig Paid

Twig conditional 'for' syntax is deprecated

Inspection Twig Paid

Missing Service in "Autowire" attribute

Inspection PHP Attribute

Named argument does not exists

Inspection Yaml

Controller action is deprecated

Inspection Yaml

Completion

Form type class constant completion for builder

Completion PHP

Doctrine entity class constant completion

Completion PHP

Constraint translations message

Completion PHP Navigation

Tag completion inside Attributes

Completion PHP Attribute



Service completion inside Autowire Attribute

Completion PHP Attribute

Parameter completion inside Autowire Attribute

Completion PHP Attribute

Service completion inside Autowire AsDecorator

Completion PHP Attribute

Prioritized extends templates

Completion Twig

Incomplete Yaml named argument

Completion Yaml



!tagged_iterator tag name

Completion Yaml

Prioritized include templates

Completion Twig



Prioritized embed templates

Completion Twig

Incomplete Completion for extends tags

Completion Twig

Incomplete Completion for include tags

Completion Twig



Incomplete Completion for embed tags

Completion Twig

HTML attribute completion with "function print block"

Completion Twig

<a href="#"/>
<form action="#"/>
<img src="#"/>
!tagged_iterator tag name

Navigation Yaml

Tag navigation in Attributes

Navigation PHP Attribute

Linemarker

Annotation routing loading

Linemarker Yaml XML



Autowired resources classes

Linemarker Yaml XML



Linked class to "data_class" configuration

Linemarker PHP

Generator

Prioritized extends generator

Generator Twig

Block Overwrite

Generator Twig

Other

Related template target

Other Twig

Related method targets

Other PHP