gurl_o/plugins/tps/birzha/events/MessageReceivedEvent.php

44 lines
973 B
PHP

<?php
namespace TPS\Birzha\Events;
use Illuminate\Support\Facades\Log;
class MessageReceivedEvent extends \RainLab\Notify\Classes\EventBase
{
/**
* Returns information about this event, including name and description.
*/
public function eventDetails()
{
return [
'name' => 'New message',
'description' => 'New message received',
'group' => 'message'
];
}
/**
* Defines the usable parameters provided by this class.
*/
// public function defineParams()
// {
// return [
// 'name' => [
// 'title' => 'Name',
// 'label' => 'Name of the user',
// ],
// // ...
// ];
// }
public static function makeParamsFromEvent(array $args, $eventName = null)
{
return [
'user' => array_get($args, 0),
'sender' => array_get($args, 1),
];
}
}