mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-09 19:13:26 +00:00
28 lines
609 B
PHP
28 lines
609 B
PHP
<?php
|
|
|
|
namespace Alchemy\Phrasea\Webhook\Processor;
|
|
|
|
use Alchemy\Phrasea\Model\Entities\WebhookEvent;
|
|
|
|
class UserProcessor implements ProcessorInterface
|
|
{
|
|
|
|
public function process(WebhookEvent $event)
|
|
{
|
|
$data = $event->getData();
|
|
|
|
if (! isset($data['user_id'])) {
|
|
return null;
|
|
}
|
|
|
|
return array(
|
|
'event' => $event->getName(),
|
|
'user' => [
|
|
'id' => $data['user_id'],
|
|
'email' => $data['email'],
|
|
'login' => $data['login'],
|
|
],
|
|
'time' => $data['time']
|
|
);
|
|
}
|
|
} |