You are here

public function InstapageCmsPluginDrupal8Connector::prepare in Instapage plugin 8.3

Same name and namespace in other branches
  1. 7.3 core/connectors/InstapageCmsPluginDrupal8Connector.php \InstapageCmsPluginDrupal8Connector::prepare()

Prepares the basic query with proper metadata/tags and base fields.

Parameters

string $sql SQL query. %s can be used to output pre-formatted values.:

Return value

string SQL query ready to execute in Drupal 8.

3 calls to InstapageCmsPluginDrupal8Connector::prepare()
InstapageCmsPluginDrupal8Connector::getResults in core/connectors/InstapageCmsPluginDrupal8Connector.php
Executes the query and returns a list of results.
InstapageCmsPluginDrupal8Connector::getRow in core/connectors/InstapageCmsPluginDrupal8Connector.php
Executes the query and returns the first row.
InstapageCmsPluginDrupal8Connector::query in core/connectors/InstapageCmsPluginDrupal8Connector.php
Executes a SQL query.

File

core/connectors/InstapageCmsPluginDrupal8Connector.php, line 139

Class

InstapageCmsPluginDrupal8Connector
Class that utilizes native Drupal 8 functions to perform actions like remote requests and DB operations.

Code

public function prepare($sql) {
  $sql = str_replace(array(
    '\'%s\'',
    '%s',
  ), '?', $sql);
  $connection = Database::getConnection();
  return $connection
    ->prepare($sql);
}