Skip to content

Instantly share code, notes, and snippets.

View dmrrlc's full-sized avatar

Luc Demierre dmrrlc

View GitHub Profile
@dmrrlc
dmrrlc / parseTwitterMessage.php
Last active November 30, 2015 13:59
Parse twitter message
<?php
// Parse a tweet to add links, mentions and hashtags
private function parseTwitterMessage($tweet)
{
foreach($tweet->entities as $entity){
foreach ($entity->urls as $url) {
$tweet->value = str_replace(
$url->url,
'<a href="' . $url->url . '" target="_blank">' . $url->display_url . '</a>',
$tweet->value);
@dmrrlc
dmrrlc / mymodule.views.inc
Last active November 11, 2015 12:36
Entity reference filter with drupal 8 - mymodule.views.inc
<?php
/**
* Implements hook_views_data_alter().
*/
function mymodule_views_data_alter(array &$data) {
$data['node_field_data']['related_content_titles'] = array(
'title' => t('Related content titles'),
'filter' => array(
'title' => t('Related content titles'),
'help' => t('Specify a list of titles a content node can have.'),
@dmrrlc
dmrrlc / RelatedContentTitles.php
Last active August 2, 2017 16:13
Entity reference filter with drupal 8
<?php
/**
* @file
* Definition of Drupal\mymodule\Plugin\views\filter\RelatedContentTitles.
*/
namespace Drupal\mymodule\Plugin\views\filter;
use Drupal\views\Plugin\views\display\DisplayPluginBase;
use Drupal\views\Plugin\views\filter\ManyToOne;
use Drupal\views\ViewExecutable;
/**