makinacorpus / calista-core
Set of tools to build data set queries and attach them within http context
Requires
- php: >=8.0
- symfony/event-dispatcher: ^5.4|^6.0
- symfony/http-foundation: ^5.4|^6.0
- symfony/options-resolver: ^5.4|^6.0
Requires (Dev)
- box/spout: ^3
- phpstan/phpstan: ^1.10
- phpunit/phpunit: ^9
- symfony/config: ^5.4|^6.0
- symfony/console: ^5.4|^6.0
- symfony/dependency-injection: ^5.4|^6.0
- symfony/framework-bundle: ^5.4|^6.0
- symfony/http-kernel: ^5.4|^6.0
- symfony/property-access: ^5.4|^6.0
- symfony/yaml: ^5.4|^6.0
- twig/twig: ^2.5|^3.0
Suggests
- box/spout: For XLSX (Excel) stream view support
- symfony/property-access: For dynamic property access in view component
Replaces
- makinacorpus/calista-bundle: 3.5.1
- makinacorpus/calista-datasource: 3.5.1
- makinacorpus/calista-query: 3.5.1
- makinacorpus/calista-twig: 3.5.1
- makinacorpus/calista-view: 3.5.1
This package is auto-updated.
Last update: 2026-06-08 19:36:41 UTC
README
Provides a backend-agnostic set of tools for building user interface or dataset queries.
This package provide:
-
calista-query: provide a simple Query object that normalizes user input from Symfony's HTTP Foundation request's object data, based upon a configuration, suitable for datasource security filtering,
-
calista-datasource: simple datasource interface, suitable for searching or listing data, can be used to implement generic administration screens, CSV or XLS data export, autocomplete backend queries,...
-
calista-twig: plugs the calista-view package with Twig,
-
calista-view: dynamic arbitrary object properties definition introspection and definition, can be used to build dynamic and generic displays for administration screens, CSV or XLS data exports, etc...