Loads remote mapping entities based on remote identifier.
string $remote_identifier_1: Remote identifier 1.
string $remote_identifier_2: Remote identifier 2.
string $remote_identifier_3: Remote identifier 3.
static[] Array of TMGMTRemote entities.
Overrides RemoteMappingInterface::loadByRemoteIdentifier
public static function loadByRemoteIdentifier($remote_identifier_1 = NULL, $remote_identifier_2 = NULL, $remote_identifier_3 = NULL) {
$query = \Drupal::entityQuery('tmgmt_remote');
$query
->accessCheck(TRUE);
if ($remote_identifier_1 !== NULL) {
$query
->condition('remote_identifier_1', $remote_identifier_1);
}
if ($remote_identifier_2 !== NULL) {
$query
->condition('remote_identifier_2', $remote_identifier_2);
}
if ($remote_identifier_3 !== NULL) {
$query
->condition('remote_identifier_3', $remote_identifier_3);
}
$trids = $query
->execute();
if (!empty($trids)) {
return static::loadMultiple($trids);
}
return array();
}