REFACTORING: remove not-used events and listeners in static pages

This commit is contained in:
Michal Kváček
2016-04-03 02:16:36 +02:00
parent 26e5a52943
commit 7947926f8d
13 changed files with 0 additions and 326 deletions
@@ -1,25 +0,0 @@
<?php
namespace Modules\StaticPages\Events;
use App\Events\Event;
use App\Models\Content;
use Illuminate\Queue\SerializesModels;
class CreateNewStaticPage extends Event {
use SerializesModels;
/**
* @var Content
*/
public $page;
/**
* Create a new event instance.
*
* @param Content $page
*/
public function __construct(Content $page)
{
$this->page = $page;
}
}
@@ -1,27 +0,0 @@
<?php
namespace Modules\StaticPages\Events;
use App\Events\Event;
use App\Models\Content;
use Illuminate\Queue\SerializesModels;
class DeleteStaticPage extends Event {
use SerializesModels;
/**
* @var Content
*/
public $page;
public $revision;
/**
* Create a new event instance.
*
* @param Content $page
* @param $revision
*/
public function __construct(Content $page, $revision)
{
$this->page = $page;
$this->revision = $revision;
}
}
@@ -1,28 +0,0 @@
<?php
namespace Modules\StaticPages\Events;
use App\Events\Event;
use App\Models\Content;
use Illuminate\Queue\SerializesModels;
class EditStaticPage extends Event {
use SerializesModels;
/**
* @var Content
*/
public $page;
public $revision;
/**
* Create a new event instance.
*
* @param Content $page
* @param $revision
*/
public function __construct(Content $page, $revision)
{
$this->page = $page;
$this->revision = $revision;
}
}
@@ -1,28 +0,0 @@
<?php
namespace Modules\StaticPages\Events;
use App\Events\Event;
use App\Models\Content;
use Illuminate\Queue\SerializesModels;
class MakeDraftFromStaticPage extends Event {
use SerializesModels;
/**
* @var Content
*/
public $page;
public $revision;
/**
* Create a new event instance.
*
* @param Content $page
* @param $revision
*/
public function __construct(Content $page, $revision)
{
$this->page = $page;
$this->revision = $revision;
}
}
@@ -1,29 +0,0 @@
<?php
namespace Modules\StaticPages\Events;
use App\Events\Event;
use App\Models\Content;
use Illuminate\Queue\SerializesModels;
class PublishStaticPage extends Event {
use SerializesModels;
/**
* @var Content
*/
public $page;
public $revision;
/**
* Create a new event instance.
*
* @param Content $page
* @param $revision
*/
public function __construct(Content $page, $revision)
{
$this->page = $page;
$this->revision = $revision;
}
}
@@ -1,27 +0,0 @@
<?php
namespace Modules\StaticPages\Listeners;
use App\Listeners\Logger;
use Modules\StaticPages\Events\CreateNewStaticPage;
class LogCreateNewStaticPage extends Logger {
/**
* Getter for action name. Used only internally
*
* @return mixed
*/
protected function getName()
{
return 'staticpages::createNew';
}
public function handle(CreateNewStaticPage $event) {
$parameters = [
'id' => $event->page->id,
'url' => $event->page->url,
'title' => $event->page->title
];
$this->saveLog($parameters);
}
}
@@ -1,30 +0,0 @@
<?php
namespace Modules\StaticPages\Listeners;
use App\Listeners\Logger;
use Modules\StaticPages\Events\DeleteStaticPage;
class LogDeleteStaticPage extends Logger
{
/**
* Getter for action name. Used only internally
*
* @return mixed
*/
protected function getName()
{
return 'staticpages::delete';
}
public function handle(DeleteStaticPage $event)
{
$parameters = [
'id' => $event->page->id,
'url' => $event->page->url,
'title' => $event->page->title,
'revision' => $event->revision
];
$this->saveLog($parameters);
}
}
@@ -1,30 +0,0 @@
<?php
namespace Modules\StaticPages\Listeners;
use App\Listeners\Logger;
use Modules\StaticPages\Events\EditStaticPage;
class LogEditStaticPage extends Logger
{
/**
* Getter for action name. Used only internally
*
* @return mixed
*/
protected function getName()
{
return 'staticpages::edit';
}
public function handle(EditStaticPage $event)
{
$parameters = [
'id' => $event->page->id,
'url' => $event->page->url,
'title' => $event->page->title,
'revision' => $event->revision
];
$this->saveLog($parameters);
}
}
@@ -1,30 +0,0 @@
<?php
namespace Modules\StaticPages\Listeners;
use App\Listeners\Logger;
use Modules\StaticPages\Events\MakeDraftFromStaticPage;
class LogMakeDraftFromStaticPage extends Logger
{
/**
* Getter for action name. Used only internally
*
* @return mixed
*/
protected function getName()
{
return 'staticpages::makeDraft';
}
public function handle(MakeDraftFromStaticPage $event)
{
$parameters = [
'id' => $event->page->id,
'url' => $event->page->url,
'title' => $event->page->title,
'revision' => $event->revision
];
$this->saveLog($parameters);
}
}
@@ -1,30 +0,0 @@
<?php
namespace Modules\StaticPages\Listeners;
use App\Listeners\Logger;
use Modules\StaticPages\Events\PublishStaticPage;
class LogPublishStaticPage extends Logger
{
/**
* Getter for action name. Used only internally
*
* @return mixed
*/
protected function getName()
{
return 'staticpages::publish';
}
public function handle(PublishStaticPage $event)
{
$parameters = [
'id' => $event->page->id,
'url' => $event->page->url,
'title' => $event->page->title,
'revision' => $event->revision
];
$this->saveLog($parameters);
}
}
@@ -1,40 +0,0 @@
<?php
namespace Modules\StaticPages\Providers;
use Illuminate\Contracts\Events\Dispatcher as DispatcherContract;
use Illuminate\Foundation\Support\Providers\EventServiceProvider as ServiceProvider;
class EventServiceProvider extends ServiceProvider
{
/**
* The event listener mappings for the application.
*
* @var array
*/
protected $listen = [
'Modules\StaticPages\Events\CreateNewStaticPage' => [
'Modules\StaticPages\Listeners\LogCreateNewStaticPage'
],
'Modules\StaticPages\Events\EditStaticPage' => [
'Modules\StaticPages\Listeners\LogEditStaticPage'
],
'Modules\StaticPages\Events\PublishStaticPage' => [
'Modules\StaticPages\Listeners\LogPublishStaticPage'
],
'Modules\StaticPages\Events\DeleteStaticPage' => [
'Modules\StaticPages\Listeners\LogDeleteStaticPage'
],
];
/**
* Register any other events for your application.
*
* @param \Illuminate\Contracts\Events\Dispatcher $events
* @return void
*/
public function boot(DispatcherContract $events)
{
parent::boot($events);
}
}
@@ -36,8 +36,6 @@ class StaticPagesServiceProvider extends ServiceProvider
*/
public function register()
{
// register event provider for firing module-specific events
$this->app->register('Modules\StaticPages\Providers\EventServiceProvider');
}
// /**