Articles__1_6.php in RESTful 7.2
File
modules/restful_example/src/Plugin/resource/node/article/v1/Articles__1_6.phpView source
<?php
/**
* @file
* Contains \Drupal\restful_example\Plugin\resource\node\article\v1\Articles__1_6.
*/
namespace Drupal\restful_example\Plugin\resource\node\article\v1;
use Drupal\restful\Plugin\resource\ResourceInterface;
use Drupal\restful\Plugin\resource\ResourceNode;
/**
* Class Articles__1_6
* @package Drupal\restful\Plugin\resource
*
* @Resource(
* name = "articles:1.6",
* resource = "articles",
* label = "Articles",
* description = "Export the articles with all authentication providers.",
* authenticationTypes = TRUE,
* authenticationOptional = TRUE,
* dataProvider = {
* "entityType": "node",
* "bundles": {
* "article"
* },
* },
* formatter = "hal_xml",
* majorVersion = 1,
* minorVersion = 6
* )
*/
class Articles__1_6 extends ResourceNode implements ResourceInterface {
/**
* Overrides ResourceNode::publicFields().
*/
protected function publicFields() {
$public_fields = parent::publicFields();
$public_fields['body'] = array(
'property' => 'body',
'sub_property' => 'value',
);
return $public_fields;
}
}
Classes
Name | Description |
---|---|
Articles__1_6 | Class Articles__1_6 @package Drupal\restful\Plugin\resource |