add missing listener files

This commit is contained in:
Nabeel Shahzad 2017-12-02 10:26:25 -06:00
parent 78cd6d3328
commit 68039f6a5a
8 changed files with 50 additions and 12 deletions

View File

@ -14,7 +14,7 @@ before_install:
before_script:
- cp .env.travis .env
- composer self-update
- composer update --no-interaction
- composer install --no-interaction
script:
- php artisan database:create --reset

View File

@ -11,7 +11,6 @@ all: build
.PHONY: build
build:
@composer install --no-interaction
@php artisan optimize
@php artisan config:cache
@make db
@ -22,7 +21,6 @@ install: db
.PHONY: clean
clean:
@php artisan cache:clear
@php artisan optimize
@php artisan route:clear
@php artisan config:clear

View File

@ -36,5 +36,6 @@ class Kernel extends ConsoleKernel
protected function commands()
{
require base_path('routes/console.php');
$this->load(__DIR__ . '/Commands');
}
}

View File

@ -43,12 +43,12 @@
"makinacorpus/php-bloom": "dev-master",
"hashids/hashids": "2.0.*",
"maatwebsite/excel": "2.1.*",
"phpunit/phpunit": "6.4.0",
"scriptfusion/phpunit-immediate-exception-printer": "1.3.0",
"nwidart/laravel-modules": "^2.6",
"sebastiaanluca/laravel-helpers": "^1.0"
},
"require-dev": {
"phpunit/phpunit": "6.4.0",
"fzaninotto/faker": "~1.4",
"mockery/mockery": "0.9.*",
"laravel/homestead": "v6.2.2",
@ -81,17 +81,16 @@
"php artisan key:generate"
],
"post-install-cmd": [
"Illuminate\\Foundation\\ComposerScripts::postInstall",
"php artisan optimize"
"Illuminate\\Foundation\\ComposerScripts::postInstall"
],
"post-update-cmd": [
"Illuminate\\Foundation\\ComposerScripts::postUpdate",
"php artisan ide-helper:generate",
"php artisan ide-helper:meta",
"php artisan optimize"
"php artisan ide-helper:meta"
],
"post-autoload-dump": [
"Illuminate\\Foundation\\ComposerScripts::postAutoloadDump"
"Illuminate\\Foundation\\ComposerScripts::postAutoloadDump",
"@php artisan package:discover"
]
},
"config": {

2
composer.lock generated
View File

@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file",
"This file is @generated automatically"
],
"content-hash": "0cb626a4524ce3b7000623610d46d686",
"content-hash": "3e47acb2e2222b8dcae3c9c95100b4da",
"packages": [
{
"name": "anlutro/l4-settings",

3
modules/.gitignore vendored
View File

@ -1,6 +1,5 @@
# Ignore everything so if we update via git, nothing is overwritten
*
# But keep the sample and this file around
!.gitignore
!Sample/*
!/Sample/

View File

@ -0,0 +1,16 @@
<?php
namespace Modules\Sample\Listeners;
use App\Events\TestEvent;
use Log;
class TestEventListener
{
/**
* Handle the event.
*/
public function handle(TestEvent $event) {
Log::info('Received event', [$event]);
}
}

View File

@ -0,0 +1,25 @@
<?php
namespace Modules\Sample\Providers;
use Illuminate\Foundation\Support\Providers\EventServiceProvider as ServiceProvider;
class EventServiceProvider extends ServiceProvider
{
/**
* The event listener mappings for the application.
*/
protected $listen = [
'App\Events\TestEvent' => [
'Modules\Sample\Listeners\TestEventListener',
],
];
/**
* Register any events for your application.
*/
public function boot()
{
parent::boot();
}
}