phpmentors / pageflower-bundle
A pageflow engine for Symfony applications
Installs: 4 424
Dependents: 1
Suggesters: 0
Security: 0
Stars: 5
Watchers: 3
Forks: 4
Open Issues: 1
Type:symfony-bundle
Requires
- php: >=5.3.9
- doctrine/annotations: ~1.0
- phpmentors/domain-kata: ~1.0
- piece/stagehand-fsm: ~2.6
- symfony/config: ~2.8|~3.0|~4.0
- symfony/console: ~2.8|~3.0|~4.0
- symfony/dependency-injection: ~2.8|~3.0|~4.0
- symfony/form: ~2.8|~3.0|~4.0
- symfony/framework-bundle: ~2.8|~3.0|~4.0
- symfony/http-foundation: ~2.8|~3.0|~4.0
- symfony/http-kernel: ~2.8|~3.0|~4.0
- symfony/routing: ~2.8|~3.0|~4.0
- symfony/security: ~2.8|~3.0|~4.0
- symfony/validator: ~2.8|~3.0|~4.0
Requires (Dev)
- phpunit/phpunit: ~4.0
- symfony/browser-kit: ~2.8|~3.0|~4.0
- symfony/css-selector: ~2.8|~3.0|~4.0
- symfony/filesystem: ~2.8|~3.0|~4.0
- symfony/templating: ~2.8|~3.0|~4.0
- symfony/twig-bridge: ~2.8|~3.0|~4.0
- symfony/twig-bundle: ~2.8|~3.0|~4.0
Suggests
- symfony/twig-bridge: >=2.8.0 provides the `ConversationContext` object as `app.conversation` in Twig templates
- symfony/twig-bundle: >=2.8.0 provides the `ConversationContext` object as `app.conversation` in Twig templates
README
A pageflow engine for Symfony applications
Features
- Annotation-based page flow definition
- Conversation management
- Access-controlled actions
- Conversation-scoped properties
- User-defined methods to be called immediately after a conversation has started
- Support for multiple browser windows or tabs
Installation
PHPMentorsPageflowerBundle
can be installed using Composer.
First, add the dependency to phpmentors/pageflower-bundle
into your composer.json
file as the following:
Stable version:
composer require phpmentors/pageflower-bundle "1.5.*"
Development version:
composer require phpmentors/pageflower-bundle "~1.6@dev"
Second, add PHPMentorsPageflowerBundle
into your bundles to register in AppKernel::registerBundles()
as the following:
... class AppKernel extends Kernel { public function registerBundles() { $bundles = array( ... new PHPMentors\PageflowerBundle\PHPMentorsPageflowerBundle(), ); ...
Support
If you find a bug or have a question, or want to request a feature, create an issue or pull request for it on Issues.
Copyright
Copyright (c) 2014-2015, 2018-2020 Atsuhiro Kubo, All rights reserved.