Users__1_0.php in RESTful 7.2
Namespace
Drupal\restful\Plugin\resourceFile
src/Plugin/resource/Users__1_0.phpView source
<?php
/**
* @file
* Contains \Drupal\restful\Plugin\resource\Users__1_0.
*/
namespace Drupal\restful\Plugin\resource;
/**
* Class Articles
* @package Drupal\restful\Plugin\resource
*
* @Resource(
* name = "users:1.0",
* resource = "users",
* label = "Users",
* description = "Export the User entity with cookie authentication.",
* authenticationTypes = TRUE,
* authenticationOptional = TRUE,
* dataProvider = {
* "entityType": "user",
* "bundles": {
* "user"
* },
* },
* majorVersion = 1,
* minorVersion = 0
* )
*/
class Users__1_0 extends ResourceEntity implements ResourceInterface {
/**
* {@inheritdoc}
*/
protected function publicFields() {
$public_fields = parent::publicFields();
// The mail will be shown only to the own user or privileged users.
$public_fields['mail'] = array(
'property' => 'mail',
);
return $public_fields;
}
}
Classes
Name | Description |
---|---|
Users__1_0 | Class Articles @package Drupal\restful\Plugin\resource |