Skip to content

Instantly share code, notes, and snippets.

@jazzslider
jazzslider / lotus.module
Created April 10, 2017 19:22
lotus.module
<?php
function lotus_cron() {
$old_nodes = \Drupal::service('lotus.old_nodes')->load();
foreach ($old_nodes as $node) {
$node->setPublished(false);
$node->save();
}
}
@jazzslider
jazzslider / lotus.services.yml
Created April 10, 2017 19:21
lotus.services.yml
services:
lotus.old_nodes:
class: \Drupal\lotus\OldNodesService
arguments: ["@entity_type.manager"]
@jazzslider
jazzslider / OldNotesService.php
Created April 10, 2017 19:21
OldNodesService
<?php
namespace Drupal\lotus;
use Drupal\Core\Entity\EntityTypeManager;
class OldNodesService {
protected $entityTypeManager;