2017 © Pedro Peláez
 

lib demander-container-plugin

A mediator for nigelgreenway/demander using league/container

image

nigelgreenway/demander-container-plugin

A mediator for nigelgreenway/demander using league/container

  • Friday, February 19, 2016
  • by NigelGreenway
  • Repository
  • 1 Watchers
  • 0 Stars
  • 455 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 5 Versions
  • 15 % Grown

The README.md

Demander-Container-Plugin

Latest Version Software License Build Status, (*1)

This is a plugin for NigelGreenway/Demander, a Command/Query mediator., (*2)

This implements the Mediator interfaces and allows League/Container to load a Query or Command handler., (*3)

Install

Via Composer, (*4)

``` bash $ composer require nigelgreenway/demander-container-plugin, (*5)


## Usage Below is a very basic example on how to use the package. More docs will be released as I get time. ``` php $container = new Container(null, null, null); $container->add( RegisteredQueryHandler::class, RegisteredQueryHandler::class )->withArgument('query.test'); $container->add( RegisteredCommandHandler::class, RegisteredCommandHandler::class )->withArgument('command.test'); $mediator = new ContainerMediator( $container, [ RegisteredQuery::class => RegisteredQueryHandler::class, ], [ RegisteredCommand::class => RegisteredCommandHandler::class, ] ); $viewModel = $mediator->request(new RegisteredQuery()); echo $viewModel->test; // test.query $command = $mediator->execute(new RegisteredCommand()); echo $command; // test.command

Testing

bash $ composer test, (*6)

Contributing

Please see CONTRIBUTING for details., (*7)

Security

If you discover any security related issues, please email github+demander.security@futurepixels.co.uk instead of using the issue tracker., (*8)

Credits

License

The MIT License (MIT). Please see License File for more information., (*9)

The Versions

19/02 2016

dev-master

9999999-dev

A mediator for nigelgreenway/demander using league/container

  Sources   Download

MIT

The Requires

 

The Development Requires

19/02 2016

dev-development

dev-development

A mediator for nigelgreenway/demander using league/container

  Sources   Download

MIT

The Requires

 

The Development Requires

19/02 2016

v0.2.1

0.2.1.0

A mediator for nigelgreenway/demander using league/container

  Sources   Download

MIT

The Requires

 

The Development Requires

14/01 2016

v0.2.0

0.2.0.0

A mediator for nigelgreenway/demander using league/container

  Sources   Download

MIT

The Requires

 

The Development Requires

14/01 2016

v0.1.0

0.1.0.0

A mediator for nigelgreenway/demander using league/container

  Sources   Download

MIT

The Requires

 

The Development Requires