mirror of
https://github.com/flarum/framework.git
synced 2025-05-22 22:59:57 +08:00

- Use contextual namespaces within Flarum\Core - Clean up and docblock everything - Refactor Activity/Notification blueprint stuff - Refactor Formatter stuff - Refactor Search stuff - Upgrade to JSON-API 1.0 - Removed “addedPosts” and “removedPosts” relationships from discussion API. This was used for adding/removing event posts after renaming a discussion etc. Instead we should make an additional request to get all new posts Todo: - Fix Extenders and extensions - Get rid of repository interfaces - Fix other bugs I’ve inevitably introduced
29 lines
534 B
PHP
29 lines
534 B
PHP
<?php namespace Flarum\Api\Serializers;
|
|
|
|
class UserBasicSerializer extends Serializer
|
|
{
|
|
/**
|
|
* {@inheritdoc}
|
|
*/
|
|
protected $type = 'users';
|
|
|
|
/**
|
|
* {@inheritdoc}
|
|
*/
|
|
protected function getDefaultAttributes($user)
|
|
{
|
|
return [
|
|
'username' => $user->username,
|
|
'avatarUrl' => $user->avatar_url
|
|
];
|
|
}
|
|
|
|
/**
|
|
* @return callable
|
|
*/
|
|
protected function groups()
|
|
{
|
|
return $this->hasMany('Flarum\Api\Serializers\GroupSerializer');
|
|
}
|
|
}
|