Actions Bundle
[]
(https://github.com/ThrusterIO/actions-bundle/releases)
[]
(LICENSE)
[]
(https://travis-ci.org/ThrusterIO/actions-bundle)
[]
(https://scrutinizer-ci.com/g/ThrusterIO/actions-bundle)
[]
(https://scrutinizer-ci.com/g/ThrusterIO/actions-bundle)
[]
(https://packagist.org/packages/thruster/actions-bundle), (*1)
[]
(mailto:team@thruster.io), (*2)
The Thruster Actions Bundle., (*3)
Install
Via Composer, (*4)
``` bash
$ composer require thruster/actions-bundle, (*5)
## Usage
This bundle wraps Actions Component and provides support actions as tagged services.
Example configuration:
```xml
<service id="some_action_executor" class="SomeActionExecutor">
<tag name="thruster_action_executor"/>
</service>
Usage:, (*6)
$this->container->get('thruster_actions.executor')->execute(new AllAction('hello'));
Using provided trait:, (*7)
use ActionsAwareTrait;
//...
$this->executeActions(new AllAction('hello'));
Testing
bash
$ composer test
, (*8)
Contributing
Please see CONTRIBUTING and CONDUCT for details., (*9)
License
Please see License File for more information., (*10)