You are here

public function NodeRevisionGenerate::existsNodesContentType in Node Revision Delete 8

Returns if exists nodes of a content type.

Parameters

string $content_type: Content type machine name.

Return value

bool If exists nodes or not for a content type.

Overrides NodeRevisionGenerateInterface::existsNodesContentType

File

modules/node_revision_generate/src/NodeRevisionGenerate.php, line 119

Class

NodeRevisionGenerate
Class NodeRevisionGenerate.

Namespace

Drupal\node_revision_generate

Code

public function existsNodesContentType($content_type) {
  $query = $this->connection
    ->select('node');

  // Get the node id to generate revisions.
  $query
    ->addField('node', 'nid');

  // Get nodes of selected content types (bundles).
  $query
    ->condition('type', $content_type);

  // Return the available nodes ids and its next revision date, as array.
  return (bool) $query
    ->countQuery()
    ->execute()
    ->fetchField();
}