login = $login; $this->time = time(); } /** * Return a unique name for this event * @see \oat\oatbox\event\Event::getName() */ public function getName() { return __CLASS__; } /** * @return string */ public function getLogin() { return $this->login; } /** * @return mixed */ public function getTime() { return $this->time; } /** * Specify data which should be serialized to JSON * @link http://php.net/manual/en/jsonserializable.jsonserialize.php * @return mixed data which can be serialized by json_encode, * which is a value of any type other than a resource. * @since 5.4.0 */ function jsonSerialize() { return [ $this->getLogin(), ]; } }