internal/

directory
v0.0.0-...-942f91a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 16, 2026 License: MIT

Directories

Path Synopsis
twigmigration
Package twigmigration contains versioned Administration Twig component migrations.
Package twigmigration contains versioned Administration Twig component migrations.
Package appscript indexes Shopware script hooks and facade availability.
Package appscript indexes Shopware script hooks and facade availability.
Package asset indexes Symfony public assets and Webpack Encore entries and provides editor-independent reference extraction for Twig and PHP.
Package asset indexes Symfony public assets and Webpack Encore entries and provides editor-independent reference extraction for Twig and PHP.
Package doctrine provides editor-independent Doctrine ORM metadata and framework semantics.
Package doctrine provides editor-independent Doctrine ORM metadata and framework semantics.
Package httpclient resolves Symfony HttpClient option declarations and references from the shared PHP semantic index.
Package httpclient resolves Symfony HttpClient option declarations and references from the shared PHP semantic index.
Package integration owns the stable editor-integration catalog shared by LSP clients and MCP.
Package integration owns the stable editor-integration catalog shared by LSP clients and MCP.
Package language owns the registry of syntax frontends available to the application.
Package language owns the registry of syntax frontends available to the application.
lsp
inspections
Package inspections contains diagnostic inspections that bind their quick fixes while reporting byte-oriented problems.
Package inspections contains diagnostic inspections that bind their quick fixes while reporting byte-oriented problems.
phpanalysis
Package phpanalysis shares linked PHP semantic state between LSP features operating on the same immutable text document.
Package phpanalysis shares linked PHP semantic state between LSP features operating on the same immutable text document.
phpsemantic
Package phpsemantic exposes the PHP semantic graph through LSP features.
Package phpsemantic exposes the PHP semantic graph through LSP features.
parser
bytescan
Package bytescan provides allocation-free byte searches for parser hot paths.
Package bytescan provides allocation-free byte searches for parser hot paths.
cst
javascript
Package javascriptparser provides the shared lossless JavaScript/TypeScript parser used by the language server.
Package javascriptparser provides the shared lossless JavaScript/TypeScript parser used by the language server.
json
Package jsonparser provides the lossless, error-tolerant JSON parser used by the language server.
Package jsonparser provides the lossless, error-tolerant JSON parser used by the language server.
parsekit
Package parsekit is the language-agnostic parser engine extracted from the twig parser: the trivia-skipping token cursor, the event/marker machinery, the sink that replays events into a cst.Tree (re-attaching trivia and resolving forward-parent chains), the recovery loop and the diagnostic types.
Package parsekit is the language-agnostic parser engine extracted from the twig parser: the trivia-skipping token cursor, the event/marker machinery, the sink that replays events into a cst.Tree (re-attaching trivia and resolving forward-parent chains), the recovery loop and the diagnostic types.
php
scss
Package scssparser provides the lossless, error-tolerant SCSS parser used by the language server.
Package scssparser provides the lossless, error-tolerant SCSS parser used by the language server.
twig
Package twigparser provides the in-process Twig parser used by the language server.
Package twigparser provides the in-process Twig parser used by the language server.
twig/ast
Package ast provides typed wrappers over the untyped syntax tree, a port of ludtwig-parser's syntax/typed.rs.
Package ast provides typed wrappers over the untyped syntax tree, a port of ludtwig-parser's syntax/typed.rs.
twig/formatter
Private formatting IR node types.
Private formatting IR node types.
twig/lexer
Package lexer is a hand-written, mode-less, maximal-munch tokenizer for the combined HTML + Twig grammar.
Package lexer is a hand-written, mode-less, maximal-munch tokenizer for the combined HTML + Twig grammar.
twig/parser
Package parser turns a template source string into a lossless syntax tree via Parse.
Package parser turns a template source string into a lossless syntax tree via Parse.
twig/query
Package query contains semantic Twig CST queries shared by LSP consumers and indexers.
Package query contains semantic Twig CST queries shared by LSP consumers and indexers.
twig/syntax
Package syntax defines the lossless concrete syntax tree (CST) shared by the whole twig-go stack: the Kind inventory, the Node/Token element types, the Builder used by the parser sink, tree-walking iterators, the DebugTree printer, TextRange, and LineIndex.
Package syntax defines the lossless concrete syntax tree (CST) shared by the whole twig-go stack: the Kind inventory, the Node/Token element types, the Builder used by the parser sink, tree-walking iterators, the DebugTree printer, TextRange, and LineIndex.
vue
xml
Package xmlparser provides the lossless, error-tolerant XML parser used by the language server.
Package xmlparser provides the lossless, error-tolerant XML parser used by the language server.
xpath
Package xpathparser provides the lossless, error-tolerant XPath parser used for Symfony DomCrawler embedded expressions.
Package xpathparser provides the lossless, error-tolerant XPath parser used for Symfony DomCrawler embedded expressions.
yaml
Package yamlparser provides the lossless, error-tolerant YAML parser used by the language server.
Package yamlparser provides the lossless, error-tolerant YAML parser used by the language server.
Package phar reads PHP Archive (PHAR) files without invoking PHP or extracting the whole archive into memory.
Package phar reads PHP Archive (PHAR) files without invoking PHP or extracting the whole archive into memory.
php
binder
Package binder converts the lossless PHP CST into immutable semantic documents.
Package binder converts the lossless PHP CST into immutable semantic documents.
imports
Package imports analyzes namespace imports against the current PHP snapshot.
Package imports analyzes namespace imports against the current PHP snapshot.
inference
Package inference performs local expression and control-flow type analysis over bound PHP semantic documents.
Package inference performs local expression and control-flow type analysis over bound PHP semantic documents.
languagelevel
Package languagelevel centralizes the PHP version required by language syntax understood by the permissive PHP parser.
Package languagelevel centralizes the PHP version required by language syntax understood by the permissive PHP parser.
literal
Package literal derives PHP literal types directly from lossless syntax.
Package literal derives PHP literal types directly from lossless syntax.
phpdoc
Package phpdoc parses type-bearing PHPDoc tags into the shared semantic type algebra.
Package phpdoc parses type-bearing PHPDoc tags into the shared semantic type algebra.
phpstormmeta
Package phpstormmeta parses the declarative subset of .phpstorm.meta.php files into typed semantic contracts.
Package phpstormmeta parses the declarative subset of .phpstorm.meta.php files into typed semantic contracts.
project
Package project loads the Composer model that defines a PHP workspace.
Package project loads the Composer model that defines a PHP workspace.
refactoring
Package refactoring builds PHP refactorings against immutable source snapshots.
Package refactoring builds PHP refactorings against immutable source snapshots.
resolver
Package resolver implements PHP name, hierarchy, member, and signature resolution over semantic snapshots.
Package resolver implements PHP name, hierarchy, member, and signature resolution over semantic snapshots.
rewrite
Package phprewrite provides lossless, composable PHP source rewrites on top of the immutable PHP CST.
Package phprewrite provides lossless, composable PHP source rewrites on top of the immutable PHP CST.
semantic
Package semantic contains PHP symbols, scopes, references, and immutable document snapshots.
Package semantic contains PHP symbols, scopes, references, and immutable document snapshots.
stubs
Package stubs supplies version-aware semantic declarations for PHP runtime symbols that do not exist in project source.
Package stubs supplies version-aware semantic declarations for PHP runtime symbols that do not exist in project source.
stubs/catalog
Package catalog defines the compact, generated PHP runtime stub format.
Package catalog defines the compact, generated PHP runtime stub format.
stubs/generate
Package generate builds the embedded runtime catalog from JetBrains' phpstorm-stubs repository.
Package generate builds the embedded runtime catalog from JetBrains' phpstorm-stubs repository.
suppression
Package suppression parses source-level diagnostic suppression directives and matches them to Shopware LSP's stable PHP diagnostic identifiers.
Package suppression parses source-level diagnostic suppression directives and matches them to Shopware LSP's stable PHP diagnostic identifiers.
types
Package types defines the semantic PHP type algebra.
Package types defines the semantic PHP type algebra.
Package projectconfig owns the committed and editor-supplied configuration shared by the language server and CLI.
Package projectconfig owns the committed and editor-supplied configuration shared by the language server and CLI.
Package rewrite builds validated, lossless source edits from immutable CST elements.
Package rewrite builds validated, lossless source edits from immutable CST elements.
Package runtimeconfig applies process-wide runtime defaults used by the language-server executable.
Package runtimeconfig applies process-wide runtime defaults used by the language-server executable.
Package shopware contains Shopware-specific semantic extensions layered on top of the framework-neutral PHP engine.
Package shopware contains Shopware-specific semantic extensions layered on top of the framework-neutral PHP engine.
dal
Package dal indexes Shopware entity definitions independently of the PHP semantic index so non-PHP frontends can resolve technical entity and field names without knowing about PHP internals.
Package dal indexes Shopware entity definitions independently of the PHP semantic index so non-PHP frontends can resolve technical entity and field names without knowing about PHP internals.
entityschema
Package entityschema models Shopware DAL entities independently from their PHP representation.
Package entityschema models Shopware DAL entities independently from their PHP representation.
Package textutil contains small, allocation-conscious text transforms shared by language frontends and semantic analysis.
Package textutil contains small, allocation-conscious text transforms shared by language frontends and semantic analysis.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL