conduction / commongroundbundle
Symfony Bundle for dutch common ground functionality
Requires
- php: ^7.4.0
- api-platform/api-pack: ^1.2@stable
- api-platform/core: ^2.4@stable
- api-platform/schema-generator: ^2.1@stable
- doctrine/doctrine-bundle: ^1.6 || ^2.0
- doctrine/doctrine-fixtures-bundle: ^3.2
- guzzlehttp/guzzle: ^6.3
- knplabs/knp-markdown-bundle: ^1.8
- mollie/mollie-api-php: ^2.0
- ramsey/uuid: ^3.8
- ramsey/uuid-doctrine: ^1.5
- stof/doctrine-extensions-bundle: ^1.3
- sumup/sumup-ecom-php-sdk: ^1.0
- symfony/cache: ^5.0@stable
- symfony/cache-contracts: ^1.1@stable
- symfony/console: ^5.0@stable
- symfony/contracts: ^1.0
- symfony/event-dispatcher: ^5.0
- symfony/maker-bundle: ^1.11@stable
- symfony/translation: 5.1.*
- symfony/var-exporter: ^5.0
- twig/extensions: ^1.5
- twig/twig: 2.13.*
Requires (Dev)
- cache/integration-tests: dev-master
- doctrine/cache: ~1.6
- doctrine/dbal: ~2.5
- predis/predis: ~1.1
- symfony/config: ~5.1
- symfony/dependency-injection: ~3.4|~4.1|~5.0
- symfony/var-dumper: ^4.1.1|^5.1
Conflicts
- doctrine/dbal: <2.5
- symfony/dependency-injection: <3.4
- symfony/var-dumper: <3.4
- dev-master
- v2.x-dev
- v1.2.20210616
- v1.1.alpha
- dev-feature-gateway
- dev-feature/HS256-login
- dev-analysis-4wm7ZN
- dev-feature-hmac
- dev-analysis-D2w559
- dev-symfony51
- dev-dev-robert
- dev-dev-barry
- dev-analysis-J2V4Yn
- dev-feature-serializationOptions
- dev-analysis-WNeabe
- dev-analysis-3wN415
- dev-feature-usertoken
- dev-analysis-aj3a27
- dev-analysis-BMk4bW
- dev-feature-localeSettings
- dev-analysis-e7PY44
- dev-feature-auth
- dev-feature-newnotifications
- dev-analysis-yvPvVD
- dev-hpnoodgreep
- dev-feature-newAtId
- dev-analysis-peZ1x4
- dev-dev-gino
- dev-symfony52
- dev-analysis-Rve9rY
- dev-feature-noVSBE
- dev-feature-notificationHigherPrio
- dev-feature-notification
- dev-analysis-lK1d5Q
- dev-analysis-M1VEvO
- dev-dev-wilco
- dev-analysis-GD1bQ2
- dev-feature-authorization
- dev-temp-dev-gino
- dev-analysis-OMByaL
- dev-dev-gino51
- dev-feature-pagination
- dev-analysis-e7pa02
- dev-analysis-peQ1po
- dev-analysis-0godZn
- dev-analysis-QMYMMo
- dev-analysis-64ARyP
- dev-feature-asyncVSBE
- dev-analysis-2Qynx9
- dev-analysis-ajy3Vk
- dev-analysis-GD005E
- dev-analysis-2Qyx04
- dev-analysis-64A3ZN
- dev-analysis-e7MYgK
- dev-analysis-2QyZkr
- dev-analysis-J2aK7W
- dev-analysis-1b0poA
- dev-analysis-9mgNNw
- dev-analysis-D26j7l
- dev-feature-save-triggers
- dev-analysis-3wPjMp
- dev-analysis-nNoPlO
- dev-analysis-NAJ52e
- dev-development
- dev-analysis-nNo55O
- dev-analysis-lKo3eV
- dev-analysis-NAJEay
- dev-analysis-3wPBJA
- dev-analysis-rdQVJ9
- dev-analysis-64gOwo
- dev-analysis-gODNDd
- dev-dev-ruben
- dev-analysis-ZlBDL6
- dev-analysis-jLdlPZ
- dev-analysis-Px9xvR
- dev-analysis-4xglNG
- dev-feature-resultCollection
- dev-analysis-Rvbpxx
- dev-analysis-1b29Zw
- dev-analysis-OMgN4a
- dev-analysis-L3RaQo
- dev-analysis-OMgGwL
- dev-analysis-Vrg3AK
- dev-analysis-5ZEL4v
- dev-analysis-6405nN
- dev-analysis-OMgmAR
- dev-analysis-vQ5M7N
- dev-dev-ruben-2
- dev-analysis-OMgx0B
- dev-analysis-wj5W02
- dev-analysis-ajEVOY
- dev-analysis-KZJDlD
- dev-analysis-646ZvW
- dev-analysis-kayDp1
- dev-analysis-D2xwOL
- dev-analysis-or2yE5
- dev-analysis-646Exl
- dev-analysis-vQMeyr
- dev-feature-php74cleanup
- dev-analysis-D2xMM9
- dev-analysis-d041GL
- dev-feature-fields
- dev-analysis-m4ommV
- dev-analysis-OM2nWP
- dev-feature-security
- dev-analysis-7aBjR2
- dev-analysis-nNjRvO
- dev-analysis-lKgN9O
- dev-feature-internal
- dev-feature-pink
- dev-analysis-J2r7Ro
This package is auto-updated.
Last update: 2024-11-13 18:54:40 UTC
README
This bundle adds VNG Common Ground functionality to you Symfony API Platform application. It aims to extend this platform by providing addition features either inherent to common ground (like the VNG API Standard) or typical for the Dutch Application landscape (like BSN checks and KVK lookups).
This bundle is maintained as a free of charge open-source project by conduction, a Dutch platform oriented startup.
Requires: PHP 7.1+
Lead Developer: @rubenlinde
Original Author: @conduction_nl
Installation
Symfony flex aproval for this bundle is still underway so right now it needs to be installed manually trough composer (without flex)
composer require conduction/commongroundbundle
After installation activate the bundle by adding it to config/bundles.php of your symfony installation
return [ ... Conduction\CommonGroundBundle\CommonGroundBundle::class => ['all' => true], ];
Additionally you will need to copy the parameter file conduction_common_ground.yaml (from resources/config) to config/packages folder of your application
Events
The commonground bundle adds a couple of commonground specific events to your symfony installation
The commonground.resource event is dispatched each time before an commongroundresource list aquired through an api The commonground.resource.list is dispatched each time before an commonground resource list aquired through an api The commonground.resource.delete event is dispatched each time before an commonground resource is deleted The commonground.resource.save event is dispatched each time before an commonground resource is saved The commonground.resource.saved event is dispatched each time afther an commonground resource is saved The commonground.resource.update is dispatched each time before an commonground resource is updated The commonground.resource.updated event is dispatched each time afther an commonground resource is updated The commonground.resource.create is dispatched each time before an commonground resource is created The commonground.resource.created event is dispatched each time afther an commonground resource is created
Commonground
Common ground is a Dutch governmental initiative exploring the possibilities of using open source, and rest api's as a backbone for government and public architecture