--- title: Plugin --- ### Plugin This section will go over how to use the plugin that comes with the Users module. #### user The `user` function returns a decorated user instance from the identifier provided. ###### Returns: `\Anomaly\UsersModule\User\UserPresenter` or `null` ###### Arguments
Key Required Type Default Description
$identifier false mixed Will return the active user. The id, email, or username of the user to return.
###### Twig Hello {{ user().display_name }} Sup {{ user('ryanthepyro').first_name }} #### role The `role` method returns a decorated role instance from the identifier provided. ###### Returns: `\Anomaly\UsersModule\Role\RolePresenter` or `null` ###### Arguments
Key Required Type Default Description
$identifier true mixed none The ID or slug of the role to return.
###### Example {% if role('user').hasPermission('example.module.test::example.test') %} {# Do something #} {% endif %}