2017 © Pedro Peláez
 

library eventmapper

Eventmapper connector library

image

wajox/eventmapper

Eventmapper connector library

  • Monday, December 25, 2017
  • by wajox
  • Repository
  • 1 Watchers
  • 0 Stars
  • 32 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 1 Open issues
  • 9 Versions
  • 0 % Grown

The README.md

Eventmapper PHP

Write and use event handler

  1. Create your class by extending wajox\eventmapper\AbstractEventHandler
  2. Put your handler code into method run(), the method should return boolean value

e.g., (*1)

// ./helpers/TestEventHandler.php
<?php
namespace wajox\eventmapper\tests\helpers;

use wajox\eventmapper\AbstractEventHandler;

class TestEventHandler extends AbstractEventHandler
{
    public function run()
    {
        return true;
    }
}

Here is an example of the event processing, (*2)

// your handler class name
$handlerClass = "\\wajox\\eventmapper\\tests\\helpers\\TestEventHandler";

// get event json from request body
$eventJson = file_get_contents('php://input');

// define event routes
// $map = [
//   "{regex}" => "{handler class name}",
// ];

$map = [
    "/users\.(.+)/" => $handlerClass,
];

// create router object and process event
$router = new EventRouter($map);
$results = $router->onEvent($eventJson);

Tests

vendor/bin/codecept run unit

The Versions

25/12 2017

dev-version-2

dev-version-2

Eventmapper connector library

  Sources   Download

MIT

The Requires

 

The Development Requires

by Ildar Usmanov

27/10 2017

0.2.1

0.2.1.0

Eventmapper connector library

  Sources   Download

MIT

The Requires

 

The Development Requires

by Ildar Usmanov

27/10 2017

dev-version-1

dev-version-1

Eventmapper connector library

  Sources   Download

MIT

The Requires

 

The Development Requires

by Ildar Usmanov

27/10 2017

0.1.1

0.1.1.0

Eventmapper connector library

  Sources   Download

MIT

The Requires

 

The Development Requires

by Ildar Usmanov

17/10 2017

dev-master

9999999-dev

Eventmapper connector library

  Sources   Download

MIT

The Requires

 

The Development Requires

by Ildar Usmanov

17/10 2017

0.2.2

0.2.2.0

Eventmapper connector library

  Sources   Download

MIT

The Requires

 

The Development Requires

by Ildar Usmanov

17/10 2017

0.2.3

0.2.3.0

Eventmapper connector library

  Sources   Download

MIT

The Requires

 

The Development Requires

by Ildar Usmanov

12/10 2017

0.2.0

0.2.0.0

Eventmapper connector library

  Sources   Download

MIT

The Requires

 

The Development Requires

by Ildar Usmanov

18/09 2017

0.1.0

0.1.0.0

Eventmapper connector library

  Sources   Download

MIT

The Requires

 

The Development Requires

by Ildar Usmanov