mirror of https://github.com/nextcloud/bookmarks
42 lines
678 B
PHP
42 lines
678 B
PHP
<?php
|
|
/*
|
|
* Copyright (c) 2020-2024. The Nextcloud Bookmarks contributors.
|
|
*
|
|
* This file is licensed under the Affero General Public License version 3 or later. See the COPYING file.
|
|
*/
|
|
|
|
namespace OCA\Bookmarks\Events;
|
|
|
|
use OCP\EventDispatcher\Event;
|
|
|
|
abstract class ChangeEvent extends Event {
|
|
/**
|
|
* @var string
|
|
*/
|
|
private $type;
|
|
/**
|
|
* @var int
|
|
*/
|
|
private $id;
|
|
|
|
public function __construct(string $type, int $id) {
|
|
parent::__construct();
|
|
$this->type = $type;
|
|
$this->id = $id;
|
|
}
|
|
|
|
/**
|
|
* @return string
|
|
*/
|
|
public function getType(): string {
|
|
return $this->type;
|
|
}
|
|
|
|
/**
|
|
* @return int
|
|
*/
|
|
public function getId(): int {
|
|
return $this->id;
|
|
}
|
|
}
|