Skip to content

Instantly share code, notes, and snippets.

@juampynr
Created January 8, 2016 16:35
Show Gist options
  • Save juampynr/8a22b18034e117f0716b to your computer and use it in GitHub Desktop.
Save juampynr/8a22b18034e117f0716b to your computer and use it in GitHub Desktop.
- Eval of: '$replacements'
▾ $replacements = (array [12])
\
▾ $replacements['[node:field_sample_boolean]'] = (Drupal\Core\Render\Markup [1])
\
⬦ $replacements['[node:field_sample_boolean]']->string = (string [3]) `Off`
/
⬦ $replacements['[node:field_sample_comments]'] = (string [0]) ``
|
▾ $replacements['[node:field_sample_date]'] = (Drupal\Core\Render\Markup [1])
\
⬦ $replacements['[node:field_sample_date]']->string = (string [86]) `<time datetime="2015-06-27T10:38:46Z" class="datetime">Sat, 06/27/2015 - 12:38</time>
`
/
▾ $replacements['[node:field_sample_email]'] = (Drupal\Core\Render\Markup [1])
\
⬦ $replacements['[node:field_sample_email]']->string = (string [20]) `tOpOf8E5@example.com`
/
▾ $replacements['[node:field_sample_float]'] = (Drupal\Core\Render\Markup [1])
\
⬦ $replacements['[node:field_sample_float]']->string = (string [32]) `-9612249999999999499833442304.00`
/
▾ $replacements['[node:field_sample_geolocation]'] = (Drupal\Core\Render\Markup [1])
\
⬦ $replacements['[node:field_sample_geolocation]']->string = (string [224]) `<span itemscope itemtype="http://schema.org/GeoCoordinates"><meta itemprop="latitude" content="-36.419537"><meta itemprop="longitude" content="-19.039706"><span class="geolocation-latlng">-36.419537, -19.039706</span></span>`
/
▾ $replacements['[node:field_sample_link]'] = (Drupal\Core\Render\Markup [1])
\
⬦ $replacements['[node:field_sample_link]']->string = (string [54]) `<a href="http://www.thibras.info">text of the link</a>`
/
▾ $replacements['[node:field_sample_list]'] = (Drupal\Core\Render\Markup [1])
\
⬦ $replacements['[node:field_sample_list]']->string = (string [1]) `1`
/
⬦ $replacements['[node:field_sample_metatags]'] = (string [0]) ``
|
▾ $replacements['[node:field_sample_reference]'] = (Drupal\Core\Render\Markup [1])
\
⬦ $replacements['[node:field_sample_reference]']->string = (string [61]) `<a href="/the-articles/article" hreflang="en">The article</a>`
/
▾ $replacements['[node:field_sample_reference_file]'] = (Drupal\Core\Render\Markup [1])
\
⬦ $replacements['[node:field_sample_reference_file]']->string = (string [179]) `
<span class="file file--mime-text-plain file--text"> <a href="http://d8.local/sites/default/files/2016-01/beugiLV61S.txt" type="text/plain; length=834">beugiLV61S.txt</a></span>
`
/
▾ $replacements['[node:field_sample_text_list]'] = (Drupal\Core\Render\Markup [1])
\
⬦ $replacements['[node:field_sample_text_list]']->string = (string [1]) `a`
/
<?php
use Drupal\Core\Render\BubbleableMetadata;
use Drupal\node\Entity\Node;
$node = Node::load(106);
$token_service = \Drupal::service('token');
$tokens = array(
'field_sample_boolean' => '[node:field_sample_boolean]',
'field_sample_comments' => '[node:field_sample_comments]',
'field_sample_date' => '[node:field_sample_date]',
'field_sample_email' => '[node:field_sample_email]',
'field_sample_float' => '[node:field_sample_float]',
'field_sample_geolocation' => '[node:field_sample_geolocation]',
'field_sample_link' => '[node:field_sample_link]',
'field_sample_list' => '[node:field_sample_list]',
'field_sample_metatags' => '[node:field_sample_metatags]',
'field_sample_reference' => '[node:field_sample_reference]',
'field_sample_reference_file' => '[node:field_sample_reference_file]',
'field_sample_text_list' => '[node:field_sample_text_list]',
'field_slug' => '[node:field_slug]',
);
$bubbleable_metadata = new BubbleableMetadata();
$replacements = $token_service->generate('node', $tokens, array('node' => $node), array(), $bubbleable_metadata);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment