FEATURE: add events and listeners stubs

This commit is contained in:
Michal Kváček
2016-02-15 12:26:12 +01:00
parent e8f994ff5f
commit c1e65d5651
12 changed files with 367 additions and 0 deletions
+32
View File
@@ -0,0 +1,32 @@
<?php
namespace App\Events;
use App\Events\Event;
use Illuminate\Queue\SerializesModels;
use Illuminate\Contracts\Broadcasting\ShouldBroadcast;
class AssignWidget extends Event
{
use SerializesModels;
/**
* Create a new event instance.
*
* @return void
*/
public function __construct()
{
//
}
/**
* Get the channels the event should be broadcast on.
*
* @return array
*/
public function broadcastOn()
{
return [];
}
}
+32
View File
@@ -0,0 +1,32 @@
<?php
namespace App\Events;
use App\Events\Event;
use Illuminate\Queue\SerializesModels;
use Illuminate\Contracts\Broadcasting\ShouldBroadcast;
class CreateNewWidgetArea extends Event
{
use SerializesModels;
/**
* Create a new event instance.
*
* @return void
*/
public function __construct()
{
//
}
/**
* Get the channels the event should be broadcast on.
*
* @return array
*/
public function broadcastOn()
{
return [];
}
}
+32
View File
@@ -0,0 +1,32 @@
<?php
namespace App\Events;
use App\Events\Event;
use Illuminate\Queue\SerializesModels;
use Illuminate\Contracts\Broadcasting\ShouldBroadcast;
class EditWidget extends Event
{
use SerializesModels;
/**
* Create a new event instance.
*
* @return void
*/
public function __construct()
{
//
}
/**
* Get the channels the event should be broadcast on.
*
* @return array
*/
public function broadcastOn()
{
return [];
}
}
+32
View File
@@ -0,0 +1,32 @@
<?php
namespace App\Events;
use App\Events\Event;
use Illuminate\Queue\SerializesModels;
use Illuminate\Contracts\Broadcasting\ShouldBroadcast;
class EditWidgetArea extends Event
{
use SerializesModels;
/**
* Create a new event instance.
*
* @return void
*/
public function __construct()
{
//
}
/**
* Get the channels the event should be broadcast on.
*
* @return array
*/
public function broadcastOn()
{
return [];
}
}
+32
View File
@@ -0,0 +1,32 @@
<?php
namespace App\Events;
use App\Events\Event;
use Illuminate\Queue\SerializesModels;
use Illuminate\Contracts\Broadcasting\ShouldBroadcast;
class RemoveWidgetFromArea extends Event
{
use SerializesModels;
/**
* Create a new event instance.
*
* @return void
*/
public function __construct()
{
//
}
/**
* Get the channels the event should be broadcast on.
*
* @return array
*/
public function broadcastOn()
{
return [];
}
}
+31
View File
@@ -0,0 +1,31 @@
<?php
namespace App\Listeners;
use App\Events\AssignWidget;
use Illuminate\Queue\InteractsWithQueue;
use Illuminate\Contracts\Queue\ShouldQueue;
class LogAssignWidget
{
/**
* Create the event listener.
*
* @return void
*/
public function __construct()
{
//
}
/**
* Handle the event.
*
* @param AssignWidget $event
* @return void
*/
public function handle(AssignWidget $event)
{
//
}
}
+31
View File
@@ -0,0 +1,31 @@
<?php
namespace App\Listeners;
use App\Events\DeleteWidgetArea;
use Illuminate\Queue\InteractsWithQueue;
use Illuminate\Contracts\Queue\ShouldQueue;
class LogDeleteWidgetArea
{
/**
* Create the event listener.
*
* @return void
*/
public function __construct()
{
//
}
/**
* Handle the event.
*
* @param DeleteWidgetArea $event
* @return void
*/
public function handle(DeleteWidgetArea $event)
{
//
}
}
+31
View File
@@ -0,0 +1,31 @@
<?php
namespace App\Listeners;
use App\Events\EditWidget;
use Illuminate\Queue\InteractsWithQueue;
use Illuminate\Contracts\Queue\ShouldQueue;
class LogEditWidget
{
/**
* Create the event listener.
*
* @return void
*/
public function __construct()
{
//
}
/**
* Handle the event.
*
* @param EditWidget $event
* @return void
*/
public function handle(EditWidget $event)
{
//
}
}
+31
View File
@@ -0,0 +1,31 @@
<?php
namespace App\Listeners;
use App\Events\EditWidgetArea;
use Illuminate\Queue\InteractsWithQueue;
use Illuminate\Contracts\Queue\ShouldQueue;
class LogEditWidgetArea
{
/**
* Create the event listener.
*
* @return void
*/
public function __construct()
{
//
}
/**
* Handle the event.
*
* @param EditWidgetArea $event
* @return void
*/
public function handle(EditWidgetArea $event)
{
//
}
}
+31
View File
@@ -0,0 +1,31 @@
<?php
namespace App\Listeners;
use App\Events\CreateNewWidgetArea;
use Illuminate\Queue\InteractsWithQueue;
use Illuminate\Contracts\Queue\ShouldQueue;
class LogNewWidgetArea
{
/**
* Create the event listener.
*
* @return void
*/
public function __construct()
{
//
}
/**
* Handle the event.
*
* @param CreateNewWidgetArea $event
* @return void
*/
public function handle(CreateNewWidgetArea $event)
{
//
}
}
+31
View File
@@ -0,0 +1,31 @@
<?php
namespace App\Listeners;
use App\Events\RemoveWidgetFromArea;
use Illuminate\Queue\InteractsWithQueue;
use Illuminate\Contracts\Queue\ShouldQueue;
class LogRemoveWidgetFromArea
{
/**
* Create the event listener.
*
* @return void
*/
public function __construct()
{
//
}
/**
* Handle the event.
*
* @param RemoveWidgetFromArea $event
* @return void
*/
public function handle(RemoveWidgetFromArea $event)
{
//
}
}
+21
View File
@@ -37,6 +37,27 @@ class EventServiceProvider extends ServiceProvider
'App\Events\EditFile' => [
'App\Listeners\LogEditFile'
],
'App\Events\CreateNewWidgetArea' => [
'App\Listeners\LogNewWidgetArea'
],
'App\Events\EditWidgetArea' => [
'App\Listeners\LogEditWidgetArea'
],
'App\Events\DeleteWidgetArea' => [
'App\Listeners\LogDeleteWidgetArea'
],
'App\Events\CreateNewWidget' => [
'App\Listeners\LogNewWidget'
],
'App\Events\EditWidget' => [
'App\Listeners\LogEditWidget'
],
'App\Events\AssignWidget' => [
'App\Listeners\LogAssignWidget'
],
'App\Events\RemoveWidgetFromArea' => [
'App\Listeners\LogRemoveWidgetFromArea'
],
// internal Laravel events - should work as auth.login and auth.logout, however it doesn't...
'Illuminate\Auth\Events\Login' => [
'App\Listeners\LogLogin'