Skip to content

Language server capabilities

SymfonyKD language support includes Symfony-specific features across PHP, YAML, and Twig workflows.

  • PHP, extended: Nelmio alias support
  • YAML, vanilla: params and envs
  • YAML, vanilla: bundle configuration full view
  • PHP, extended: Doctrine ORM mapping convention
  • PHP, extended: Doctrine ORM query completion
  • PHP, extended: form options and constraints
  • YAML, vanilla: services navigation for FQCN, @ alias, and service IDs
  • PHP, extended: Doctrine mapping column reference navigation
  • PHP, extended: OpenAPI navigation from #/components/... to named alias definition
  • YAML, extended: OpenAPI alias class navigation to class file
  • PHP, extended: Doctrine diagnostics for QueryBuilder and DQL semantics
  • PHP, extended: migration drift checks
  • PHP, extended: API doc consistency checks against route definitions
  • PHP, extended: form field and entity or DTO mismatch diagnostics
  • PHP, extended: form type to getBlockPrefix twig block navigation
  • PHP, extended: Doctrine entity fields rename across usages and references
  • PHP, extended: PHP class rename
  • PHP, extended: service ID rename
  • YAML, extended: Nelmio named entity alias rename
  • PHP, extended: Nelmio API Doc alias references
  • Block inheritance
  • Controller references showing where templates are used
  • Controllers
  • Route names
  • Template paths
  • Twig components
  • General Twig completions, including filters and functions
  • Assets
  • Components
  • Controllers
  • Environment variables
  • Form blocks
  • Form theme
  • Parameters
  • Routes
  • Services
  • Template paths
  • Block inheritance navigation hover
  • Controller navigation
  • Twig components
  • General Twig symbols and variables