Skip to content

Instantly share code, notes, and snippets.

@vishwac09
Last active September 22, 2022 17:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save vishwac09/02959bc0603112c52f4134dd24a72a87 to your computer and use it in GitHub Desktop.
Save vishwac09/02959bc0603112c52f4134dd24a72a87 to your computer and use it in GitHub Desktop.
EntityConvert getting response as an object
<?php
use Drupal\Node\Entity\Node;
use DrupalUtils\EntityConvert\EntityConvert;
// Load instance of node
$node = Node::load(1);
// Creating a new Instance.
$entityConvert = new EntityConvert();
// Pass on the Node object to get the parsed value as array.
$parsedNode = $entityConvert->toObject($node, true);
var_dump($parsedNode->nid);
int(1)
var_dump($parsedNode->title);
string(5) "Car 1"
var_dump($parsedNode->field_file_multi_value);
array(1) { [0]=> array(11) { ["fid"]=> string(1) "3" ["uuid"]=> string(36) "6eb73b6e-be50-449e-a57d-bccf9d6b0bc0" ["langcode"]=> string(2) "en" ["uid"]=> string(1) "1" ["filename"]=> string(40) "testing.csv" ["uri"]=> string(57) "public://2022-08/testing.csv" ["filemime"]=> string(8) "text/csv" ["filesize"]=> string(2) "96" ["status"]=> string(1) "1" ["created"]=> string(10) "1660992978" ["changed"]=> string(10) "1660993028" } }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment