Download the PHP package symfinity/ux-blocks without Composer
On this page you can find all versions of the php package symfinity/ux-blocks. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download symfinity/ux-blocks
More information about symfinity/ux-blocks
Files in symfinity/ux-blocks
Download symfinity/ux-blocks
More information about symfinity/ux-blocks
Files in symfinity/ux-blocks
Vendor symfinity
Package ux-blocks
Short Description Registry schema and shared test helpers for the Symfinity UX Blocks component family
License MIT
Homepage https://github.com/symfinity/ux-blocks
Package ux-blocks
Short Description Registry schema and shared test helpers for the Symfinity UX Blocks component family
License MIT
Homepage https://github.com/symfinity/ux-blocks
Please rate this library. Is it a good library?
Informations about the package ux-blocks
# UX Blocks
### Registry schema and shared test helpers for the Symfinity UX Blocks component family
[](composer.json)
[](composer.json)
[](https://github.com/symfinity/ux-blocks/actions/workflows/ci.yml)
[](https://packagist.org/packages/symfinity/ux-blocks) [](https://packagist.org/packages/symfinity/ux-blocks) [](LICENSE)
[](https://github.com/symfinity/ux-blocks/actions/workflows/ci.yml)
[](https://packagist.org/packages/symfinity/ux-blocks) [](https://packagist.org/packages/symfinity/ux-blocks) [](LICENSE)
[!NOTE] Read-only mirror. See CONTRIBUTING.md.
Features
- Registry schema — version
1.4with default fragment prefixblocks, modifier/scalar lexicons, and closed region vocabulary - Composition language —
CompositionLanguage,RoleLanguageDefinition, andLanguageConformancehelpers for tier registry rows - Tier role catalogs — canonical role lists for core, extended, interactive, live, marketing, ecommerce, and lab packages
- PHPUnit assertions —
BlocksMarkupAssertionsfordata-ui-roleanddata-ui-fragmentDOM checks - Slim SDK boundary — no Twig components here; tiers ship in
symfinity/ux-blocks-*packages - Symfony Flex recipe — bundle registered for all environments
Prerequisites
Add the symfinity/recipes Flex endpoint to your project's composer.json (see recipes README) — recipes are not in Symfony's official recipe repository yet.
Installation
Usually installed as a dependency of a tier package. See Installation.
Quick start
See Quick start for PHPUnit markup assertions and tier pairing.
Install profiles
Pick the smallest profile that fits your app. Marketing, ecommerce, and lab tiers are explicit opt-in — they are never pulled in by symfinity/ux-blocks-full.
| Profile | composer require |
Use case |
|---|---|---|
| Headless atoms | symfinity/ux-blocks-core |
Custom CSS; no UI Kernel theme |
| Headless + forms | symfinity/ux-blocks-core symfinity/ux-blocks-form |
Atoms plus form controls |
| Kernel-styled app | symfinity/ui-kernel symfinity/ux-blocks-core |
Symfinity default styled atoms |
| Kernel-styled app + forms | symfinity/ui-kernel symfinity/ux-blocks-core symfinity/ux-blocks-form |
Typical CRUD apps |
| Full app UI | symfinity/ux-blocks-full |
Admin/product shell (core + form + extended + interactive) |
| Full + live | symfinity/ux-blocks-full symfinity/ux-blocks-live |
Adds Turbo/LiveComponent tier |
| Vertical landing | … symfinity/ux-blocks-marketing |
Marketing sections — opt-in |
| Vertical shop | … symfinity/ux-blocks-ecommerce |
Shop sections — opt-in |
| Incubator lab | symfinity/ux-blocks-lab |
Experimental roles — not for production defaults |
data-ui-roleis injected by the role attribute bridge (core tier and above).data-ui-fragmentis off by default; enable in tier config when you need Turbo/runtime fragment ids.
Documentation
- Quick start — registry helpers and test trait
- Installation — Flex and manual setup
- Configuration — no app YAML required
- Usage — registry helpers and PHPUnit assertions
- Registry — schema, catalogs, markup contract
- Components — tier packages and styling
- Upgrade — version migration
Requirements
- PHP 8.2 or higher
- Symfony 7.4 or 8.x
Support
- GitHub Issues
- Security
- Contributing
License
MIT
All versions of ux-blocks with dependencies
PHP Build Version
Package Version
Requires
php Version
>=8.2
symfony/config Version ^7.4||^8.0
symfony/console Version ^7.4||^8.0
symfony/dependency-injection Version ^7.4||^8.0
symfony/framework-bundle Version ^7.4||^8.0
symfony/http-kernel Version ^7.4||^8.0
symfony/yaml Version ^7.4||^8.0
symfony/process Version ^7.4||^8.0
symfony/config Version ^7.4||^8.0
symfony/console Version ^7.4||^8.0
symfony/dependency-injection Version ^7.4||^8.0
symfony/framework-bundle Version ^7.4||^8.0
symfony/http-kernel Version ^7.4||^8.0
symfony/yaml Version ^7.4||^8.0
symfony/process Version ^7.4||^8.0
The package symfinity/ux-blocks contains the following files
Loading the files please wait ...