Actions Component
[]
(https://github.com/ThrusterIO/actions/releases)
[]
(LICENSE)
[]
(https://travis-ci.org/ThrusterIO/actions)
[]
(https://scrutinizer-ci.com/g/ThrusterIO/actions)
[]
(https://scrutinizer-ci.com/g/ThrusterIO/actions)
[]
(https://packagist.org/packages/thruster/actions), (*1)
[]
(mailto:team@thruster.io), (*2)
The Thruster Actions Component implements many different patterns, to provide universal use of this component., (*3)
Install
Via Composer, (*4)
``` bash
$ composer require thruster/actions, (*5)
## Usage
```php
$actions = new AllAction(
new DoctrinePersistAction(new DataModifyAction('demo_group', $object)),
new DataIndexAction('demo_index', 'demo_type', new DataMapAction('demo_mapper', $object)),
new DataCacheAction($object)
);
$executor->execute($actions);
Testing
bash
$ composer test
, (*6)
Contributing
Please see CONTRIBUTING and CONDUCT for details., (*7)
License
Please see License File for more information., (*8)