public function BlockApiToken::build in API Tokens 8.2
Same name and namespace in other branches
- 8 api_tokens_example/src/Plugin/ApiToken/BlockApiToken.php \Drupal\api_tokens_example\Plugin\ApiToken\BlockApiToken::build()
Build callback.
Parameters
string $id: The block ID.
return array A renderable array.
See also
\Drupal\api_tokens\ApiTokenPluginInterface::build();
File
- api_tokens_example/
src/ Plugin/ ApiToken/ BlockApiToken.php, line 50
Class
- BlockApiToken
- Provides a Block API token.
Namespace
Drupal\api_tokens_example\Plugin\ApiTokenCode
public function build($id) {
$build = [];
$block = Block::load($id);
if ($block) {
$build = \Drupal::service('entity_type.manager')
->getViewBuilder('block')
->view($block);
}
return $build;
}