1
0
mirror of https://github.com/typemill/typemill.git synced 2025-08-19 04:12:08 +02:00

latest 20171218

This commit is contained in:
Sebastian
2017-12-18 10:20:36 +01:00
parent 4cb743c2ae
commit 5fa14fb838
18 changed files with 175 additions and 115 deletions

View File

@@ -0,0 +1,25 @@
<?php
namespace Typemill\Events;
use Symfony\Component\EventDispatcher\Event;
class BaseEvent extends Event
{
protected $data;
public function __construct($data)
{
$this->data = $data;
}
public function getData()
{
return $this->data;
}
public function setData($data)
{
$this->data = $data;
}
}

View File

@@ -0,0 +1,14 @@
<?php
namespace Typemill\Events;
use Symfony\Component\EventDispatcher\Event;
/**
* Event for breadcrumb.
*/
class LoadBreadcrumbEvent extends BaseEvent
{
}

View File

@@ -0,0 +1,14 @@
<?php
namespace Typemill\Events;
use Symfony\Component\EventDispatcher\Event;
/**
* Event for item.
*/
class LoadItemEvent extends BaseEvent
{
}

View File

@@ -5,25 +5,10 @@ namespace Typemill\Events;
use Symfony\Component\EventDispatcher\Event;
/**
* Event for the pure content.
* Event for markdown.
*/
class LoadMarkdownEvent extends Event
class LoadMarkdownEvent extends BaseEvent
{
protected $data;
public function __construct($data)
{
$this->data = $data;
}
public function getData()
{
return $this->data;
}
public function setData($data)
{
$this->data = $data;
}
}

View File

@@ -5,25 +5,10 @@ namespace Typemill\Events;
use Symfony\Component\EventDispatcher\Event;
/**
* Event for the folder structure.
* Event for the page tree.
*/
class LoadPagetreeEvent extends Event
class LoadPagetreeEvent extends BaseEvent
{
protected $data;
public function __construct($data)
{
$this->data = $data;
}
public function getData()
{
return $this->data;
}
public function setData($data)
{
$this->data = $data;
}
}

View File

@@ -0,0 +1,14 @@
<?php
namespace Typemill\Events;
use Symfony\Component\EventDispatcher\Event;
/**
* Event for the folder structure.
*/
class LoadPluginsEvent extends BaseEvent
{
}

View File

@@ -0,0 +1,14 @@
<?php
namespace Typemill\Events;
use Symfony\Component\EventDispatcher\Event;
/**
* Event for settings
*/
class LoadSettingsEvent extends BaseEvent
{
}

View File

@@ -5,25 +5,10 @@ namespace Typemill\Events;
use Symfony\Component\EventDispatcher\Event;
/**
* Event for the pure content.
* Event for html page.
*/
class ParseHtmlEvent extends Event
class ParseHtmlEvent extends BaseEvent
{
protected $data;
public function __construct($data)
{
$this->data = $data;
}
public function getData()
{
return $this->data;
}
public function setData($data)
{
$this->data = $data;
}
}

View File

@@ -5,25 +5,10 @@ namespace Typemill\Events;
use Symfony\Component\EventDispatcher\Event;
/**
* Event for the pure content.
* Event for the page rendering data.
*/
class RenderPageEvent extends Event
class RenderPageEvent extends BaseEvent
{
protected $data;
public function __construct($data)
{
$this->data = $data;
}
public function getData()
{
return $this->data;
}
public function setData($data)
{
$this->data = $data;
}
}