xphp-lang/xphp-symfony-bundle
A Symfony bundle that integrates the XPHP language into Symfony applications, providing service configuration and compiler wiring so XPHP source can be built and run alongside standard Symfony components. Install via Composer, enable the bundle, then adjust source paths and runtime options as needed...
::<T> style generic instantiation). This tells you the integration layer is still churning in lockstep with the language spec, roughly one release behind core. Expect that cadence to continue; do not plan adoption on a stable integration contract yet.Consider it when:
xphp-lang org, not this one) already using or evaluating XPHP.Look elsewhere when:
@template) or a mature language with first-class generics is the lower-variance path.For executives — one paragraph: XPHP is an experimental extension to PHP that adds generics-like type safety while keeping existing PHP frameworks and tooling. This Symfony bundle is the official integration layer. The v0.2.0 release is a maintenance update: it upgrades the bundle to track XPHP core v0.2.0 and adopts a revised generic-instantiation syntax. There are no new capabilities and no security fixes — the release is a signal, not a feature. The signal is that the project is actively maintained and keeps its framework integrations current, but it also confirms the project is pre-1.0 and still changing its source-level syntax between minor versions. Recommendation: fund a timeboxed technical spike in a non-critical module, not a production commitment; do not schedule adoption work until the language syntax stabilizes at 1.0.
For engineering — the short version:
::<...>). Treat as source-breaking for existing XPHP code even though the bundle version went 0.1 → 0.2.xphp-lang/* to exact versions; never use caret ranges across minor bumps until 1.0.How can I help you explore Laravel packages today?