You are here

public function Content::getContent in GatherContent 8

Same name and namespace in other branches
  1. 8.3 src/DAO/Content.php \Drupal\gathercontent\DAO\Content::getContent()

Get single piece of content.

Parameters

int $content_id: ID of content, we want to fetch.

Return value

array Array with accounts.

File

src/DAO/Content.php, line 132
Contains GatherContent\Accont class.

Class

Content
Class Account.

Namespace

Drupal\gathercontent\DAO

Code

public function getContent($content_id) {
  $accounts = array();
  try {
    $response = $this->client
      ->get('/items/' . $content_id);
    if ($response
      ->getStatusCode() === 200) {
      $data = json_decode($response
        ->getBody());
      $accounts = $data->data;
    }
    else {
      drupal_set_message(t("User with provided credentials wasn't found."), 'error');
    }
  } catch (\Exception $e) {
    drupal_set_message($e
      ->getMessage(), 'error');
    \Drupal::logger('gathercontent')
      ->error($e
      ->getMessage(), array());
  }
  return $accounts;
}