Constructs a database object.
\Drupal\Core\Database\Connection; $database: The database object.
\Drupal\Core\Entity\Query\QueryFactory $query_factory: The entity query object.
\Drupal\Core\Entity\EntityManager $entity_manager: The entity manager.
\Guzzle\Http\Client: The Guzzle HTTP client.
public function __construct(Connection $database, QueryFactory $query_factory, EntityManager $entity_manager, Client $http_client) {
$this->database = $database;
$this->queryFactory = $query_factory;
$this->entityManager = $entity_manager;
$this->httpClient = $http_client;
}