designtopack/public/site/plugins/classes/Author.php

27 lines
558 B
PHP
Raw Normal View History

<?php
namespace adrienpayet\D2P\data;
class Author
{
protected string $name;
protected string $email;
protected string $uuid;
protected string $role;
public function __construct($author) {
$this->name = (string) $author->name();
$this->email = (string) $author->email();
$this->uuid = (string) $author->uuid();
$this->role = (string) $author->role();
}
public function toArray() {
return [
"name" => $this->name,
"email" => $this->email,
"uuid" => $this->uuid,
"role" => $this->role,
];
}
}