2017-01-06 21:38:20 +00:00
|
|
|
<?php
|
|
|
|
|
2023-03-11 16:27:07 +00:00
|
|
|
namespace src\PointToolsBundle\EventListener;
|
2017-01-06 21:38:20 +00:00
|
|
|
|
2023-03-11 16:27:07 +00:00
|
|
|
use src\PointToolsBundle\Event\UsersRenamedEvent;
|
|
|
|
use src\PointToolsBundle\Service\Telegram\Notifier;
|
2017-01-06 21:38:20 +00:00
|
|
|
|
2017-01-07 18:46:50 +00:00
|
|
|
class UsersRenamedListener
|
2017-01-06 21:38:20 +00:00
|
|
|
{
|
|
|
|
/**
|
|
|
|
* @var Notifier
|
|
|
|
*/
|
|
|
|
private $notifier;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
* UsersRenameNotifierListener constructor.
|
|
|
|
*
|
|
|
|
* @param Notifier $notifier
|
|
|
|
*/
|
|
|
|
public function __construct(Notifier $notifier)
|
|
|
|
{
|
|
|
|
$this->notifier = $notifier;
|
|
|
|
}
|
|
|
|
|
2017-01-12 23:16:50 +00:00
|
|
|
public function onAppUsersRenamed(UsersRenamedEvent $event): void
|
2017-01-06 21:38:20 +00:00
|
|
|
{
|
2017-01-07 15:05:54 +00:00
|
|
|
$this->notifier->sendUsersRenamedNotification($event->getRenames());
|
2017-01-06 21:38:20 +00:00
|
|
|
}
|
|
|
|
}
|