Skip to content

sonrac/laravel-wamp

Repository files navigation

Scrutinizer Code Quality StyleCI Code Coverage Build Status codecov VersionEYE License Total Downloads Monthly Downloads Daily Downloads composer.lock Build Status Dependency Status

SensioLabsInsight

pipeline status coverage report

Wamp server for lumen/laravel

In demelopment state yet

Install

composer require sonrac/wamp-server

or add to your composer.json in section autoload

"sonrac/wamp-server": "0.1.*"

Register service provider:

\sonrac\WAMP\WAMPServiceProvider

Add console commands to you Kernel.php:

'\sonrac\WAMP\Commands\RunServer',
'\sonrac\WAMP\Commands\RegisterRoutes',

Add subscriber:

app()->wampRouter->addSubscriber('com2.hello', function ($clientSession, $client) {
    return 123;
});

Add procedure:

app()->wampRouter->addRoute('com1.hello', function ($clientSession, $client) {
    return 123;
})

Start server:

Usage help for get options help

php artisan wamp:run-server

This command let start server with registering predefined routes with client

Register routes:

Usage help for get options help

php artisan register-routes

Register service provider:

\sonrac\WAMP\WAMPServiceProvider

Add console commands to you Kernel.php:

'\sonrac\WAMP\Commands\RunServer',
'\sonrac\WAMP\Commands\RegisterRoutes',

Add subscriber:

app()->wampRouter->addSubscriber('com2.hello', function ($clientSession, $client) {
    return 123;
});

Add procedure:

app()->wampRouter->addRoute('com1.hello', function ($clientSession, $client) {
    return 123;
})

Start server:

Usage help for get options help

php artisan wamp:run-server

This command let start server with registering predefined routes with client

Register routes:

Usage help for get options help

php artisan register-routes

Run tests

Test running for laravel & lumen both from script run-tests.sh

Run command:

sh run-tests.sh

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages