https://github.com/angyvolin/silex-workflow
Silex service provider for symfony/workflow component
https://github.com/angyvolin/silex-workflow
php silex silex-provider workflow
Last synced: 6 months ago
JSON representation
Silex service provider for symfony/workflow component
- Host: GitHub
- URL: https://github.com/angyvolin/silex-workflow
- Owner: angyvolin
- License: mit
- Created: 2017-02-23T20:41:18.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-06-27T03:51:24.000Z (about 9 years ago)
- Last Synced: 2025-09-24T14:58:05.516Z (9 months ago)
- Topics: php, silex, silex-provider, workflow
- Language: PHP
- Size: 10.7 KB
- Stars: 8
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# WorkflowServiceProvider [](https://insight.sensiolabs.com/projects/c7b71caa-7264-4e8b-85b2-879c675bde5f) [](https://packagist.org/packages/angyvolin/silex-workflow) [](https://packagist.org/packages/angyvolin/silex-workflow) [](https://packagist.org/packages/angyvolin/silex-workflow)
Silex 2.* service provider for Symfony Workflow component.
[](https://github.com/angyvolin/silex-workflow-demo)
## About
The Workflow component provides tools for managing a workflow or finite state machine. [symfony/workflow](https://github.com/symfony/workflow) was introduced in Symfony 3.2.
## Installation
`composer require angyvolin/silex-worflow`
> To be able to use twig helpers you also require a [symfony/twig-bridge](https://github.com/symfony/twig-bridge) package:
>
> `composer require symfony/twig-bridge`
## Configuration
Register the service and pass workflow configuration:
```php
register(new WorkflowServiceProvider(), array(
'workflow.config' => $workflowConfig,
));
```
## Usage
See [silex-workflow-demo](https://github.com/angyvolin/silex-workflow-demo)
## Tests
composer install
phpunit
## License
[MIT License](LICENSE.md)